This is the official webpage for COSC 1000: Introduction to Computer Science at Marquette University for Spring 2017.
Location: 412 Cudahy
Time: TueTh 9:30-10:45
Office hours: TueTh 12:30-2:30 (1 extra hour every week!)
You will find the syllabus here.
- Mid term project submission instructions (pdf)
- If you really want to consult a book (You don’t know JS) [still free! yay!]
- my slides are minimalist; i mostly show and write code with you in class but i have posted them here if they will help in anyway.
Jan 17: introduction to the course (slides)
Jan 24: variables and assignments recap; mathematical and logical operators (code)
Jan 26: conditionals; if-elseif-else; operators with conditionals (code)
Jan 31: arrays and for loop (code)
Feb 2: quiz 1 and do-while loop (code)
Feb 6: more loops and the while loop.
Feb 9: nested loops and arrays (code)
Feb 14: introduction to functions (code)
Feb 16: recursion (code)
Feb 21: introduction to objects (code)
Feb 23: quiz 2 and more objects
Feb 28: work on mid-term project; I am travelling to cscw
Mar 02: guest lecture on ethics and computing by phd student joe coelho
Mar 07: “lab” session: work on mid-term project in class
Mar 09: “lab” session: work on mid-term project in class; mid term project submission at 11:59pm
Mar 14: spring break, no class
Mar 16: spring break, no class
Mar 21: watch phone phreaks documentary in class (for detailed discussion on Mar 23)
Mar 23: continue discussion on phone phreaks; reading: As We May Think (Bush, 1945)
Mar 28: continue discussion on phone phreaks; reading: As We May Think (Bush, 1945)
Apr 11: data science and big data; watch bbc documentary – joy of data in class.
Apr 18: data science and big data; watch bbc documentary – joy of data in class.
Apr 25: introduction to social networks; watch social network documentary in class.
May 4: in-class discussion on crowds, watch crowdsourcing the world video, semester wrap-up, time for in-class evaluations