|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Techniques in computer software implementation, testing, configuration management and maintenance. Testing and maintenance of a large-scale software project by students working in teams.
-
3.00 Credits
Techniques in computer software specification, design, implementation, testing, documentation, and maintenance; development of large-scale project by students working in teams.
-
3.00 Credits
Database design, normal forms, concurrent processing, recovery, security, relational model, Structured Query Language, hierarchical and network models.
-
3.00 Credits
Advanced technologies for developing web applications for business and industry. Focus on the design and development of scalable, robust, and extensible web applications; different frameworks for developing web applications and the software build process. Web component design and programming, data access, product packaging, and application deployment.
-
3.00 Credits
Internal structures and algorithms for file systems, I/O memory management and process scheduling; examples drawn from contemporary operating systems such as Unix and Windows.
-
3.00 Credits
Implementation of control unit and arithmetic-logic unit, microprocessor organization and design, main memory and cache organizations, I/O subsystem; RISC vs. CISC instruction sets, pipe-lining, parallel processing; mechanisms for evaluating computer architectures and microprocessor performance.
-
3.00 Credits
Proofs of time and space bounds on important algorithms; advanced algorithms on graphs, sequences and sets; divide-and-conquer and dynamic programming; randomized algorithms; parallel algorithms.
-
3.00 Credits
Basic concepts of two- and three-dimensional graphics including incremental methods, geometric transformations, windowing and clipping, hidden line and surface algorithms, and animations.
-
3.00 Credits
Theory and algorithms of computer security, including security policies, access control, secure programming, identity and authentication, information flow, and information assurance techniques.
-
3.00 Credits
Cryptology of classical ciphers, DES and AES, public key cryptosystems, authentication and cryptographic hash functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|