Which introductory computer science course should you take?

CS 110  is an introductory course in using personal computers and common PC software, esp. Excel for data analysis. The course includes: Hardware/software concepts, Internet services, OS commands, electronic presentations, spreadsheets, databases, programming concepts. CS110 is required in a number of majors, and is also popular with students who wish to acquire the hands-on basic skills of using personal computer software (Microsoft Office) esp. Excel.  No credit can be applied toward the Computer Science major.

  • Credits: 4
  • Schedule: 16 weeks, Fall/Spring
  • Prerequisites: None

 

CS 150 is a gentle introduction to programming using the Java programming language. Students get foundational programming experience and broader discussions that support students in better understanding the vast opportunities in the field. This course does not fulfill a degree requirement for a computer science major but will count as a free elective. 

  • Credits: 3
  • Schedule: 16 weeks, Fall/Spring
  • Prerequisites: Up through MATH 124. However, MATH 124, 141, 155, 159 or 160 may be taken concurrently.
  • Language: Java

 

CS 152  is a gentle introduction to programming using the Python programming language. This is a great short course for students who would like to see if computer science would be a good major or minor for them, or for students in other majors who wish to learn some basic programming skills to use in their own field. This course does not fulfill a degree requirement for a computer science major but will count as a free elective.

  • Credits: 2
  • Schedule: 8 weeks, Fall/Spring
  • Prerequisites: Math 118
  • Language: Python

 

CS163 and CS 164 are both first level, fast paced, Java programming courses for CS majors and minors. CS 163 and CS 164 are the same course in terms of content, however we ask that students without prior programming experience enroll in CS 163 and those with prior programming experience enroll in CS164. This course counts towards the degree requirement for computer science majors. 

  • Credits: 4
  • Schedule: 16 weeks, Fall/Spring
  • Prerequisites: Math 118
  • Language: Java
Back to top of page