COSC 101, Fall 2014: Schedule

COSC 101

INTRO TO COMPUTING I

Fall 2014


Course Information | COSC 101A Stratton | COSC 101B Hay | COSC 101C Fourquet | Homework

 

Week # Date Unit # Unit Name Lecture Lab Homework Out Homework Deadline and Notes
1 Aug 28 Introduction (half day)
Aug 29 No class Tuesday schedule
2 Sep 01 What is CS? Intro to picobot H1 No lab #1 picobot
Sep 03 U1 Simple Programs Expressions
Sep 05 Strings and Functions
3 Sep 08 Libraries and Turtle #1 python basic #2 python first programs
Sep 10 U2 Control Flow: For Loops and Conditionals For Loops Hw #1 due Sept 10th
Sep 12 Ranged For Loops
4 Sep 15 Conditional Statements #2 loop pattern #3 ascii art
Sep 17 Ifs and Loops Hw #2 due Sept 17th
Sep 19 String Indexing
5 Sep 22 Nested Loops #3 block letters #4 images1 (pix by pix)
Sep 24 Review U1-U2 Hw #3 due Sept 24th
Sep 26 Images and more U1-U2 review
6 Sep 29 Exam 1 in class : U1 - U2 #4 images #5 images2 (nested loops)
Oct 01 U3 Defining Functions Defining Functions 1 Hw #4 due Oct 1st
Oct 03 Function Return Values
7 Oct 06 Variable Scopes #5 functions #6 Functions
Oct 08 Docstrings Hw #5 due Oct 8th
Oct 10 U4 While loops and Data Processing Lists
8 Oct 13 No class None #7 Image collage Fall break
Oct 15 While loops HW #6 due Oct 16th
Oct 17 While loop patterns
9 Oct 20 U5 Files, Utilities, and Design ord, chr, and String functions #6 lists and while loops #8 List and loop problems
Oct 22 Top-down program design Hw #7 due Oct 22nd
Oct 24 More program design
10 Oct 27 Exam 2 in class : U1 - U4 #7 hangperson #9 hangperson
Oct 29 Files #8 hangperson #10 Cryptography Hw #8 due Oct 29th
Oct 31 More Files
11 Nov 03 #8 file i/o #10 file indexer
Nov 05 Hw #9 due Nov 5th
Nov 07
12 Nov 10 #9 dictionnaries #11 cryptanalysis
Nov 12 U6 Recursion Hw #10 due Nov 12th
Nov 14
13 Nov 17 #10 recursion 1 #12 search engine
Nov 19 Review U5 Hw #11 due Nov 19th
Nov 21 Exam 3 in class : U1 - U5
14 Nov 24 No class None Thanksgiving
Nov 26 No class Thanksgiving
Nov 28 No class Thanksgiving
15 Dec 01 U7 Building a web search engine #11 recursion 2
Dec 03
Dec 05
16 Dec 08
Dec 10 Review
Dec 12 Review Hw #12 due Dec 12th