Current Courses: Fall 2019

These are the courses offered in the current semester. The complete list of CS courses is available in the Advising section.

CS 101: Introduction to Computers and Computing

FacultyGlenn Carter, Dr. Scott Rosen
Meeting times
  Lecture (sections 1-16):Tu 11:00 AM - 12:50 PMIves 101
  Lecture (Sections 17-30):Tu 3:00 PM - 4:50 PMIves 101
  Labs:See course website

CS 115: Programming I

Faculty Dr. Anamary Leal, Kurt Granborg, Marshall Jankovsky, Dr. Shubbhi Taneja, Christopher Wineland
Meeting times
  Lecture (Sections 1, 3):MW 10:45 AM - 12:00 PM Carson 68Taneja
    Lab (Section 2):Th 5:00 PM - 7:50 PMStevenson 1034Granborg
    Lab (Section 4):Tu 2:00 PM - 4:50 PM Darwin 28Leal
  Lecture (Sections 5, 7):TuTh 10:45 AM - 12:00 PM Carson 68Leal
    Lab (Section 6):Tu 5:00 PM - 7:50 PM Darwin 25Wineland
    Lab (Section 8):Tu 5:00 PM - 7:50 PM Darwin 28Jankovsky
  Lecture (Sections 9, 11):TuTh 9:20 AM - 10:35 AM Carson 68Leal
    Lab (Section 10):W 5:00 PM - 7:50 PM Darwin 28Wineland
    Lab (Section 12):W 5:00 PM - 7:50 PM Darwin 28Granborg

CS 115W: Programming I Workshop

FacultyLed by student assistants
Meeting timeF 4:00 PM - 5:50 PMDarwin 28

CS 210: Introduction to Unix

Faculty Michael Lyle
Meeting times
  Lab (Section 1):Th 2:00 PM - 4:50 PMDarwin 25
  Lab (Section 2):Tu 2:00 PM - 4:50 PMDarwin 25
  Lab (Section 3):Tu 9:00 AM - 11:50 AMDarwin 25

CS 215: Programming II

FacultyDr. Gurman Gill, Tyler Holland, Marshall Jankovsky, Dr. Suzanne Rivoire
Meeting times
  Lecture (Sections 1, 3):MW 9:20 AM - 10:35 AM Salazar 2013Gill
    Lab (Section 2):Th 9:00 AM - 11:50 AMStevenson 1034 Gill
    Lab (Section 4):Th 5:00 PM - 7:50 PMDarwin 25Holland
  Lecture (Sections 5, 7):MW 10:45 AM - 12:00 PM Salazar 2013Gill
    Lab (Section 6):Th 5:00 PM - 7:50 PMDarwin 28 Jankovsky
    Lab (Section 8):Th 2:00 PM - 4:50 PMDarwin 25 Rivoire

CS 242: Discrete Structures for Computer Science

FacultyDr. Suzanne Rivoire
Meeting times
  Lecture (Section 1):MW 2:00 PM - 3:50 PMStevenson 3040
  Lecture (Section 2):MW 4:00 PM - 5:50 PMDarwin 38

CS 252: Introduction to Computer Organization

FacultyMichael Lyle
Meeting times
  Lecture:MW 9:20 AM - 10:35 AMCarson 20
    Lab (Section 2):F 9:00 AM - 11:50 AMDarwin 25
    Lab (Section 4):F 1:00 PM - 3:50 PMDarwin 25

CS 315: Data Structures

FacultyDr. Ali Kooshesh, Noah Melcon
  Lecture (Sections 1, 3):TuTh 9:20 AM - 10:35 AM Darwin 29Kooshesh
    Lab (Section 2):Tu 2:00 PM - 4:50 PM Stevenson 1034Kooshesh
    Lab (Section 4):Tu 5:00 PM - 7:50 PM Stevenson 1034Melcon
  Lecture (Sections 5, 7):TuTh 10:45 AM - 12:00 PM Darwin 29Kooshesh
    Lab (Section 6):W 2:00 PM - 4:50 PM Stevenson 1034Kooshesh
    Lab (Section 8):W 5:00 PM - 7:50 PM Stevenson 1034Melcon

CS 340: Computer Security and Malware

FacultyDr. Mark Gondree
Meeting times
  Lecture:TuTh 8:00 AM - 8:50 AMDarwin 35
  Lab:F 1:00 PM - 2:50 PMStevenson 1034

CS 351: Computer Architecture

FacultyDr. B. Ravikumar
Meeting times
  Lecture (Section 1):MW 12:05 PM - 1:55 PMDarwin 29
  Lecture (Section 2):MW 4:00 PM - 5:50 PMDarwin 37

CS 355: Database Management Systems Design

FacultyDr. Shubbhi Taneja
Meeting times
  Lecture (Section 1):MW 2:00 PM - 3:50 PMSalazar 2021
  Lecture (Section 2):MW 4:00 PM - 5:50 PMDarwin 30

CS 360: Object-Oriented Programming

FacultyDr. Tia Watts
Meeting times
  Lecture:MoWe 9:00 AM - 9:50 AMDarwin 29
  Lab:Th 2:00-4:50 PMStevenson 1034

CS 370: Software Design and Development

FacultyJeff Fisher
Meeting times
  Lecture (Section 1):MW 6:00 PM - 7:50 PMIves 78
  Lecture (Section 2):MW 8:00 PM - 9:50 PMIves 78

CS 385-001: Computing Professions

FacultyDr. Suzanne Rivoire
Meeting timeTu 12:05 PM - 12:55 PMDarwin 30

CS 385-002: Software Quality Assurance

FacultyJorge Cabrera Mora
Meeting timeF 9:00 AM - 11:40 AMIves 35

CS 390: Computer Science Colloquium

Faculty coordinatorDr. Suzanne Rivoire
Meeting timeTh 12:05 PM - 12:55 PMDarwin 103

CS 415: Algorithm Analysis

FacultyDr. Gurman Gill
Meeting timeTuTh 3:00 PM - 4:50 PMDarwin 31

CS 450: Operating Systems

Faculty Dr. Mark Gondree
Meeting times
  Lecture (Section 1):MW 10:00 AM - 11:50 AMIves 45 Stevenson 3028
  Lecture (Section 2):MW 12:05 PM - 1:55 PMStevenson 3028

CS 454: Theory of Computation

FacultyDr. B. Ravikumar
Meeting timeTuTh 10:00 AM - 11:50 AMIves 45

CS 460: Programming Languages

FacultyDr. Tia Watts
Meeting times
  Lecture (Section 1):MW 2:00 PM - 3:50 PMDarwin 29
  Lecture (Section 2):MW 12:05 PM - 1:55 PMStevenson 1034

CS 470: Advanced Software Design Project

FacultyDr. Ali Kooshesh
Meeting timeMW 10:45 AM - 12:00 PMStevenson 3026 Salazar 1051

CS 495: Special Studies

By arrangement with faculty (contract form)

CS 496: Senior Research Project

By arrangement with faculty