Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > Course Catalog 

Instructor Class Description

Time Schedule:

Benson N Limketkai
CSE 142
Seattle Campus

Computer Programming I

Basic programming-in-the-small abilities and concepts including procedural programming (methods, parameters, return values), basic control structures (sequence, if/else, for loop, while loop), file processing, arrays and an introduction to defining objects. Offered: AWSpS.

Class description

This course provides an introduction to computer science using the Java programming language. CSE 142 is primarily a programming course that focuses on common computational problem solving techniques.

No prior experience is assumed.

Student learning goals

Gain abilities of writing, executing, and debugging programs.

Learn basic programming abilities and concepts.

General method of instruction

Lectures and quiz section.

Quiz sections provide a chance to work through problems, usually helpful for the homework, and similar to problems on an exam. In section we will answer questions, go over common errors in homework solutions, and discuss sample problems in more detail than we can in lectures

The Introductory Programming Lab (IPL) is a dedicated computer lab with resources, including TAs, to help students on homework.

Recommended preparation

No prior programming experience is assumed, although students should know the basics of using a computer (e.g., using a web browser and word processing program) and should be competent with math through Algebra 1.

An interest in problem solving.

Class assignments and grading

Roughly one programming assignment per week.

Midterm and Final exams.

Participation in sections.

(Subject to change) 40% weekly homework assignments 20% midterm exam 40% final exam


The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Additional Information
Last Update by Pim Lustig
Date: 03/14/2011