首页 > 其他分享 >CIS 2168. Data Structures. 4 Credit Hours.

CIS 2168. Data Structures. 4 Credit Hours.

时间:2023-09-09 18:22:26浏览次数:74  
标签:CIS concurrently may Hours course taken Data MATH

A continuation of CIS 1068. Program style organization and design with continued emphasis on the object-oriented design paradigm. Understanding and use of data abstraction through Java classes and class libraries. Understanding and use of the following Abstract Data Types: strings, stacks, queues, priority queues, lists, linked lists, binary trees, heaps, and hash tables. Introduction to expression evaluation and other applications. Introduction to recursion and comparative analysis of searching and sorting algorithms and data structures. Sorting algorithms include insertion sort, mergesort, heapsort, and quicksort. Searching algorithms include binary search, hashing, and Huffman coding. NOTE: For Computer Science and Information Science and Technology Majors.

Repeatability: This course may not be repeated for additional credits.

Pre-requisites: Minimum grade of C- in (CIS 1068 or CIS 1968), (CIS 1166, CIS 1966, or MATH 2111), and (MATH 1022, any MATH course numbered 1038 to 4999 (may be taken concurrently), 'Y' in MC6, 'Y' in MA04, 'Y' in MC6A, 'Y' in MATW, or 'Y' in MC6T)

参考:https://bulletin.temple.edu/courses/cis/

>>CIS 1068. Program Design and Abstraction. 4 Credit Hours.

Introduction to problem solving and programming in Java, software engineering, procedural and data abstraction, and object-oriented programming, including class hierarchies, inheritance and interfaces. Data types covered include primitive data types, strings, classes, arrays, vectors, and streams. Programming techniques include at least one technique for searching and sorting an array and an introduction to file processing. Note: For Computer Science Majors and IST Majors.

For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.

Repeatability: This course may not be repeated for additional credits.

Pre-requisites: Minimum grade of C- (except where noted) in (CIS 1051, CIS 1057, or 'Y' in CISA) and (MATH 0702 (C or higher), any MATH course numbered 1021 to 4999 (may be taken concurrently), 'Y' in MC4, 'Y' in MC5, 'Y' in MC6, 'Y' in MC6A, 'Y' in MC6T, or 'Y' in MATW)

>>CIS 1968. Honors Program Design and Abstraction. 4 Credit Hours.

An Honors version of CIS 1068, this course provides an introduction to problem solving and programming in Java, software engineering, procedural and data abstraction, and object-oriented programming, including class hierarchies, inheritance and interfaces. Data types covered include primitive data types, strings, classes, arrays, vectors, and streams. Programming techniques include at least techniques for searching and sorting an array. In addition to the standard materials for 1068, this course will look more deeply into the underlying representations of numeric data types, it will consider some more advanced language topics including a more detailed look at polymorphism, and it may consider additional techniques such as linked data structures and recursion. Expect the usual boundary between lab and lecture to be somewhat blurred as we look at design and implementation in both places, often in the context of small group activities. The course will end with small group programming projects of modest complexity chosen jointly by the students and instructor based on their areas of interest. These could include elements of graphics, robotics, applied mathematics, engineering, or projects from other disciplines.

Cohort Restrictions: Must be enrolled in one of the following Cohorts: SCHONORS, UHONORS, UHONORSTR.

Course Attributes: HO

Repeatability: This course may not be repeated for additional credits.

Pre-requisites: Minimum grade of C- (except where noted) in (CIS 1051, CIS 1057, or CIS 1951) and (MATH 1041 (C or higher; may be taken concurrently), MATH 1941 (C or higher; may be taken concurrently), MATH 1038 (C or higher; may be taken concurrently), MATH 1042 (may be taken concurrently), MATH 1044 (may be taken concurrently), MATH 1942 (may be taken concurrently), MATH 1951 (may be taken concurrently), any MATH course numbered 2043 to 3080 (D or higher; may be taken concurrently), 'Y' in MA06, 'Y' in MATW, 'Y' in CRMA08, or 'Y' in CRMA21)

