System Requirements

Essential Programming Concepts (EPC) is designed to be installed on a PC with the following characteristics
        - Intel Pentium(tm) level processor
         - Windox XP (Home or Professional)
        - Screen resolution - 1024 x 768 minimum
        - 512 MB RAM minimum (more is always better)
        - CD-Rom for installation
        - 80 MB disk space
        - Pointing device

Essential Programming Concepts Overview

Essential Programming Concepts (EPC) is a computer based learning system designed to provide students with the essential concepts about programming prior to classroom instruction. EPC is not a substitute for the programming instructor and will not teach students how to program. EPC, when used an out of class activity, is designed to provide the basic framework, background knowledge and concepts for a student prior to classroom activity. Classroom activities, such as specific instructor led procedural discussions, small group guided discovery, etc. can serve as reinforcement activities to promote the student's grasp of problem solving.

Essential Programming Concepts Modules

Learning modules include:
        - Introduction
        - Basics
        - Introduction to Data and Control Structures
        - Selection Control Structure
        - Loops
        - More About Loops
        - Modularity
        - Functions
        - Arrays
        - Control Break Logic
        - Selection Control Structure
        - Object Oriented Programming