To introduce students to structured programming concepts, coding design, and style
Learning Objectives
Outline the history of programming. Understand the classification of programming language generations. Understand the programming phase of the software life cycle. Read and understand short, simple algorithms, pseudocode, and programs. Develop simple algorithms. Explain the data elements of a program.
Topics Covered
The development of programming - The history of computers - Types of computer - Classical programming - Current trends - Exercise: Classifying languages - The principles of good programming The software life cycle - Life cycle phases - Program development - Exercise: Ordering the phases Algorithms - Defining algorithms - The Structure Theorem - Refining the problem - Exercise: Analyzing the problem - Writing algorithms The parts of a program - Variables and constants - Data types - Expressions and statements - Exercise: Building expressions
E&A Information Services 6 Saint Charles Ct Stafford, VA 22556 Phone: 888-742-3214 Email: Salesinfo@eno.com