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 Material Readings Lab Homework and Notes
1 Aug 28 Introduction (half day) Lightbot game (optional)
Aug 29 No class Tuesday schedule
2 Sep 01 What is CS? Intro to picobot h1 1 No lab #1 picobot
Sep 03 U1 Simple Programs h2 2, 4.1.1 (mod)
Sep 05 Function calls h3 · area.py 3.1-3.3, 3.6, 3.7    
3 Sep 08 import, object, turtle h4 · draw.py review 2 & 3 #1 python basic #2 python first programs
Sep 10 U2 Control Flow h5 review 3 Hw #1 due Sept 10th
Sep 12 Accumulator pattern h6 3.5
4 Sep 15 Loop pattern h7 3.8, 3.9 #2 loop pattern #3 ascii art
Sep 17 Conditional h8 4 Hw #2 due Sept 17th
Sep 19 String indexing h9 review 4
5 Sep 22 Nested loops h10 3.4 #3 block & pirates #4 loops
Sep 24 Review U1-U2 3.8-3.10 Hw #3 due Sept 24th
Sep 26 U3 Defining Functions h11 review all
6 Sep 29 Exam 1 in class : U1 - U2 h12 #4 images #5 images1 (pix by pix)
Oct 01 Returning values h13 5.1-5.4 Hw #4 due Oct 1st
Oct 03 Scope h14 5.6, 5.8
7 Oct 06 Frame, stack, (im)mutable h15 5.5, 5.7 #5 function #6 functions
Oct 08 docstring, function examples h16 review 5 Hw #5 due Oct 8th
Oct 10 List h18 7.1
8 Oct 13 No class review 5 Fall break
Oct 15 U4 While loops & Program Design h18 7.2-7.6 Hw #6 due Oct 16th
Oct 17 Polling, sentinel h19 8 (esp. 8.2, 8.6-7) #7 collage (nested loops)
9 Oct 20 Design: mastermind h20 6 #6 list + while #8 functions
Oct 22 Desing: Top down, DRY & SOFA h21 review all Hw #7 due Oct 22nd
Oct 24 U5 Data Programming h22
10 Oct 27 Exam 2 in class : U1 - U4 #7 string slicing
Oct 29 File i/o 1: file objects h23 . files Hw #8 due Oct 29th
Oct 31 File i/o 2 h24 10-10.5 #9 hangperson
11 Nov 03 List methods, aliasing h25 11-11.7 #8 file i/o
Nov 05 Dictionaries 1 (intro stock ) h26 12 Hw #9 due Nov 5th
Nov 07 Dictionaries 2 (bird) h27 13 (except 13.4) #10 cryptanalysis
12 Nov 10 Dictionaries 3 (birthday month dict) h28 14-14.5 #9 dictionnaries
Nov 12 Tuples, DSU pattern (anagram) h29 13.7 Hw #10 due Nov 12th
Nov 14 U6 Recursion (+ review function stack) h30 9 (9.6-9.7 optional) #11 cryptanalysis II
13 Nov 17 Recursion 2 h31 review 9 #10 recursion 1 #12 search engine
Nov 19 Review U5 h32 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 h31_b #11 recursion 2
Dec 03 Crawl the web h33
Dec 05 Ranking pages: random surfer h34
16 Dec 08 Process queries h35
Dec 10 Review h36
Dec 12 Review h37 Hw #12 due Dec 12th
Dec 19 Final Examination h38
9:00--11:00 in 315 McGregory Study Guide