Computer Science Emphasis
This emphasis focuses on the fundamental practical and theoretical foundations of computer science, providing an in-depth understanding of both the software and hardware components of computer systems. It is appropriate for students preparing for careers in scientific computing or research, and for students planning to pursue graduate degrees.
This emphasis is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 150, Baltimore, MD 21202-4012, telephone: (410) 347-7700.
Requirements in addition to the Computer Science Core:
Course |
Credits |
| Comp Sci 310 Computer Architecture | 3 cr. |
| Comp Sci 321 File Structures | 3 cr. |
| Comp Sci 350 Ethical Issues in Computing | 1 cr. |
| Comp Sci 381 Theory of Computing | 3 cr. |
| Comp Sci 421 Operating Systems | 4 cr. |
| Comp Sci 431 Compilers | 4 cr. |
| Comp Sci 499 Computer Science Assessment |
0 cr. |
| Math 171 Calculus I | 4 cr. |
| Math 172 Calculus II | 4 cr. |
| Math 301 Introduction to Probability and Statistics | 3 cr. |
| Electives: 6 credits from elective list A. The chosen electives must not appear above as requirements for the Computer Science emphasis. |
6 cr. |
|
Total:
|
35 cr. |
Important Notes:
- The Computer Science Emphasis is open only to students pursuing the B.S. degree.
- The math and science requirements of the CS emphasis necessitate completion of Mathematics 171, 172, 212, 301; Computer Science 381; Physics 311; plus an additional 11 units (crs.) from other math and science courses. In selecting courses for these additional 11 units (crs.), science courses must be chosen to insure the student meets the general university natural science requirement for a B.S. degree, and math courses must be chosen from elective List C.

