Faculty Websites Information

Winter 2018 Classes

Spring 2018 Classes

    • None - On sabbatical

Clare Nguyen - CIS

CIS 41B - Advanced Python Programming

Course Description

This Python programming class is a continuation of the CIS 41A course in Python Programming. Topics covered are:

  • Data structures, comprehensions, generators, decorators, packages
  • Data analysis and visualization
  • GUI and threading
  • Networking and web access
  • System calls and interface with C/C++



Textbook (for reference)                
  • Learning Python by Lutz, 5th edition, ISBN: 978-1449355739  
    Swaroop C H.

This is a hybrid course so there is an on-campus component and an on-line component

  • 4 hours lecture and lab per week on campus
  • lecture notes and forum discussions are on line

Letter grades are assigned based on:

  • 8 lab assignments
  • 2 midterm exams
  • 1 final exam or final project

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

CIS Department

Last Updated: 1/8/18