IDS190-1: Fresh Sem: IDS


August 23, 2017 - December 5, 2017
DaysTimeLocationInstructorGERCreditOPUS #
2:30pm - 3:45pm
New Psyc Bldg 220 (36 Eagle Ro
Lu, James
Appropriate for First Year students.

Fall, spring. Variable topics using interdisciplinary approaches from the humanities and social sciences. Topics represent current interests of the instructor.


Coding, more generally computational thinking is one of the most fashionable subjects of study in recent years. Many high-tech, education and government leaders tout computational thinking as a skill on par with reading, writing and arithmetic. And with the support of high-profile organizations such as Google and Facebook, coding is now taught as early as kindergarten. On college campuses, introductory computing courses are among the most popular courses.

 Should you learn to code?

 In this course, we will explore the ‘coding for all’ movement. We will learn and do some coding. Along the way, we will examine what computational thinking is, is not, and how the skills involved overlap or differ from skills required in and acquired through other academic subjects (e.g., mathematics). Given that code is just text in its source form, we consider in particular whether techniques and strategies that you have learned for composition is transferrable to writing code. Conversely, we will consider the impacts that computing is having, and will continue to have on composition practices and other forms of intellectual activities. 

This course is designed for students with no previous computer programming experience.

The schedule of courses on O.P.U.S. is the official listing of courses, including days and times they meet and the General Education Requirements they satisfy. Students should use course descriptions as general guidelines. Course requirements, grading details, book lists, and syllabi are subject to change.