|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(3:3:0) Prerequisite: CS 1411. Sets, functions, counting principles, basic probability, logic, proof methods, and graphs.
-
0.00 - 4.00 Credits
[COSC 1320, 1336, 1436] (4:3:3) Prerequisite: Department approval. Procedural programming. Discipline of computer science; analysis, design, implementation, debugging, and testing of software. Introduction to field for majors.
-
0.00 - 4.00 Credits
[COSC 1337, 1437] (4:3:3) Prerequisite: CS 1411. Object-oriented programming with emphasis on evaluation of alternative program design strategies. Class design, recursion, linked, and dynamically allocated structures. Fulfills Core Technology and Applied Science requirement.
-
3.00 Credits
[COSC 1319, 1419, 2319, 2325, 2419, 2425] (3:3:0) Prerequisite: CS 1412, EE 2372. Introduction to the organization of single-processor computer systems via Assembly Language. Topics addressed include basic concepts of computer architecture and organization, assembly programming, interfacing assembly with High Level Languages, sub-procedures and macros, I/O devices, interrupts, and multitasking issues.
-
3.00 Credits
(3:3:0) Prerequisite: PHYS 2301. Logic and computer design fundamentals, including design of combinational and sequential logic circuits, memory systems, I/O devices, and register transfer logic.
-
0.00 - 4.00 Credits
[COSC 2315, 2336, 2415, 2436] (4:3:3) Prerequisite: CS 1412. Comparative study of the interaction of data and procedural abstractions. Data structures, lists, stacks, queues, trees, graphs. Algorithms: searching, sorting, parsing, hashing, graph traversals.
-
3.00 Credits
(3:3:0) Prerequisite: CS 2350 or ECE 3362 and CS 2413. Introduction to system software including assemblers, linkers, loaders, and compilers. Other topics addressed include design of utility and networking software, shell programming, and script languages.
-
3.00 Credits
(3:3:0) Prerequisite: CS 2413. Study of programming language design. The investigation and comparison of different programming language paradigms.
-
3.00 Credits
(3:3:0) Prerequisite: CS 2413, 1382 and MATH 2360. A theoretical course focusing on the design and analysis of computer algorithms.
-
3.00 Credits
(3:3:0) Prerequisite: CS 2413, MATH 3342, or equivalent. Introduces theory and practice for software engineering. Topics include software life cycle, requirements, specification and analysis, software architecture and detailed design, implementation, and testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|