ISU emblem Structured Problem Solving Using the Computer
ITK 168, Spring 2008


Class Schedule
Course
Instructors:

Mary Elaine Califf
mecalif@ilstu.edu
Sections 1 and 7 

Mary Goodwin
mmgoodw@ilstu.edu
Section 4

Debugger
Schedule:


Lab Instructors:

Jason Sung
ysung@ilstu.edu
Sections 2, 3, 8

Uma Balasubramanian
ubalasu@ilstu.edu
Sections 5 and 6

Shobhit Kasliwal
skasliw@ilstu.edu
Section 9

Description:
This course is designed to introduce you to the basic problem solving and program design skills that are used to create computer programs. Topics include problem solving strategies, program design strategies and tools, program testing, file manipulation, common algorithms used in computer programs, user interfaces, and the syntax of a high level programming language.
Prerequisites:
MAT 104
Textbook :

Byron Weber Becker. Java: Learning to Program with Robots. Thomson. 2007.   

Software  :

We will be using Eclipse 3.4, Java 6.0 update 7, and becker.jar. Follow these directions for downloading and installing the software on your personal computer.
If you already have installed Eclipse and need to change your Java version you can follow these instructions.  
 

Objectives:
Upon successful completion of ITK 168, each student should:
  1. Be able to describe classical problem solving strategies and use them in solving problems that can be implemented on a computer.
  2. Be able to use accepted program design strategies and tools to design and implement a solution for a problem on a computer.
  3. Understand the various contexts in which computer programs are written.
  4. Be able to develop appropriate testing procedures for a simple program.
  5. Be able to write computer programs in a high level programming language.

Exams:
This course has two night exams and a final. 

These exams are scheduled for:

Exam 1: September 24 Wednesday 8:00 -10 :00 PM in CVA 147
Exam 2: November 5 Wednesday 8:00 -10 :00 PM in CVA 147
Final Exam:

December 10

Wednesday 8:00 -10 :00 PM in CVA 147

If you are unable to attend an exam due to illness or another valid reason, you should notify your instructor prior to the exam to make arrangements for making up the exam. If you are unable to reach your instructor personally, email your instructor or leave a message in the ITK office (Old Union 202) and/or on your instructor's voice mail. No makeup examination will be administered without the instructor's notification and validation of the excuse before the exam date. You should make arrangements now to attend the exams.

There will also be a lab exam 2 weeks before the final. This exam cannot be made up, so make sure you are there. This will be your opportunity to demonstrate your ability to write Java programs to solve fairly simple problems without help. To prepare for this exam, you will take several programming quizzes in lab throughout the semester.


Labs:
You are required to attend the weekly lab associated with this course. Twenty percent of your course grade will be from laboratory activities. All laboratory classes will be held in Old Union.

Important Dates:
Sept. 1 Labor Day
Sept. 24 Exam 1 in CVA 147
Oct. 10 The last day to drop with a WX
Nov. 5 Exam 2 in  CVA 147
Nov. 24-28 Thanksgiving Break
Dec. 10

Final Exam, Wednesday, 8:00 PM
(Doors open at 7:45)
 CVA 147

 
 

 

Accomodations Any student in need of a special accommodation should contact (309) 438-5853 (voice),  438-8620 (TDD).



ISU emblem Copyright © 2000: Illinois State University
Site last modified : August 19 , 2007
E-mail: sawhite2@ilstu.edu