Computer Science 101 - Problem Solving/Object Prog

Spring
2016
02
4.00
Barbara Lerner
MW 11:00AM-12:15PM
Mount Holyoke College
94973
Kendade 203
blerner@mtholyoke.edu
Computers are used every day for a wide variety of tasks, from playing games and chatting with friends to transferring billions of dollars and delivering radiation treatments. Computer programs are essential 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 dynamic programs by first using using JavaScript and Unity, the technology behind many mobile apps and games. The last portion of the course will teach you Java, a popular modern programming language. We assume no prior study of computer science. Programming intensive.
Coreq: COMSC-101L.
Groups of seats will open first to sophomores then to first-year students during the first week of registration. Additional seats will open to juniors and seniors during the second week of registration. Students may waitlist for this course after all seat
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.