|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Basic concepts required to securely design, implement, maintain, and monitor networks. Topics covered include the OSI model, topologies, safety procedures, network addressing, VLANs, routing protocols, security protocols, security policies and hardware devices, security risks, physical vs. logical security, IoT security, packet sniffing, virtualization, and cloud computing. Prerequisite: Grade of C or better in CSCI U200; or consent of instructor.
-
3.00 Credits
Concepts and fundamental strategies of algorithm design; the analysis of computing time and memory requirements; the theory of computational complexity (NP-hard and NP-complete); graph manipulation algorithms (connected components, minimum spanning trees, traveling salesman, cycles in a graph, and coloring of graphs); search algorithms (depth-first, breadth-first, best-first, and alpha-beta minimax); and computational algorithms (matrix multiplication, systems of linear equations, expression evaluation, and sorting). Prerequisite: Grade of C or better in CSCI U321; or consent of instructor.
-
3.00 Credits
A project-oriented course involving the complete application development of an online commercial Web site. Basic Web page design, including HTML and Style Sheets is covered, but the focus is on what happens behind the scenes of a business Web site, including client versus server-side information processing, CGI and Event-Driven programming, data transmission, storage and compressions, risk analysis, and security issues. Prerequisite: Grade of C or better in CSCI U300; or consent of instructor.
-
3.00 Credits
A survey of the fundamentals of information security, including risks and vulnerabilities, policy formation, controls and protection methods, database security, encryption, authentication technologies, host-based and network-based security issues, personnel and physical security issues, issues of law and privacy. Prerequisite: Grade of C or better in CSCI U300; or consent of instructor.
-
3.00 Credits
Symmetric-key cryptography including Stream ciphers and Advanced Encryption Standard, password-based encryption, public-key cryptography, session-key encryption, digital signatures, hash functions and message authentication codes. The hands-on laboratories provide extensive practice on file encryption using public-key cryptography, password storage and authentication by message digest, utilization of key transport and key agreement to establish secure channel for socket programming and RSA encryption implementation. Prerequisite: Grade of C or better in CSCI U321; or consent of instructor.
-
3.00 Credits
An investigation of technical papers from the instructor's area of research. The composition and presentation of technical papers that either survey the existing literature or make an original contribution to the research area is required. Prerequisite: Grade of C or better in CSCI 300; or consent of instructor.
-
3.00 Credits
Selected topics of special interest in computer science. May be repeated for credit. Prerequisite: Consent of instructor.
-
3.00 Credits
Introduces the fundamentals of operating systems design and implementation, including an overview of the components of an operating system, mutual exclusion and synchronization, I/O, interrupts, implementation of processes, scheduling algorithms, memory management, and file systems. Prerequisite: Grade of C or better in CSCI U210 and CSCI U321; or consent of instructor.
-
3.00 Credits
Wireless and mobile computing, integration of wireless and wired networks, networking cabling and infrastructure, network performance, recovery, interconnecting LANs and WANs, design and diagrams, packet transmission, datagram encapsulation and fragmentation, network security, and network troubleshooting. Prerequisite: Grade of C or better in CSCI U412; or consent of instructor.
-
3.00 Credits
Fundamental concepts and techniques employed in wireless and mobile networks such as cellular networks, wireless LANs, and ad-hoc networks. Topics include wireless communication basics, access technologies, medium access control, naming and addressing, routing, mobility support and management, security, and power management. Prerequisite: Grade of C or better in CSCI U412; or consent of instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|