Structured Problem Solving Using the Computer

Course 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.

Pre-Requisite: MAT 104

Course Completion Summary

  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.
The 5th edition Java Textbook

Textbook Details

The textbook that will be used throughout the class to facilitate learning is the "Java Illuminated: An Active Learning Approach, Fifth Edition". It is highly recommended to pick up the textbook to help learn the Java coding language.

Textbook: Julie Anderson, Herve J. Franceschi. Java Illuminated: An Active Learning Approach, Fifth Edition ISBN-13: 978-1-284-14099-6.
Make sure you have the correct edition.

Any student in need of a special accommodation should contact (309) 438-5853 (voice) | (309) 468-7682 (Relay Service) or AbleISU@ilstu.edu