Graduate

Courses

Computer Science

A591 Introduction to Computer Science

Credits: 3

Prerequisite(s):

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. Credit given for only one of CSCI-A 591, C 200, C 211 or  H 211.

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


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


      Instructor: Erik Wennstrom
      Time: Multiple Times
      Location: Multiple Locations

      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)
      Supplementary Description: A591 is the graduate version of C211. If you are graduate student and you wish to start learning about computer science, this is the class for you. It carries 3 credits and is taught with C211. Please see the description of C211 for more information about the content and organization of the course.


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