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. | |||
Section | Lecture Time & Location | Office 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. |
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.
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.
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 |