|
The following are general guidelines to help freshman and sophomore
computer science majors select courses for an upcoming semester. You may
need to adjust these recommendations if you will be taking summer
classes. Consult the Undergraduate Catalog for course descriptions and
prerequisites. You may also wish to check our list of
anticipated course offerings by semester.
This information is valid for students pursuing the BS degree in
computer science. If you are in the BA program, see your advisor for
assistance.
1. Computer Science. Use the following table to
determine your next computer science course:
| Taking now |
Take next semester |
| CS 101 |
CS 201 |
| CS 201 |
CS 202 and CS 217 |
| CS 202 and CS 217 |
CS 301, CS 324, CS 327, or CS 335 |
| CS 202 and not CS 217 |
CS 217 and CS 324, or CS 335 |
| CS 202 and CS 217 |
CS 301, CS 324, CS 327, or CS 335 |
| CS 202 and not CS 217 |
CS 217 and CS 324, or CS 335 |
Check with your advisor if you don't see your situation in the list
above. The following are helpful electives for co-op positions: CS 314
(Web Applications Development), CS 316 (Windows Application Development)
and CS 360 (COBOL).
2. Mathematics. Use the following table to determine
your next mathematics courses if you are NOT a mathematics minor or joint
major. See your advisor to choose a mathematics course if you are a
mathematics minor or joint major. For calculus, MATH 134-135 (each 3
hours) is recommended as an alternative to the 5-hour MATH 131.
| Taking now |
Take next semester |
| MATH 095 |
MATH 112 (3 hours) |
| MATH 112 |
MATH 122 (3 hours) |
| MATH 120 or 122 |
MATH 129 (2 hours) or MATH 130 (3 hours) |
| MATH 128 or 129 or 130 |
MATH 134 (3 hours) or MATH 131 (5 hours) |
| MATH 131 |
MATH 222 (3 hours) |
| MATH 134 |
MATH 135 (3 hours) |
| MATH 135 |
MATH 222 (3 hours) |
| MATH 222 |
MATH 247 or MATH 313 or STAT 211 (3 hours) |
3. English. You must finish ENG 112 before the end of
your sophomore year. Therefore, you should register for ENG 112 in the
semester after you complete ENG 110 or ENG 111. After you finish ENG 112,
you might want to sign up for your literature course, of which one is
required.
4. Foreign Language . If you are now in a language
course, you should definitely continue with the next course in the
sequence. If you are not certain which course comes next, see your
advisor or your current language instructor. For all languages, the most
common sequence is numbered 101, 102, 201, and 202. If you have not
already begun your foreign language study, you should begin in the Fall.
See your advisor if you need help. If you have satisfied the foreign
language requirement by taking four years of one language in high school,
then you must take one international perspective course as either
Humanities or Social Sciences. The complete list of courses that satisfy
the international perspective requirement is found on your printed degree
audit and in the Arts and Sciences Student Handbook.
5. Natural Science. Continue with your science if you
are currently enrolled in a course. You are required to take a complete
sequence in the same science. This requirement is normally completed
during the sophomore year. You may choose from specific sequences in
biology, chemistry, geology, or physics, but make sure the sequence you
select is allowed for the B.S. degree. Many computer science majors take
PHYS 201-202 or PHYS 211-212.
6. Social Science. You must complete four social
science courses before graduation. If you need additional hours to
complete your schedule, you could consider a social science course. The
list of courses that satisfy this requirement is found on your degree
audit and in the Arts and Sciences Student Handbook . You must
take one cultural diversity course as either Humanities or Social
Sciences.
7. Humanities. You must complete four humanities
courses before graduation, including at least one literature course and
at least one fine arts course. If you need additional hours to complete
your schedule, you could consider a humanities course. The list of
courses that satisfy this requirement is found on your degree audit and
in the Arts and Sciences Student Handbook. You must take one
cultural diversity course as either Humanities or Social Sciences.
8. Computers and Society. You must complete one of
the following courses as part of your computer science major: CS 300,
PHIL 344, LEGS 423, TCOM 475. PHIL 344 applies to the humanities requirement. You
can also take TCOM 469 if the title of the section is Critical Issues
in the Information Age. This option is normally completed in the
junior year, but can be taken sooner.
9. Electives. If you are interested in a minor in a
business-related area, you might want to take ACCT 221 next semester.
Technical writing (ENG 388) is another recommended elective.
|