Courses in Computer Science
| CMPSC-F665 Compilers |
Basic techniques in lexical analysis, parsing, storage allocation, translation systems, code generation and optimization. Prerequisite: Foundational courses, especially CMPSC 606 or permission of instructor. |
Fall |
| CMPSC-F667 Computer Architecture |
Architecture of sequential and parallel computers including topics in data path design, memory organization, instruction set design, pipelining, super-computers and parallel computers. |
Spring |
| CMPSC-F671 Networks |
Network topologies, ISO reference model, physical network layer, data-link layer, communication layer and routing, transport and session layers, transport protocols, network security and privacy, distributed network applications. Prerequisite:... |
Fall |
| CMPSC-F675 Wireless Networking |
This course focuses on wireless networking technologies and mobile computing principles from the viewpoint of a computer scientiest. Wireless communications, wireless networking, mobility management technologies, and protocols for wireless LANs and... |
Spring |
| CMPSC-F677 Computer and Network Security |
This course introduces the student to the field of computer and network security. Threats to computer and network security and the impacts of poor computer security are identified. The theory of secure computers is presented and analyzed. |
Spring |
