|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Interactive raster graphics; hardware, software, and algorithms. Point plotting, line drawing, geometrical transformations, clipping and windowing. Three-dimensional graphics including curves, surfaces, perspective, hidden objects, shading. User interfaces; graphical programming environments. (Lec. 3, Project 3) Pre: 305, MTH 215 and 243.
-
4.00 Credits
Logical structure of computer systems viewed as a hierarchy of levels. Assembly language programming, assemblers, linkers, loaders. Computer architecture including digital logic, processor organization, instruction sets, addressing techniques, virtual memory, microprogramming. (Lec. 3, Project 3) Pre: 212 and 301 and either junior standing or permission of instructor.
-
4.00 Credits
General concepts underlying operating systems and computer networks. Topics include process management, concurrency, scheduling, memory management, information management, protection and security, modeling and performance, networking and communication. (Lec. 3, Project 3/Online) Pre: 212 and 301 and either junior standing or permission of instructor.
-
4.00 Credits
Programming techniques to engage a collection of autonomous processors to solve large-scale numerical and non-numerical problems. Processor interconnections. Parallel programming languages and models. Performance measures. (Lec. 3, Project 3) Pre: 301. In alternate years.
-
3.00 Credits
See Electrical Engineering 437.
-
3.00 Credits
Computer networks, layering standards, communication fundamentals, error detection and recovery, queuing theory, delay versus throughput trade-offs in networks, multiple-access channels, design issues in wide and local area networks. (Lec. 3) Pre: ((205 or 208 or CSC 211) and (436 or MTH 451 or ISE 411)) or permission of instructor.
-
3.00 Credits
See Electrical Engineering 438.
-
4.00 Credits
Elementary cryptography, public key, private key, symmetric key, authentication protocols, firewalls, virtual private networks, transport layer security, and wireless network security. (Lec. 3, Project 3) Pre: 208 or MTH 362 or MTH 451 or ISE 411 or junior or senior standing in computer engineering or computer science or permission of instructor.
-
4.00 Credits
Construction and management of large data systems. Data modeling, relational and object-oriented systems, main memory databases, query languages, query optimization, concurrency control, transaction management, distributed systems, disk organization, indexes, emerging technologies. (Lec. 3, Project 3) Pre: 301 or 412 or permission of instructor.
-
4.00 Credits
Algorithm design and analysis, advanced data structures, computational complexity. Sorting, searching including hashing and balanced trees, string pattern matching, polynomial and matrix calculations, graph and network algorithms, NP-completeness and intractability. (Lec. 3, Project 3) Pre: 340.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|