|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to visual programming. Topics covered include: interface design, object oriented concepts, Internet programming, data reporting, error handling, help file creation, linkages, etc. Prerequisite: CSC 3223 - Algorithm Analysis.
-
3.00 Credits
An introduction to database management systems. Topics covered include: structures, indexing, E-R model, relational model, relational algebra and calculus, query languages, SQL, constraints and normalizations, transaction management, integrity and security issues. Prerequisite: CSC 2203 - Data Structures.
-
3.00 Credits
An introduction to the formal study of languages and compiler construction: Topics included are: programming language basics, finite automata and lexical analysis, grammars, top-down and bottom-up parsers, syntax-directed translation, code generation, and code optimization. Prerequisite: CSC 2173 - Assembler Language and CSC 3433-Computational Complexity.
-
3.00 Credits
A study of hardware interfacing components and techniques. Topics covered include: embedded controllers, communication controllers, PCBs, embedded logic, debugging strategies, interrupts, multitasking, and networking. Prerequisite: CSC 3443 - Computer Organization.
-
3.00 Credits
A study of the principles of operating systems and the interrelationships between operating systems and computer architecture. Topics included are: system structure, memory management, process management, and recovery procedures. Prerequisite: CSC 3443 - Computer Organization.
-
3.00 Credits
A study of the fundamental principles involved in the construction of computer simulation models. Topics included are: random number generators, model construction, queuing models, and inventory models. Prerequisite: MTH 2323 - Statistical Methods or MTH 3163 - Probability & Statistics, and CSC 1114 - Foundations of Computer Science II or consent of department
-
3.00 Credits
A study of the principles governing client/server programming. Topics included are: client/server model, concurrency, protocols and interfaces, issues in software design, connectionless vs. connection-oriented servers, iterative vs. concurrent servers, RPCs, and selected case studies. Prerequisite: CSC 2203 - Data Structures.
-
3.00 Credits
A study of the fundamental principles involved in data communication and a general overview of various data communication systems. Topics included are baud rates, modem controls, protocols, error detection and correction, communication line characteristics, synchronous and asynchronous communication, application interface software, network systems, analysis of communication systems. Prerequisite: CSC 3443 - Computer Organization.
-
3.00 Credits
A study of Local Area Network Standards and an implementation of a LAN. Topics covered are: LAN topologies, transmission media, access methods, OSI layer implementations, NOS installation, management, print servers, network management software. Prerequisites: CSC 3443 - Computer Organization or consent of Department.
-
3.00 Credits
An introduction to numerical methods of problem solving to include error analysis, interpolation procedures, differentiation, integration, solutions of non-linear and differential equations, and approximation of functions. Prerequisites: MTH 2045 - Calculus II and CSC 1104 - Foundations of Computer Science I.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|