BGSU Logo
BGSU Home BGSU Academics BGSU Admissions The Arts BGSU Athletics Libraries Offices
Department of Computer Science
Computer Science Home Undergraduate Program Graduate Program Computer Science Faculty Academic Advising Mission and Vision
Small font Medium font Larger font Largest font
Left Bracket Registration Guide Right Bracket

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 1010 CS 2010
CS 2010 CS 2020 and CS 2170
CS 2020 and CS 2170 CS 3010, CS 3240, CS 3270, or CS 3350
CS 2020 and not CS 2170 CS 2170 and CS 3240, or CS 3350
CS 2020 and CS 2170 CS 3010, CS 3240, CS 3270, or CS 3350

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 3140 (Web Applications Development), CS 3160 (Windows Application Development) and CS 3600 (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 1340-1350 (each 3 hours) is recommended as an alternative to the 5-hour MATH 1310.

Taking now Take next semester
MATH 0950 MATH 1120 (3 hours)
MATH 1120 MATH 1220 (3 hours)
MATH 1200 or 1220 MATH 1290 (2 hours) or MATH 1300 (3 hours)
MATH 1280 or 1290 or 1300 MATH 1340 (3 hours) or MATH 1310 (5 hours)
MATH 1310 MATH 2220 (3 hours)
MATH 1340 MATH 1350 (3 hours)
MATH 1350 MATH 2220 (3 hours)
MATH 2220 MATH 2470 or MATH 3130 or STAT 2110 (3 hours)

3. English. You must finish GSW 1120 before the end of your sophomore year. Therefore, you should register for GSW 1120 in the semester after you complete GSW 1100 or GSW 1110. After you finish GSW 1120, 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 1010, 1020, 2010, and 2020. 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 2010-2020 or PHYS 2110-2120.

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 3000, PHIL 3440, LEGS 4230, TCOM 4750. PHIL 3440 applies to the humanities requirement. You can also take TCOM 4690 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 2210 next semester. Technical writing (ENG 3880) is another recommended elective.


webmaster@cs.bgsu.edu