标签:CIS,concurrently,may,Hours,course,taken,Data,MATH
From: https://www.cnblogs.com/2008nmj/p/17689956.html

相关文章

  • 05-el与data的两种写法
    el与data的两种写法el的两种写法1)创建Vue实例对象的时候配置el属性2) 先创建Vue实例,随后再通过v.$mount('#root)指定el的值//el的两种写法constv=newVue({//el第一种写法//el:"#root",data:{name:"马铃薯"}})//el第......
  • vue中,每一秒一个data,如何保存所有data,并一次只要8条数据?
    你可以通过在Vue组件中定义一个数组来保存所有的数据,然后在监听事件中实时截取需要显示的数据。可以借助Vue的生命周期钩子函数和计算属性来实现。首先,在Vue组件的data中定义一个数组allData来保存所有的数据,并定义一个变量currentIndex来记录当前截取的位置:data(){return{......
  • Three ways to conditionally remove variables in a dataset
    Method1:proccontentsdata=carsshortout=outds00;run;dataoutds(keep=name);setoutds00;vnam=substr(name,1,1);ifvnamne"M"thenoutput;run;proctransposedata=outdsout=outds01(drop=_name__label_);idname;run;dataoutds02(drop=......
  • 微服务启动失败,报错信息:java.lang.RuntimeException: dynamic-datasource Please chec
    【问题描述】Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'dataSource'definedinclasspathresource[com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.cl......
  • Databend 数据集成方案 | Data Infra 第 15 期
    本期的DataInfra直播活动我们邀请到了DatabendCloud研发工程师-韩山杰,与大家分享主题为《Databend数据集成方案》的相关知识。在本次分享中,你将会学到在云上基于Databend及DatabendCloud构建应用,掌握DatabendCDC和DatabendDriver的使用技巧及注意事项,给你的业......
  • azure data studio SQL扩展插件开发笔记
    node.js环境下拉取脚手架npminstall-gyogenerator-azuredatastudioyoazuredatastudio改代码运行调试扩展,在visualstudiocode中安装插件即可然后visualstudiocode打开进行修改运行即可image.png运行后自动打开auzredatastudio了,下面是我开发的扩展,......
  • 前端post请求用data传参数
    发post或者put请求的时候要带参数,那么就需要用data防止重复提交部分一秒钟只内只能提交一次原理如下:发了请求之后会将url和数据做一套封装,然后new一个time拿到当前时间戳从缓存里面拿到sessionObj的key,第一次拿是空的,走if的逻辑。然后把sessionObj存进去。第二次还是会去......
  • OGG-将PostgreSQL通过OGG_BigData同步到Kafka后数据存在8小时时间差
    问题描述:将PostgreSQL通过OGG_BigData同步到Kafka后数据存在8小时时间差。 问题原因:kafka.properties中的参数goldengate.userexit.timestamp=utc解决办法:修改kafka.properties中的参数goldengate.userexit.timestamp为utc+8,然后重启目标端replicat进程。 ......
  • 无涯教程-JavaScript - ERF.PRECISE函数
    描述ERF.PRECISE函数返回错误函数。错误函数由公式给出-$$Erf(x)=\frac{2}{\sqrt{\pi}}\inte^{-t^2}dt$$ERF.PRECISE函数将积分的上限或下限设置为0(取决于用户提供的限制是正数还是负数)来计算此函数。如果要自己选择上限和下限,则应考虑使用ERF功能。语法ERF.......
  • 祝贺!Databend Cloud 入驻 AWS 云市场
    关于DatabendCloudDatabendCloud是基于开源云原生数仓项目Databend打造的一款易用、低成本、高性能的新一代大数据分析平台,提供一站式SaaS服务,免运维、开箱即用。DatabendCloud架构如下:存储层完全面向对象存储而设计。计算层支持不同规格的计算节点,用户可以根据实......