Undergraduate

Courses

Computer Science

C211 Introduction to Computer Science

Credits: 4

Prerequisite(s): High school precalculus math.

A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.

Fall 2017


Instructor: Sam Tobin-Hochstadt
Time: Multiple Times
Location: Multiple Locations


Instructor: Chung-chieh Shan
Time: Multiple Times
Location: Multiple Locations


Instructor: Robert E Rose
Time: 9:30AM-10:45AM Tue, Thu
Location: RB110

  • Course History

      Summer 2017


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2017


      Instructor: Andy Somogyi
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2016


      Instructor: Sam Tobin-Hochstadt
      Time: Multiple Times
      Location: Multiple Locations


      Instructor: Andy Somogyi
      Time: Multiple Times
      Location: Multiple Locations

      Summer 2016


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2016


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2015


      Instructor: Andy Somogyi
      Time: Multiple Times
      Location: Multiple Locations


      Instructor: Sam Tobin-Hochstadt
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Summer 2015


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2015


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2014


      Instructor: Sam Tobin-Hochstadt
      Time: 2:30PM-3:45PM Mon, Wed
      Location: ED1120
      Course URL (syllabus link or course homepage)


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations


      Instructor: Erik Wennstrom
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Summer 2014


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2014


      Instructor: Francisco Lara-Dammer
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2013


      Instructor: Francisco Lara-Dammer
      Time: Multiple Times
      Location: Multiple Locations


      Instructor: Ryan Newton
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Summer 2013


      Instructor: Adrian German
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2013


      Instructor: Francisco Lara-Dammer
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2012


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)


      Instructor: Amr Sabry
      Time: Multiple Times
      Location: Multiple Locations

      Summer 2012


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2012


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations

      Fall 2011


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)
      Supplementary Description: This course introduces computer science to students interested in pursuing computer science as a major or minor. This course is suitable for informatics majors considering a computer science cognate, or any student who anticipates the need to develop computing skills that are applicable to a variety of disciplines. Students majoring in psychology, business, sociology, physical and natural sciences, and mathematics are particularly encouraged to take C211. We use the Scheme programming language.


      Instructor: Adity Mutsuddi
      Time: Multiple Times
      Location: Multiple Locations

      Summer 2011


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations

      Spring 2011


      Instructor: Suzanne Menzel
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)
      Course File (syllabus or course advertisement)
      Supplementary Description: C211 is the first course for students interested in pursuing a major or minor in computer science. You will learn how to solve problems by writing programs in a functional style. No prior experience with computing or programming is required as the material is presented from first principles. There are weekly homework assignments, weekly labs, a midterm and final exam. Additionally, students are expected to fully participate in all aspects of the course to help themselves and others learn the material.


      Instructor: Joseph Cottam
      Time: 2:30PM-3:45PM Tue, Thu
      Location: Informatics East, Room 150