SOFTWARE DESIGN - ITP-100
COURSE INFORMATION Instructor: F. Schwartz
- Introduces principles and practices of software development. Course content
includes instruction in critical thinking, problem solving skills, and essential
programming logic in structured and object-oriented design using contemporary
tools. Course focuses on teaching students with little or no IT experience
a basic process for preparing the student to write and implement computer
successful completion of this course, the student will be able to:
- Demonstrate an under standing
of problem solving concepts and methodologies
- Create step-by-step algorithms
to solve specific problems
- Use flowcharts, pseudocode,
hierarch charts, or other similar tools to plan and document algorithms
The following is detail information available to the student relating to specific aspects of the course:
OVERVIEW - provides the instructor’s approach and philosophy on how the course is taught using reading assignments, lecture, and team projects to practice the methodology.
SYLLABUS - provides a schedule of reading assignments, when projects are due, and scheduled test dates.
TEXT - provides the text along with other reference material the student can use.
COURSE REQUIREMENTS - presents the assignments that must be completed to pass the course.
LECTURE NOTES -
provides copies of the
Powerpoint presentations used in class.PROJECT REQUIREMENTS - detail requirements for each project.
RETURN TO INSTRUCTOR HOMEPAGE