Course Description
121 is intended to teach you how to program in Java, one of the most popular modern computer languages. Java brings a discipline to programming, called the object-oriented paradigm. No previous programming experience is required; however, this course is intended for Computer Science majors or those who plan on applying to the major. The course is the first required class for the UMass computer science major; it is also required of Informatics majors, electrical engineering majors, and mathematics majors at UMass-Amherst. Non-majors or students who do not have previous programming experience should strongly consider taking an introductory programming course designed specifically for non-CS majors such as COMPSCI 119 or COMPSCI/STATS 190F. In addition to basic programming constructs such as looping, conditions, arrays, file handling, and methods, much attention is given to the Java object model as well as to Java's event model and its relation to graphical user interfaces.
Course Information
Piazza and Gradescope Signup
Piazza Course Signup (to be released soon)
Gradescope (use the entry code)
Important Links at UMassAmherst
Course Time and Location