Faculty Websites Information

Fall 2017 Classes

Winter 2018 Classes


Clare Nguyen - CIS

CIS 41A - Python Programming

Course Description

This Python programming class is designed for programmers who are comfortable with at least one programming language. The concepts covered are:

  • Python data types, including data structures
  • Expressions and built-in functions
  • Selection, repetition, and control constructs
  • User-defined functions and modular programming
  • Python modules and packages
  • User-defined classes and object oriented design
  • Exception handling
  • Regular expression
Prerequisites

  • CIS 40 or a programming class in any language
Textbook                
  • Python for Everyone, 2nd edition, by Horstmann and Necaise, ISBN: 978-1-119-95655-3  
    Swaroop C H.
Attendance

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, forum discussions, and quizzes are on line
Evaluation

Letter grades are assigned based on:

  • 8 lab assignments
  • 8 quizzes
  • 1 midterm exam
  • 1 final exam


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


CIS Department
sizeplaceholder


Last Updated: 10/11/17