不良研究所

Class information

CS161B Programming II

Back to class listing

  • CRN: 31265
  • 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 .

Details about this class

Hi, my name is Jeff Abramson, I have been teaching CompSci classes at 不良研究所 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 不良研究所 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  in the 不良研究所 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 不良研究所, 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.