Class information

CS161B Programming II

Back to class listing

  • CRN: 32255
  • Credits: 4
  • Locations, days, times, and instructors:
    • Online (no scheduled meetings), Available 24/7
      From June 23 through September 6, 2025, Jeffrey M Abramson

Class materials

Textbooks

Find out which textbooks are required for this class.

Details about this class

Hi, my name is Jeff Abramson, I have been teaching CompSci classes at PCC for over 16 years.  I am a part time instructor who works in the industry, so you get that perspective from me - I like to share real life examples, pitfalls, where the learning really is important, etc.  I have a long and wide experience with hardware and software development. One other note: I live in Seattle, so all of our course interaction is virtual, but you will find my response time/frequency to be very good, I get that feedback all the time.  So hope to see you in the class!

The course consists of assignments, discussion, a midterm, a final exam, and a final project.

All assignments must be submitted by the due date. You have 1 week grace period after which the drop box will close unless you have made special arrangements with your instructor.

The midterm and the final exam will be done online for 120 mins each and you may be randomly picked to meet with the instructor to go over the code. More information in the class syllabus.

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. We will provide a code in order to purchase the textbook - should be available in the syllabus and the course shell will open at least the Friday before the term starts.

Students must have access to a personal computer and a C++ compiler. You can use online browser environments such as onlinegdb.com or repl.it, early on. Ultimately, however, you will be working on the PCC Linux server. This change will happen around week 3 or 4 of the term.  You can go straight to Linux if you want, or use any environment before then.

Please read Chapter 1: Getting Started with Linux in the PCC Linux and Vim manual.

 

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. It is important to log in as soon as the class starts to see what the participation requirements are.

Online technical requirements

Please be sure to read the quick guide to Online Learning technical requirements.

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.

Prerequisite for online classes

Before you take your first online class at PCC, you must complete the start guide. The start guide will help you decide if these classes are right for you. Once you complete the start guide, you will be able to register for these classes.