Computer Science Advising

Computer Science majors:

 

Anyone interested in majoring in Computer Science (CS) should begin by taking CS150 Introduction to Computer Science I and the highest level math class possible (presumably Math226 Calculus I) in the fall of their freshman year.  CS150 is only offered during the fall semester and is required for ALL other CS classes in the major.  Missing this class delays taking any other CS course in the major until a person’s sophomore year. It is possible for someone to take Math125 Precalculus in the Fall and Math226 Calculus in the Spring of their freshman year without falling behind. We would like all CS majors to complete the mathematics' requirement by the end of their sophomore year.

Note 1: CS 120 The Information Era is NOT an appropriate first course for anyone wishing to major in CS.

Note 2: Math 125 Precalculus is a Corequisite for CS150.  A student must be currently enrolled in or have completed Math 125 (or its equivalent) by the start of CS150.  A student who is placed into Math122 College Algebra is not eligible to enroll in CS150.

Additional help in scheduling

Freshman Year

Fall   
Winter III 
  Spring  
CS150 Intro to CS I
4
Core Req
3
CS250 Into to CS II
3
Math 226 Calculus I
4
    Math 240 Discrete Math
3
Core Req
3
    Core Req
3
First-year Seminar
4
    Core Req
3
        Elective
3
Total
15
 
3
 
15

 

 

Sophomore Year

Fall    Winter III    Spring  
CS 300 Data Structures
3
Core Req
3
Upper division CS course
3
Math 206 Comp Linear Alg
3
    Core Req
3
Core Req
3
    Core Req
3
Elective
3
    Elective
3
Elective
3
    Elective
3
Total
15
 
3
 
15

 

Note: It is possible for highly motivated individuals to begin the Computer Science major with CS150 their sophomore year and finish in three years but this is not advised.  Junior and senior year schedules become VERY difficult.

Computer Science minors:

Anyone interested in minoring in Computer Science needs to have completed Math125 Precalculus and CS250 Introduction to Computer Science II by the end of their sophomore year and completed at least one upper division course by the end of their junior year. Anyone completing the Math125 and CS250 requirements during their junior year will need to take three upper division CS electives during their senior year.

Introductory level Computer Science courses:

CS120 The Information Era is intended to be an introduction to computers from both a hardware and a software perspective.  The class will cover the latest computer trends and introduce students to a wide variety of topics they can use in whatever subject area they plan to peruse.  There is no prerequisite for this course; it is intended for students wishing to become more at ease with computers, the Internet, software, and hardware.  This course is required for the Business Administration major and the Integrated Media major.

Note: Any student wishing to major in Integrated Media is encouraged to take CS120 as soon as possible.

CS130 Introduction to Software Tools is intended to give students the ability to manipulate, analyze, graph, and report on data using software such as: Excel, StatView/SPSS, PowerPoint and Word. Students majoring in business, psychology, and sociology will find this course very useful.  This course is required for anyone majoring in Biology.

CS230 Introduction to Advanced Software Tools is intended to go one step beyond CS130 and include more sophisticated problem solving using applications such as Excel and Access with Visual Basic.  Students majoring in chemistry, physics, mathematics and business will find this course very useful.

CS150 Introduction to Computer Science I is intended to teach the fundamentals of computer programming.  While it is the first course for the CS major, it is also appropriate for any student who is interested in programming since the course assumes no previous programming experience.  This course is required for the Mathematics and Bioinformatics majors.  It can be used towards a major in Mathematics, Biology, or Applied Science and is beneficial for students majoring in Integrated Media, Business, and Economics. 

Last Revised 5/2005