Elementary Computer Programming – CSE201


Instructor: Nicoleta Roman

Office: Galvin Hall 460E   Phone: 419-995-8224

Email address: roman.45@osu.edu

Instructor Website: lima.osu.edu/people/nroman

 

Description

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

 

The course is worth 4 credits.

 

Prerequisites

Mathematics placement level R or higher, or Math 075 or higher.

 

Course Objectives

 

Textbooks

·         Starting Out With Java: From Control Structures through Objects (3rd edition), Tony Gaddis, Addison Wesley, 2007, ISBN: 0321479270

Topics

 

Number of Weeks

Topics

1

Course introduction and basic concepts

1

Primitive types and expressions; String; basic I/O

2

Flow of control and Boolean expressions

1.5

Defining methods

1

Arrays

1

Basic exception handling and standard Java I/O

1.5

Classes and objects

 

Lab Assignments

  1. Environment walkthrough
  2. Primitive types, assignment, arithmetic expressions, simple I/O
  3. Control structures
  4. Methods
  5. Arrays
  6. Standard I/O
  7. Classes and 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.