Contact theÌýÌýfor specific degree requirements corresponding to a particular catalog year.
128 semester credit hours are required to complete this degree.
Freshman Year
| Fall SemesterÌý | 16 Credits |
|---|
| APPM 1350 Calculus 1 for EngineersÌý | 4 |
| CSCI 1000 Computer Science (Field, Work, Study) | 1 |
| CSCI 1300 Computer Science 1 | 4 |
| PHYS 1110 General Physics 1 | 4 |
| Logic Option*** | 3 |
| Spring Semester | 16 Credits |
|---|
| APPM 1360 Calculus 2 for Engineers | 4 |
| CSCI 2270 Computer Science 2: Data Structures | 4 |
| Natural Science sequence | 5 |
| HUEN 1010 Humanities for Engineers** | 3 |
Sophomore Year
| Fall SemesterÌý | 16 Credits |
|---|
| CSCI 2400 Computer SystemsÌý | 4 |
| CSCI 2824 Discrete StructuresÌý | 3 |
| CSCI 3308 Software Dev. Methods/Tools | 3 |
| Natural science | 3 |
| HSS Elective* | 3 |
| Spring Semester | 16 Credits |
|---|
| CSCI 3104 AlgorithmsÌý | 4 |
| CSCI XXXX Core/Comp. Sci. ElectiveÌý | 3 |
| Linear Algebra | 3 |
| Natural science | 3 |
| Ethics option*** | 3 |
Junior YearÌý
| Fall Semester | 16 Credits |
|---|
| CSCI 3155 Principles of Programming LanguagesÌý | 4 |
| CSCI XXXX Core/Comp. Sci. Elective | 3 |
| CSCI XXXX Core/Comp. Sci. Elective | 3 |
| Probability or StatisticsÌý | 3 |
| HSS Elective* | 3 |
| Spring Semester | 16 CreditsÌý |
|---|
| CSCI XXXX Core or Comp. Sci. Elective | 4 |
| CSCI XXXX Core or Comp. Sci. Elective | 3 |
| Natural science | 3 |
| HSS Elective* | 3 |
| Free elective | 3 |
Senior YearÌý
| Fall SemesterÌý | 16 Credits |
|---|
| CSCI XXXX CapstoneÌý | 4 |
| CSCI XXXX Core or Comp. Sci. Elective | 3 |
| CSCI XXXX Core or Comp. Sci. Elective | 3 |
| Upper-division HSS Elective* | 3 |
| Free ElectiveÌý | 3 |
| Spring Semester | 16 Credits |
|---|
| CSCI XXXX CapstoneÌý | 4 |
| CSCI XXXX Core or Comp. Sci. Elective | 3 |
| CSCI XXXX Core or Comp. Sci. Elective | 3 |
| Upper-division HSS Elective* | 3 |
| Free ElectiveÌý | 3 |
* When selecting humanities and social sciences (HSS) electives, students should consultÌý.
** A list of college-approved writing courses can be found on theÌýÌý±è²¹²µ±ð.
***The Logic and Ethics Requirement for BS Computer Science majors can be found on the Computer Science website.