Time Schedule:
Benson N Limketkai
CSE 142
Seattle Campus
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