CMPSCI 121
"Introduction to Problem Solving with Computers" using Java

Department of Computer Science
University of Massachusetts Amherst

Home
Resources
Grading
Weekly Schedule
Syllabus
Homework
Exams

Bulletin Board
Staff

Home

CMPSCI 121 provides an introduction in problem solving and computer programming using the programming language Java. It teaches how real-world problems can be solved computationally using the programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include data types, expressions, objects, methods, top-down program design, program testing and debugging, state representation, interactive programs, data abstraction, iteration, interfaces, inheritance, lists and arrays. No previous programming experience required.

Our first lecture will be Tuesday January 27, 11:15am-12:30pm in ECSC 119.


Textbook

Introduction to Programming and Object-Oriented Design Using Java, 2nd Edition, (Java 5.0)
Jaime Nino, Frederick A. Hosch
ISBN: 0-471-71227-2
Available at UMass Book Annex.
Book homepage
Amazon link