Faculty Websites Information

Spring 2018 Classes

    • None - on sabbatical

Summer 2018 Classes

Clare Nguyen - CIS

CIS 22B - Intermediate Programming Methodologies in C++

Course Description

This class uses the C++ language to discuss intermediate level concepts of programming:

  • Arrays of one or more dimensions
  • Searches and sorts
  • Memory management and pointer arithmetic
  • C-Strings and C++ String class
  • Structures
  • Classes and inheritance
  • Templates
  • Object oriented design and UML

CIS 22A or its equivalence is required before CIS 22B


Starting Out with C++: From Control Structures through Objects - 7th edition                                      by Gaddis     ISBN: 978-0-13-257625-3


This is a hybrid course with lectures and lab time on campus.
Lab assignments and quizzes are online, and exams are on campus.


Letter grades will be assigned based on

  • 7 programming assignments
  • 7 quizzes
  • 3 exams
  • 1 comprehensive final exam

email Email: Clare Nguyen
Phone: 408.864.8461
Office: F51 O
Office Hours

CIS Department

Last Updated: 12/3/15