Computers and computational thinking are becoming ubiqitous in our world. Those computers are part of the transportation systems we use, the security systems we confront, our entertainment systems, our communication systems, our financial systems, and even our social and political instruments. Computational thinking is a fundamental part of how decisions are made on a large and increasing number of fronts. It is sometimes hard for a computer scientist to imagine how people without access to those tools can navigate the world in an informed way. This course is designed to bring the social, historical, cultural and technical context of these systems to the attention of students and citizens who would not otherwise have access to them, so they can better understand the world in which they will live and work. The course is a Computer Science course because it is talking about the science of computers, albeit in an approachable form for an audience without any assumed previous programming experience.

Programming, and computer science in general, are intrinsically related to critical and analytical thinking because of the unforgiving properties of the computer. In addition to that, this course will include critical thinking about the sociological and political aspects of the programs and computer systems that surround us.


You should check this page weekly for updates - particularly the FAQ and Announcements!!

  • Calendar Description
  • Final Exam - Preparation
  • Lectures
  • Previous running of this course
  • Class times
    DayHourRoomSection
    Mon13:10-15:00EPH242Lecture
    Fri14:10-15:00KHE125Lecture
    Wed11:00-12:00ENG205Lab section 01 (starting January 18)
  • Evaluation Dates
    EvaluationDate/Time
    Lab 1 2017.01.18 (past)
    Lab 2 2017.01.25 (past)
    Lab 3 2017.02.01 (past)
    Lab 4 2017.02.08 (past)
    Lab 5 2017.02.15 (past)
    Lab 6 2017.03.01 (past)
    Lab 7 2017.03.08 (past)
    Essay 1 2017.03.13 (past)
    Lab 8 2017.03.15 (past)
    Lab 9 2017.03.22 (past)
    Lab 10 2017.03.29 (past)
    Lab 11 2017.04.05 (past)
    Essay 3 2017.04.06 (past)
    Lab 12 2017.04.12 (past)
    Essay 4 2017.04.14 (past)
    Final 2017.04.21 (past)
    Midterm 2017.05.12 (past)
    Essay 2 N.A.

Office Hours

Consulting hours or a more detailed version in my office:ENG260