Current students: See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. Or find other resources on the Current Students page.
Software Engineering, B.S. - Typical Course Sequence
Below is a typical course sequence for the Software Engineering bachelor's degree program. Schedules will vary by student, depending on areas of interest.
| Semester 1 | Credits | Semester 2 | Credits | |
|---|---|---|---|---|
| Calculus with Analytic Geometry I | 4 | Calculus with Analytic Geometry II | 4 | |
| Chemical Principles I | 3 | General Physics: Mechanics | 4 | |
| Experimental Chemistry I | 1 | Matrices | 2 | |
| Rhetoric and Composition | 3 | Intermediate Programming | 3 | |
| Introduction to Programming Techniques | 3 | Introduction to Microeconomics | 3 | |
| First-Year Seminar | 1 | Total Credits | 16 | |
| Total Credits | 15 | |||
| Semester 3 | Semester 4 | |||
| Object-Oriented Software Design and Construction | 3 | Introduction to Digital Systems | 3 | |
| Ordinary Differential Equations | 3 | Discrete Mathematics for Computer Science | 3 | |
| General Physics: Electricity and Magnetism | 4 | Digital Design Laboratory | 1 | |
| Arts Course | 3 | Effective Writing: Technical Writing | 3 | |
| Effective Speech | 3 | Circuits and Devices | 3 | |
| Total Credits | 16 | Database Management Systems | 3 | |
| Total Credits | 16 | |||
| Semester 5 | Semester 6 | |||
| Microprocessors | 3 | Embedded Real Time Systems | 3 | |
| Software Engineering | 3 | Software Verification, Validation, and Testing | 3 | |
| Operating Systems | 3 | Data Structure and Algorithms | 3 | |
| Humanities Course | 3 | Software Architecture | 3 | |
| Statistical Analysis I | 3 | Techinical Elective | 3 | |
| Health and Physical Activity | 1.5 | Total Credits | 15 | |
| Total Credits | 16.5 | |||
| Semester 7 | Semester 8 | |||
| Programming Language Concepts | 3 | Basic Management Concepts | 3 | |
| Communications Network | 3 | Software Engineering Project | 3 | |
| Technical elective | 3 | Technical Elective | 3 | |
| Software Engineering Design | 3 | Arts course | 3 | |
| Social and Behavioral Science course | 3 | Humanities course | 3 | |
| Health and Physical Activity | 1.5 | Total Credits | 15 | |
| Total Credits | 16.5 | |||
This program is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.