 |
|
Structured
Problem Solving Using the Computer
ITK 168, Spring 2008
|
|
|
|
|
|
Class Schedule |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
MAT 104
|
|
|
|
|
|
|
Byron
Weber Becker. Java: Learning to Program with Robots. Thomson. 2007.
|
|
|
|
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.
|
|
|
|
Upon successful completion of ITK 168, each student should:
|
|
|
-
Be able to describe classical problem solving strategies and use
them in solving problems that can be implemented on a computer.
-
Be able to use accepted program design strategies and tools to
design and implement a solution for a problem on a computer.
-
Understand the various contexts in which computer programs are
written.
-
Be able to develop appropriate testing procedures for a simple
program.
-
Be able to write computer programs in a high level programming
language.
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
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). |
|
|
|
|
|
|
|
|
 |
Copyright © 2000: Illinois State University |
| Site last modified : August 19
, 2007 |
| E-mail:
sawhite2@ilstu.edu |
|
|