CSE 201:
Elementary Computer Programming


Description

Introduction to computer programming and to problem solving techniques using computer programs; programming lab experience.

Level and Credits

Prerequisites

Quarters Offered

General Information, Exclusions, etc.

Objectives

Course Web Page

Texts

Topics (Approximate)

Number of Weeks Topics
1 Course introduction and basic concepts
1 Primitive types and expressions; String; basic I/O
3 Flow of control and Boolean expressions
1.5 Defining methods
1.5 Arrays
1 Basic exception handling and standard Java I/O

Lab Assignments

  1. Environment walkthrough
  2. Primitive types, assignment, arithmetic expressions, simple I/O
  3. Control structures I
  4. Control structures II
  5. Methods I
  6. Methods II/Arrays of primitive values
  7. Methods III/Arrays of reference objects

Grading Plan

Midterm Exam 20%
Final Exam 30%
Homework Assignments 10%
Lab Assignments 35%
Class Participation 5%

Important Note: A passing grade on the final exam is required in order to receive a passing grade for the course.