Suggested Sequence of Courses
Differing backgrounds and interests preclude the construction of a single sequence that will fit all students. The following is a typical sequence for a student entering the CS department in Fall 2005 or after as a freshman with no AP credit.
First Year
| Hours |
First Semester Courses |
| 3 |
CHEM 102 - General Chemistry I |
| 1 |
CHEM 103 - General Chemistry Lab I |
| (1) |
CS 100 - Freshman Orientation in CS (1) |
| 3 |
CS 173 -
Discrete Structures (2) |
| 0 |
ENG 100 - Engineering Lecture |
| 4 |
Math 221 - Calculus I |
| 3-4 |
RHET 105 - Principles of Composition (3) or elective in Social Sciences or Humanities (4) |
| 14-15 |
Total |
| Hours |
Second Semester Courses |
| 4 |
CS 125 -
Intro to Computer Science (2) |
| 3 |
Math 231 - Calculus II |
| 4 |
PHYS 211 - Univ Physics, Mechanics |
| 3-4 |
RHET 105 - Principles of Composition (3) or elective in Social Sciences or Humanities (4) |
| 3 |
Elective in Social Sciences or Humanities (4) |
| 17-18 |
Total |
Second Year
| Hours |
First Semester Courses |
| 4 |
CS 225 Data Structures and Software Principles |
| 3 |
CS 231 Computer Architecture I |
| 4 |
Math 241 - Calculus of Several Variables |
| 4 |
Phys 212 - Univ Physics, Elec and Mag |
| 3 |
Elective in Social Sciences and/or Humanities (4) |
| 18 |
Total |
| Hours |
Second Semester Courses |
| 3 |
CS 232 Computer Architecture II |
| 3 |
CS 241 Systems Programming |
| 3 |
Math 415 - Linear Algebra |
| 2 |
Phys 213 - Univ Physics, Thermal Physics or PHYS 214 - Univ Physics Quantum Phys |
| 6 |
Electives in Social Sciences and/or Humanities (4) |
| 17 |
Total |
Third Year
| Hours |
First Semester Courses |
| 2 |
CS 210 Ethical and Professional Issues in CS |
| 3 |
CS 242 Programming Studio |
| 3 |
CS 273 Intro to Theory of Computation |
| 3 |
Elective in Social Sciences and/or Humanities (4) |
| 4 |
Elective (5) |
| 15 |
Total |
| Hours |
Second Semester Courses |
| 3 |
Math 461 - Probability Theory I |
| 9 |
Technical Track Electives (6) |
| 4 |
Elective (5) |
| 16 |
Total |
Fourth Year
| Hours |
First Semester Courses |
| 9 |
Technical Track Electives (6) |
| 6 |
Elective (5) |
| 15 |
Total |
| Hours |
Second Semester Courses |
| 6 |
Technical Track Electives (6) |
| 3 |
Technical Track Electives (6) or Elective (5) |
| 6 |
Elective (5) |
| 15 |
Total |
Notes referenced above
- This optional course is highly recommended for
freshmen, who may use it to help meet free elective
requirements.
- CS 125 and CS 173 should be completed during the first year but preferably not in the same semester. Students with programming experience may take CS 125 first. Students with no programming experience should take CS 173 first.
- RHET 105 may be taken in the first or second semester of the first year as authorized. The alternative is a social science or humanities elective.
- Each student must satisfy the 18-hour social sciences and humanities requirements of the College of Engineering and the campus general education requirements for social sciences and humanities.
- Unrestricted. Twenty to twenty-three total hours. Six hours are designated as Free Electives which are common to all Engineering curricula.
- See Technical Track requirements below.
Technical Tracks
Students must choose to specialize in one of the following areas: Computer Science, Computational Science and Engineering, or Mathematics. Students who choose Computer Science must also choose a concentration within CS, while students in CSE must choose a scientific concentration. Concentrations are subject to change; please consult the CS Department web page. Requirements for the three tracks are as follows:
- CS Track (24-27 hours)
- Scientific Computing (CSE) Track (27 hours)
- Math Track (27 hours)
--
Last Modified November 25 2007 08:18:07.