|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BS in Software Engineering
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Computer Science Core | Credits |
|---|
| CS1000: Explorations in
Computing |
|
CS1121: Introduction to Computer Science I CS1122: Introduction to Computer Science II |
3
2 |
|
|
CS1131: Computer Science I |
4 |
| CS1721:
Object Oriented Design |
|
| CS2141: Software Development Using C/C++ |
|
| CS2311: Discrete Structures |
|
| CS2321: Data Structures |
|
| CS3141: Team Software Project |
|
| CS3311: Formal Models of Computation |
|
| CS3421: Computer Organization |
|
| CS4000: Senior Seminar |
|
| CS4121: Programming Languages |
|
| CS4321: Introduction to Algorithms |
|
| CS4411: Introduction to Operating Systems |
|
| CS4421: Database Systems |
|
| CS4711: Introduction to Software Engineering |
|
| CS4712: Software Quality Assurance |
|
| CS4760: Human-Computer Interactions |
|
| CS4791: Senior Design Project 1 |
|
| CS4792: Senior Design Project 2 | |
| Computer Science Subtotal: |
|
|
Business & Economic |
|
| BA3600 or 3780 or 3620: Quality Management or Enterpreneurship or Project Management |
|
| Business & Economics Subtotal: |
|
| |
|
| |
|
|
Mathematics Core |
|
| MA1160: Calculus with Technology I |
|
| MA2160: Calculus with Technology II |
|
| MA2330: Introduction to Linear Algebra |
|
| MA2720 or 3710: Statistical Methods / Engineering Statistics |
|
| Mathematics Subtotal: |
|
| |
|
| |
|
| Application Electives |
|
| The application electives form a coherent set of courses that provide students some in-depth knowledge in an application area (e.g., business, engineering, science). Each student must take at least one upper-level application elective. The choice of electives must be approved by the student's advisor and the Computer Science Undergraduate Committee. | |
| |
|
| |
|
| General Core | |
| UN1001: Perspectives on Inquiry |
|
| UN1002: World Cultures |
|
| UN2001: Revisions |
|
| UN2002: Institutions |
|
| General Education Distribution HU3120: Technical & Scientific Writing One Course from World Cultures Two Courses from Institutions One Course from either World Cultures or Institutions |
|
| Lab. Science (Chemistry, Physics, Biology, Forestry, or Geology) |
|
| Lab. Science or Math elective(*) |
|
| Physical Education 3 units | |
| General Education and Lab Science Subtotal: |
|
| (* Math and Science credits total 26 or more; Math core credits are 14 or 15 credits.) | |
| |
|
| |
|
|
Free Electives |
|
|
|
|
|
|
|
| The purpose of these electives are to provide students with the opportunity to choose courses related to their own personal interests. These can be courses that enhance students' education in computing or broaden their education in other areas. Please see a Computer Science advisor regarding specific courses. | |
Total credits needed for graduation |
|