Software is connecting the world and transforming the way we work.  Programming is becoming an essential part of many careers. 70 percent of all new jobs across all STEM fields will be in computer science. Some of these careers involve full time programming, but many more require part time software development or a strong understanding of how software systems function. This class is an introduction to programming designed especially for people who use computers, but have no programming experience. Using the Java programming language, we introduce students to the basics of software development, software problem solving, and, crucially, to the process of debugging. 


News

Fall 2014 videos now up

Submitted by byc210 on Sat, 12/13/2014 - 10:48

Tutorial videos are now up near the appropriate homework or exam.  Great work everyone!

Lectures now available

Submitted by byc210 on Sun, 10/26/2014 - 05:50

All lectures are now online.  Lectures are subject to change before they are given.