Total Credit Hours: 120
You must have at least 120 credit hours with a GPA of 2.0 or higher. This total includes all courses such as major courses, core, language, transfer and AP credit, etc.
Major Requirements: 61 credit hours
- CS151 Foundations of Computing I**
- CS252 Foundations of Computing II**
- CS248 Object-Oriented Programming and Data Structures
- CS321 Computer Organization
- CS333 Database Systems
- CS341 Advanced Data Structures
- CS351 Algorithms
- SE361 Object-Oriented Design*
- CS382 or CS383 EPICS II*
- CS485 Computer Ethics*
- CS452 Parallel Algorithms
- CS435 or CS441
- Elective: 3 credits hours of CS300+ or SE300+
- SE411-412 Internship
- SE461 Managing Software Development
- SE462 Modernizing Legacy Software
- SE463 Software Testing and Quality Assurance
- MA106 Calculus I
- MA107 Calculus II
- MA162 Elementary Statistics
* SE361 carries C credit, and EPICS carries ICR credit.
** MA205 Discrete Mathematics is accepted as a substitute for CS151, and MA305 Graph Theory is accepted as a substitute for CS252.
Core Requirements
In addition, students will be required to satisfy the Butler University Core Curriculum (up to 27 credit hours).
LAS Language: 6 credits or more
You must complete 6 credits or two semesters of a foreign language at the 200-level or above. For details, see the MLLC department page on the requirement.
LAS 300-Level Coursework
You must complete at least 40 credit hours of coursework at the 300-level or above. You can count major, minor, and any other courses for this total.
Optional
You are permitted to declare as many majors and/or minors as you see fit. We highly recommend adding at least a minor to your CS or SE major, as this provides a nice complement to your education and looks good on your resume.
Four-Year Course Plan
Below is an example of what your four years as a Software Engineering Major might looks like at Butler.
Fall Semester | Spring Semester | |
---|---|---|
Year 1 | 16 Credit Hours
|
18 Credit Hours
|
Year 2 | 12 Credit Hours
|
9 Credit Hours
|
Year 3 | 10 Credit Hours
|
14 Credit Hours
|
Summer
|
1 Credit Hour
|
|
Year 4 | 8 Credit Hours
|
9 Credit Hours
|