WHICH INTRODUCTORY COMPUTER SCIENCE COURSE SHOULD YOU TAKE?

CS110 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

 

CS150 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: None
  • Language: Java

 

CS152 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: MATH118
  • Language: Python

 

CS163 and CS164 are both first level, fast paced, Java programming courses for CS majors and minors. CS163 and CS164 are the same course in terms of content, however we ask that students without prior programming experience enroll in CS163 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: CS150 with a “C” or better, or CS152 with a “C” or better, or MATH124 with a “C” or better.
  • Language: Java