You are here

Fall 2017 Course List

Generally speaking each course at Marlboro College requires a minimum number of contact hours with teaching faculty based on the credits to be earned.  Usually 50 minutes or more of weekly contact time per credit earned is required.  Contact time is provided through formal in-class instruction as well as other instructional activities facilitated by the teaching faculty member.

Book lists for courses are posted on the course list prior to the first week of each semester, when course registration takes place, in fulfillment of the provisions of the Higher Education Opportunity Act (HEOA) of 2008.  Lists are subject to change at any time.  Books required for courses at Marlboro are available at the College Bookstore.

Courses marked with mode_edit are Designated Writing Courses.
Courses marked with hearing are Writing Seminar Courses.
Courses marked with public meet Marlboro's Global Perspective criteria.
Course Categories

Computer Science

Introduction to Programming with Python

Eric Scace

A first class in computer programming, and as such a foundation class for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of programming is required for nearly all intermediate and advanced work in computer science. Python is a modern, elegant, high level scripting language, popular at Google among other places. In addition to learning about "object oriented programming", loops, input/output and all that, expect to also learn a variety of computer skills and basics.

  • Tuesday 10:00am-11:20am in Brown Science/Sci 217
  • Thursday 10:00am-11:20am in Brown Science/Sci 217
TitleAuthorISBNNew Price
Python Programming 1stZelle9781887902991$40.00

Web Development and Development of the Web

Eric Scace

This course explores some of the programming technologies essential to the operations of well-built websites. Students will work with elements of HTML/CSS, Javascript, SQL and some back-end software systems. We will also examine the history of the Internet and discuss the current technology, security and public policy issues affecting Internet users and web programmers today and in the near future — essential knowledge to becoming both an informed user of the Internet and a creator of future-tolerant systems that employ Internet and web technologies. Students will research and discuss the consequences of policy issues and choices confronting the web engineer, businessperson, public policy-maker and general public today. Policy topics will include infrastructure economics, net neutrality, privacy, surveillance and cryptography.  Prerequisite: Some programming and internet experience.


  • Tuesday 11:30am-12:50pm in Brown Science/Sci 217
  • Thursday 11:30am-12:50pm in Brown Science/Sci 217

For Computer Science offerings, also see:

  • Discrete Mathematics
  • Web Development and Development of the Web