Class information

CS161A Programming I

Back to class listing

  • CRN: 12880
  • Credits: 4
  • Locations, days, times, and instructors:
    • Sylvania TCB 310, Tuesday and Thursday, from 2 to 4:50pm
      From January 6 through March 19, 2026, Manjula Bhatia

Class materials

Textbooks

Find out which textbooks are required for this class.

Details about this class

  • This class will be in-person. Classroom has computers with required software installed and internet connectivity to do work in class.

  • The details on date and time will be provided on course syllabus and in the D2L Learning Management System (LMS). For the assessment, the course consists of assignments, discussions, a midterm exam and a final exam.
    You'll have one week grace period to turn in each assignment. No late penalties will be applied to the lately submitted assignments. All the assessments and exams (including midterm and final) will be completed online on D2L LMS. The exams will be timed.
    The course requires you to spend at least 3 hours a day practicing writing programs in C++.
    More information will be available in the class syllabus and D2L.

Technology

This course uses an online textbook from zyBooks.com - there is no hardcopy textbook. The text can be accessed using any standard web browser. The Zybook for the course can be accessed by purchasing from original site of Zybook using following steps:

1. Sign in or create an account at learn.zybooks.com
2. Enter zyBook code: (code will be provided before the start of the term)

3. Subscribe (Make sure you have chosen the correct instructor name and CRN)

Students must have access to either a desktop or laptop personal computer. You will need to use a C++ compiler; this can be done on your personal computer or through any standard web browser using onlinegdb, or use an integrated development environment (IDE) with C++ such as Visual Studio, VS Code or Xcode. 

No show policy

Your instructor can mark you as a "no show" if you do not participate in your class during the first week. This will remove you from the class.

Students with disabilities

Students with disabilities should notify their instructor if accommodations are needed to take this class. For information about technologies that help people with disabilities taking Online based classes please visit the Disability Services website.