Nicole Cook CS 110A Section # 1828
Fall 2015 Course Syllabus Office location Maggini 2923
email: ncook.srjc@gmail.com Wed 9:40 am - 1:00 pm Phone: Please use email



CS 110a 3.0 Units - Programming Concepts
This class is designed to teach the basics of Computer Programming. While the concepts learned in this class are intended to be transferable to just about any programming language, we will be using Python as our development tool.
SectionLecture Time & LocationOffice Hours and Lab Time & Location
Maggini 2923
sect # 1828
N Cook
Wed
9:40 am - 1:00 pm 9:00 am - 9:40 am (Lab)
1:10 pm - 2:00 pm (Office)


Day Topic Reading Assignment
(Should Be Completed Before The Week They Are Listed)
Lab Assignment
(Due 1 Week After They Are Assigned)
Week 1
(Oct 18-24)
OOP, Comments, First Program Chapter 1 Lab 1
Week 2
(Oct 25-31)
Variables and Basic Input / Output Chapter 2 Lab 2
Week 3
(Nov 1-7)
Branching and Loops Chapter 3 Lab 3
Week 4
(Nov 8-14)
November 11th Holiday - No Class
Week 5
(Nov 15-21)
For Loops, Strings and Tuples Chapter 4 Lab 4
Week 6
(Nov 22-28)
Lists and Dictionaries Chapter 5 Lab 5
Week 7
(Nov 29 - Dec 5)
Functions Chapter 6 Lab 6
Week 8
(Dec 6-12)
Files and Exceptions Chapter 7 Lab 7
Week 9
(Dec 13-19)
Final None Final Project

REQUIRED TEXTBOOK - Python Programming, Third Edition;
    Author: Michael Dawson : ISBN: 1-4354-5500-2 :
    ISBN13: 978-1-4354-5500-9

Available in the bookstore

Lab:
The lab is open M-F 9am-5pm and M-TH 5pm-10pm. The lab is also open on Saturday. A lab assistant is on duty during open lab hours. You may work on your assignments during any of the lab open hours. You can view my schedule to see a list of the hours that I will be available to assist you in the lab. If you have your own computer with compatible software, assignments can be done at home.


GRADING POLICY
Computer Lab Assignments 75 Percent of your Grade 5 p.m. Friday, Dec. 11th is the deadline for submitting lab assignments 1 through 6 --
NO EXCEPTIONS.
Lab 7 is due on the day of the final project.
Final Project 25 Percent of your Grade All students must be present for the Final Project in person on the day of the project.
This is a closed book project.
You may use notes of your sample code written by you to help you with your project.
You will not be allowed any open software (including internet browsers) with the exception of the Python interface and Notepad for writing code.

separator bar

CHEATING WARNING: While the instructor has no objection to and, in fact encourages you to work with other students on the assigned homework, wholesale copying of someone else's work will be not be tolerated. If you are observed using any material other than your own, you will receive a score of zero for those assignments or final project.


separator bar

CLASS RULES: Students attending lectures are entitled to a disruption free, respectful environment. First violation of the following class rules will result in a warning; second offense a two-day suspension and third offense may result in a suspension from the class.


separator bar

EMAIL: My email address is ncook.srjc@gmail.com   Please use it for asking questions about the assigned reading or homework and for submission of homework, being sure to identify yourself (name, class).

Return to CS 110A Class Links