Computer Science 101 - Problem Solving/Object Prog

Spring
2018
02
4.00
Valerie Barr;Charles Romer
TTH 10:00AM-11:15AM
Mount Holyoke College
102486
Kendade 305
vbarr@mtholyoke.edu;cromer@mtholyoke.edu
Computers are used every day for an enormous variety of tasks, from playing games and chatting with friends to transferring billions of dollars, delivering radiation treatments, and controlling the electrical grid. Computer programs are an essential ingredient in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop programs involving graphics, animation and games using Java, a very popular modern programming language. We assume no prior study of computer science. Programming intensive.
Coreq: COMSC-101L.
9 seats for sophomores, then 18 for first-years opening on November 9. All class years may join the waitlist after the course fills. Students taking the 01 lecture must choose either the 01 (Tuesday) or 02 (Thursday) lab. Students taking the 02 lecture mu
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
Permission is required for interchange registration during the add/drop period only.