Skip to Content

This is an archived copy of the 2014-2015 catalog. To access the most recent version of the catalog, please visit http://catalog.iastate.edu.

Software Engineering, B.S.

View PDF

Software Engineering, B.S.

 

Plan of Study Grid
Freshman
Fall Credits Spring Credits
MATH 165 4 MATH 166 4
S E 101 0 PHYS 221 5
S E 185 3 S E 166 0
CHEM 167 (or CHEM 177) 4 COM S 227 4
LIB 160 1 Economic Elective 3
ENGL 150 3  
  15   16
Sophomore
Fall Credits Spring Credits
MATH 267 4 Math Elective 3
ENGL 250 3 COM S 363 * 3
CPR E 281 * 4 COM S 229 (OR CPR E 288 Embedded Systems) 3
COM S 228 3 General Education Elective 3
Supplementary Electives 3  
  17   12
Junior
Fall Credits Spring Credits
General Education Elective 3 SP CM 212 3
COM S 309 * 3 S E 329 * 3
S E 319 * 3 COM S 311 * 3
COM S 321 (OR CPR E 381 Computer Organization) 3 COM S 352 (OR CPR E 308 Operating Systems) 3
COM S 330 (OR CPR E 310 Fund CPR Engr)* 3 ENGL 314 3
  S E 339 3
  15   18
Senior
Fall Credits Spring Credits
S E 491 3 Software Engineering Elective 3
STAT 330 3 Supplementary Elective 6
Technical Elective 3 Genaral Education Elective 3
General Education Elective 3 Open Elective 3
Software Engineering Elective 3 S E 492 2
S E 494 0  
  15   17
Total Credits: 125

Footnotes
 

Basic Program (maintain at least a 2:00 GPA)

 

Must receive a C or better in all English classes.

 

General Educational Elective courses to be selected in consultation with SE advisers from a list of approved courses. They must include courses to satisfy university and college general education requirements. These courses include courses, or categories of courses, that may need to be met, such as international perspectives, U.S. diversity, language, arts and humanities, and social sciences. The courses should also include electives. Pass/Not Pass credit is not accepted.

 

Software Engineering Electives, Technical Electives and Supplementary Electives must be selected from the program-approved list.

 

Students who take the 4-credit lab courses CPR E 288, CPR E 308 and CPR E 381 instead of the corresponding 3 credit alternatives can apply the additional credits towards Supplementary Electives. The total number of credits required in Software Engineering Program remains same for all students.

*

Core Professional Curriculum (maintain at least a 2.00 G.P.A.)

**

 Software Engineering students must have completed CPR E 281 and have obtained C- or better in COM S 229 to enroll in COM S 321