Software Engineering Emphasis
This emphasis focuses on knowledge and skills for the design, development, maintenance, and management of software, including software for the operation of instrumentation. It is appropriate for students preparing for careers as systems programmers, systems analysts, software engineers, or computer-based instrumentation specialists.
Requirements in addition to the Computer Science Core:
Course |
Credits |
| Comp Sci 321 File Structures | 3 cr. |
| Comp Sci 341 Software Engineering I | 3 cr. |
| CompSci 342 Software Engineering II | 3 cr. |
| CompSci 350 Ethical Issues in Computing |
1 cr. |
| Comp Sci 361 Database Systems | 3 cr. |
| Either Comp Sci 421 Operating Systems or Comp Sci 431 Compilers | 4 cr. |
| Either Math 171 Calculus I or Math 206 Mathematics for Business Analysis II |
4 cr. |
| Either Math 201 Applied Statistics, Math 301 Introduction to Probability and Statistics, or Econ 210 Economic and Business Statistics | 3 cr. |
| Electives: 3 credits from elective list A, and 6 credits from list B and list C combined. The chosen electives must not appear above as requirements for the Software Engineering emphasis. |
9 cr. |
| Total: | 33 cr. |
Important Notes:
- The College of Business (COBA) has a grade point restriction for enrolling in upper level business courses. Therefore if your overall GPA falls below that restriction level, you must either postpone taking MIS courses until your GPA improves, or you must change your emphasis.
- For prerequisite purposes only, COBA permits the following substitutions of CompSci courses for COBA courses:
MIS pre-requisite course
Comp Sci substitute
Bus 314: Sys Analys & Design
Comp Sci 341: Software Engineering
Bus 315: DataBase Sys in Business
Comp Sci 361: Database
Bus 355: Networking & Data Com
Comp Sci 391: Data Com & Computer Networks

