|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: COP 2220, MAC 2311, COT 3100 (pre or co-requisite). This course serves as a continuation to the Computer Science I course. Students are shown additional fundamental concepts of problem solving using the object-oriented paradigm and data structures. The topics in this course include classes, interfaces, objects, class types, events, exceptions, control structures, polymorphism, inheritance, linked lists, arrays, stacks, queues, and deques. Students are expected to apply these concepts through the construction of numerous small software systems using both integrated development environments and command-line-driven tools that support editing, testing, and debugging.
-
4.00 Credits
Prerequisites: COP3503. Students in this course will study various data structures including binary trees, balanced trees, B-trees, hashing, and heaps. Additional topics include advanced data structures such as splay trees, tree representations, graphs, dynamic memory, and algorithms for sorting and searching. Students are expected to complete programming projects using both procedural and object-oriented languages.
-
4.00 Credits
Prerequisite: COP 2551. Prerequisite or Corequisite: COT 3100. As a continuation of OO programming, this course addresses linear and non-linear data structures and techniques. Topics include stacks, queues, trees, indexing techniques, multikey structures, recursion, sorting and searching, hashing, and hash overflow techniques.
-
4.00 Credits
Prerequisite: COP 3503. Computer structure, machine language, instruction execution, addressing techniques. System and utility programs, programming techniques. Assemblers and macroprocessors.
-
4.00 Credits
Prerequisite: COP 2010. Prerequisite or co-requisite: COT 3100 Students learn about the influence of E-Business, local and global transaction processing, Internet, web design and development, and Electronic Data Interchange on information systems. After an introduction to the basic concepts of relational database systems, students will practice connectivity to a database to retrieve information. The course includes a design and implementation project involving a database in the Web environment.
-
3.00 Credits
Prerequisites: (COP 3530 or COP 3540) and (STA 4321 or STA 2013). Model building; queuing models; design of experiments; simulation techniques; utilization of probability density functions; pseudo-random number generation; simulation tools such as GPSS, SIMSCRIPT, and SLAM; interpretation of results; simulation animation; continuous simulation.
-
3.00 Credits
Prerequisites: STA 4321, COP 3601, and COP 3530. Process management, memory management, file management, input/output device management, distributed systems issues.
-
4.00 Credits
Prerequisites: COT 3210, COP 3601, COP 3530. Grammars, languages, parsing, precedence, runtime storage organization, semantic routines, error recovery, optimization, intermediate code representations, scope, symbol tables, compiler-compilers.
-
3.00 Credits
Prerequisites: COP 3540 Introduction to operating systems from an applied point of view. Topics include operating systems configuration, characteristics, and evaluations. Laboratory exercises require students to develop and maintain a multiuser operating system, develop custom system utilities, and evaluate different operating systems configurations.
-
3.00 Credits
Prerequisites: COT 3210 and COP 3530. This course studies dynamic storage management, compression, data abstraction, data models (hierarchical, network, relational), query languages, concurrency and security, grammatical validation and standards. Schema design methodologies and evaluation including object oriented, semantic, functional, entity-relationship data models, CASE tools, and SQL engine design are also covered.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|