Computer Science - BS

This worksheet is a planning tool and enrollment guide for use when you enroll for your first semester.

The purple area identifies the required major related courses and Cluster One GenEd courses to select from for your first semester.

The green area, if present, identifies courses that are required for your major but are optional for the first semester. If you do not enroll in the optional courses your first semester you will do so in a later semester.

Departmental Recommendations:

Most incoming CS majors take 14-16 credits during their first semester. A typical schedule includes the following courses:


1. CS 101 or CS 149. Both of these courses are designed for students with no prior experience in computer science. CS 101 is an elective course that provides a broad overview of many aspects of the field. It is recommended for students who would like to gain additional background and experience before taking the required courses. CS 149 is the first required course of the major, and it provides an in-depth introduction to programming. Students must earn a B- or higher in CS 149 in order to progress in the major. Your advisor will help you decide which course to take first based on your academic preparation and personal interests.

2. Algebra (if required) or Calculus (if available). You should begin taking calculus by your second semester. If you place into MATH 155, then you must take it during your first semester. If you place into MATH 231 or MATH 235, then you may take it either in the fall or the spring, based on availability. If no MATH courses are available during your enrollment window (they tend to fill up quickly), then you may take another GenEd course instead.

3. Critical Thinking or Human Communication. You must take one of these Cluster 1 courses in the fall and the other in the spring. Select the course that most interests you and that fits your schedule. Read the course descriptions (not just the title) and make an informed decision.

4. Additional general education courses. If available, you may take WRTC 103, or you may enroll in any other course from Clusters 2, 3, 4, or 5. Use the Modified GenEd Planner at the end of this worksheet to identify potential courses to add to your schedule.

If you scored a 5 on the AP CS A exam, then you already have credit for CS 149 and should take both CS 159 (Advanced Programming) and CS 227 (Discrete Structures I) during your first semester.

Students in Army / Air Force ROTC, Honors College, Marching Band, and similar programs need to enroll in additional 1-credit or 2-credit courses. See the “Module 4” page for more information.

In the end, your schedule should have five courses (or six if you need to take an additional 1-credit course). Do not attempt more than 16 credits without first consulting with your academic advisor.

Placement Exams:

Your placement exam scores identify the appropriate course level based upon your current skills.

Math Placement Exam (MPE) Score: You need to know your Math Placement Exam scores to determine your math placement for the 1st-semester or a future semester. After completion of the MPE, enter your scores in the field below so you have this information available if you are required to take a math course your 1st-semester. If a math course is required the 1st-semester, it will be identified in the purple section below. If math is not listed, you will take math in a future semester. The MyMadison system will not allow you to enroll in a course other than your placement recommendation.


CALC          STAT         How to find your MPE scores

 

Major Requirement(s) for the 1st Semester

  Course Subject Code / Course Number / Course Name Fulfills

Major requirements:

Enroll in ONE of these courses. See #1 in the Departmental Recommendations section above for information.

CS 101: Introduction to Computer Science

CS 149 Introduction to Programming:

 

 

CS 101 - Introduction to Computer Science - 3 credit hours

CS 149 - Introduction to Programming - 3 credit hours

 

Major elective

Major requirement

1st-Semester Math Requirement:

If after you have taken the Math Placement Exam (MPE) your score is 17 or below, enroll in MATH 155 first semester to stay on track for a 4-year degree completion.

If your math score is above 17, refer to the 1st-Semester Options section below.

 

Major requirement

Cluster One Requirement:

Select ONE course from EITHER the Human Communications section OR the Critical Thinking courses for your 1st-semester. You will take a course from the other area in your second semester. The MyMadison system will not allow you to enroll in both a critical thinking and a human communications course in the 1st-semester.

Click here for a list of GenEd course descriptions

Human Communications course options:

Critical Thinking course options:

 

Cluster One requirement

1st-Semester Course Options

Below are optional courses for the 1st-semester. If these courses are not available and/or you do not meet the requirements, you will take these classes in a future semester.

  Course Subject Code / Course Number / Course Name Fulfills

Calculus:

Enroll in ONE of these courses based on your MPE CALC score.

MPE Score Course
30-45 MATH 235
23-29 MATH 231
18-22 MATH 231+MATH 199*
 

*MATH 199 is a gateway co-requisite designed to assist students who want to start calculus but need to review fundamental mathematics to be successful in MATH 231. Students will be registered for a total of 4 credit hours. The course is self-study-based and the only required meetings are drop-in proctored test-taking on Friday evenings. Grades are completely determined by the number of semester weeks that pass before the student successfully completes all of the exams. Once the exams are passed the student is no longer required to attend on Friday evenings. Students whose schedules prevent them from attending Friday sessions need to register for MATH 155.

Major requirement

General Education Courses

Complete the schedule planning process by using the General Education Planner below to identify courses to add to your schedule to create a full schedule of 14 - 16 credit hours. The number of GenEd courses you need to add from the list below is major dependent. Based on the required courses above, some majors will only need to add one GenEd course from the list below while others may need to add three GenEd courses to create a full schedule.

Notes:

