Undergraduate Programs
Degree Programs
BS in Computer Science
Systems Specialization
Visit the Computer Science page for details.
1. Fullfill all of the following courses:
- CSCI-C 291 System Programming with C and Unix
- CSCI-C 335 Computer Structures
2. Select one course from the following:
- CSCI-B 401 Fundamentals of Computing Theory
- CSCI-B 403 Introduction to Algorithm Design and Analysis
- CSCI-B 405 Applied Algorithms
- CSCI-P 415 Introduction to Verification
3. Select one course from the following:
- CSCI-P 436 Introduction to Operating Systems
- CSCI-P 438 Introduction to Computer Networks
- CSCI-P 442 Digital Systems
- CSCI-P 545 Embedded and Real-Time Systems
4. Select one course from the following:
- CSCI-P 434 Distributed Systems
- CSCI-P 436 Introduction to Operating Systems
- CSCI-P 438 Introduction to Computer Networks
- CSCI-B 441 Digital Design
- CSCI-P 442 Digital Systems
- CSCI-B 443 Introduction to Computer Architecture
- CSCI-P 545 Embedded and Real-Time Systems