COSC 1000: Introduction to Computer Science

This is the official webpage for COSC 1000: Introduction to Computer Science at Marquette University for Fallg 2017.

Location: 412 Cudahy Hall

Time: TueTh 2:00-3:15 pm

Office hours: TueTh 3:30-5:00 pm

You will find the syllabus here.

Notes:

  • Mid term project submission instructions (pdf)
  • Easy Javascript tutorial (w3 schools)
  • Interactive Javascript tutorial (codeacademy)
  • Another interactive javascript tutorial (codeschool)
  • Yet another javascript tutorial (khan academy)
  • If you really want to consult a book (You don’t know JS) [still free! yay!]
  • Javascript online editor: js.do [I use this for demonstration in class. You should figure out Javascript on your computer]
  • Javascript installation: (Youtube[plenty of exemplars online. just search]

Timeline:

aug 29: introduction to the course

aug 31: introduction to javascript; code

sep 05: variables and operations: code

sep 07: more operators; start if statement

sep 12: if-else-else-if with operators: code

sep 14: for loop: code

sep 19: while and do-while loops: code

sep 21: arrays: code

sep 28: functions: code

oct 03: objects: code

oct 10: more objects: code

oct 12: recursion: code

oct 17: review mid-term project in class

oct 19: no class, fall break

oct 24: computing and society; readings: cornell notes; internet under siege

oct 26: computing for development guest lecture by fayika nova

oct 31: a historical timeline of computing; readings: as we may think

nov 02: ethics and computing guest lecture by joe coelho

nov 07: the internet and the filter bubble; readings: politics of platforms; filter bubble ted talk

nov 09: phone phreaks documentary; readings: whatever happened to phreaking?

nov 14: subversive uses of computing; readings: phone phreaking history; hacker hats

nov 16: critical reflections around algorithms and data; readings: sexist machines; racist robots

nov 21: joy of data bbc documentary; readings:  wired: social media needs more limitations, nextdoor moves to block racial profiling