Cluster One - Writing: If you do not have AP,IB,CIE or dual enrollment credit for WRTC 103, we encourage you enroll your 1st-semester. If a WRTC 103 course is not available, you will enroll in the following semester.

Cluster Three - Quantitative Reasoning: Math courses are restricted to students in majors that require a math class in the 1st-semester. If your major requires math in the 1st-semester, it will be indicated above in the purple Required area of this worksheet. If a math course is not identified in the purple Required section above, your advisor will discuss your math placement score and math recommendation for your major when you meet in the summer.

Cluster Four - American Experience: This is an area where many students have earned credit through AP, IB, CIE or dual enrollment courses taken in high school. If you are waiting on test or grade results, we recommend you enroll in a GenEd course from a different cluster or cluster area until you receive your results.

Cluster Five - Sociocultural Domain: If you are waiting on test or grade results for Psychology through AP, IB, CIE or dual enrollment courses taken in high school. If you are waiting on test or grade results, we recommend you enroll in a GenEd course from different cluster or cluster area until you receive your results.

Modified GenEd Planner for 1st-Semester Use

Click here for a list of GenEd course descriptions

Cluster One - Skills for the 21st Century

Cluster Four – Social and Cultural Processes

Critical Thinking

See the required section of this worksheet.

Human Communication

See the required section of this worksheet.


You will enroll in either a critical thinking OR human communications course for your 1st-semester.

The American Experience 4 credit hours

If you are waiting for AP, IB, CIE or dual enrollment credit for history or government, do not enroll until you have received your results. 4 credit hours.

  • HIST 225: U.S. History
  • JUST 225: Justice and American Society
  • POSC 225: U.S. Government

The Global Experience 3 credit hours

You may enroll in one of these classes, if available. Do NOT enroll in POSC 220 if you have credit for POSC 225 or are planning to take POSC 225.

  • AAAD 200: Introduction to African, African American and Diaspora Studies
  • ANTH 195: Cultural Anthropology
  • GEOG 200: Geography: The Global Dimension
  • POSC 200: Global Politics
  • SOCI 110: Social Issues in a Global Context

Writing 3 credit hours

If you are waiting for test or grade results for writing through AP, IB, CIE or dual enrollment, wait for your results.

  • WRTC 103: Rhetorical Reading and Writing

Cluster Two – Arts and Humanities

Cluster Five – Individuals in the Human Community

Human Questions and Contexts 3 credit hours

You may enroll in one of these classes, if available.

  • AMST 200: Introduction to American Studies
  • ANTH 205: Buried Cities and Lost Tribes
  • HIST 101: World History to 1500
  • HIST 102: World History since 1500
  • HUM 250: Foundations of Western Culture
  • HUM 251: Modern Perspectives
  • HUM 252: Global Cultures
  • PHIL 101: Intro to Philosophy
  • REL 101: Religions of the World
  • REL 102: God, Meaning and Morality

Visual and Performing Arts 3 credit hours

You may enroll in one of these classes, if available.

  • ART 200: Art in General Culture
  • ARTH 205: Survey of World Art I: Prehistoric to Renaissance
  • ARTH 206: Survey of World Art II: Renaissance to Modern
  • MUS: 200: Music in General Culture
  • MUS 203: Music in America
  • MUS 206: Introduction to Global Music
  • THEA 210: Introduction to Theatre

Wellness Domain 3 credit hours

You may enroll in one of these classes, if available.

  • HTH 100: Personal Wellness
  • 15-hour physical activity requirement of your choice for the semester.

  • KIN 100: Lifetime Fitness and Wellness
  • Lecture and a specific physical activity per course section. Read the TOPIC section of the class when enrolling to identify the fitness activity. Swim conditioning assumes students can already swim.


Sociocultural Domain 3 credit hours

You may enroll in one of these classes, if available.

  • PSYC 101: General Psychology
  • PSYC 160: Life Span Human Development
  • SOCI 140: Microsociology: The Individual in Society
  • WGSS 200: Introduction to Women and Gender Studies

Cluster Three – The Natural World

Quantitative Reasoning

If a math course is required for your 1st-semester, it will be indicated above in purple required section. Otherwise, math is not required for your major the 1st-semester.  You will enroll in a math class in a later semester based on your MPE score. Talk with your advisor about your MPE score during your Summer Springboard visit.

 

Physical Principles 3 credit hours

You may enroll in one of these classes, if available.

  • ISAT 100: Environmental and Energy Sustainability
  • ISCI 101: Physics, Chemistry and the Human Experience

Natural System 3 credit hours unless indicated

You may enroll in one of these classes, if available. These courses are 3 credit hours each unless indicated otherwise.

  • BIO 103: Contemporary Biology
  • GEOL 100 & GEOL 110L: Physical Geology (lab co-requisite) 4 credit hours
  • GEOL 200: Evolutionary Systems (includes lab) 4 credit hours
  • GEOL 211: Introduction to Oceanography
  • GEOL 102: Environment: Earth
  • GEOL 115: E Earth Systems and Climate Change

Save and/or print this worksheet to use as a guide when you enroll in classes in June.