<IMG SRC="fla_train.gif" WIDTH=200 HEIGHT=400 BORDER=0> <IMG SRC="fla_fill.gif" WIDTH=200 HEIGHT=400 BORDER=0> <IMG SRC="fla_fill.gif" WIDTH=200 HEIGHT=400 BORDER=0>
Click Here for the Outline in PDF Version
Course Outline: Introduction to Programming

(1 Day) with Hands On Labs
    Learning Objectives

  • Describe features and benefits of prevalent programming languages, and describe the general phases of software development, including: planning, coding, compiling, linking, and debugging
  • Define the following terms related to object-oriented programming: objects, encapsulation, classes, instantiation, properties, methods, and events
  • Identify and describe the purpose of literals, operators, and functions
  • Use variables and constants to write programs that perform calculations
  • Explain the purpose and general functionality provided by conditional statements, relational operators, and logical operators
  • Explain the purpose and general functionality provided by Do While and For Next loops
  • Explain the benefits of dividing large programming tasks into smaller tasks
  • Identify the scope of variables within a given program


This course description should be used to determine whether the course is appropriate for you based on your current skill and technical training needs. Technical information is provided on the intended audience, course prerequisites, and covered topics. Course content, prices, and availability are subject to change without notice.


Course Audience

This seminar is designed for those interested in learning general programming concepts and developing a foundation for learning one or more programming languages.

Course Description

This one day information-packed seminar provides an overview of general programming concepts. Although the programming concepts introduced in this course apply to most programming languages, this course uses Visual Basic 6.0 running under Microsoft Windows as the platform for learning. The course opens with a discussion of different types of programs and languages and covers the programming process. Each concept is broken down into logical topics that are central to programming basics. These topics include but are not limited to calcuations, variables and data types, loops, and scope. The seminar includes demonstrations of creating programs and seminar attendees will be provided with comprehensive notes and programming examples.

Course Objectives

At course completion the student will be able to perform the following tasks:


  • Describe features and benefits of prevalent programming languages, and describe the general phases of software development, including: planning, coding, compiling, linking, and debugging
  • Define the following terms related to object-oriented programming: objects, encapsulation, classes, instantiation, properties, methods, and events
  • Identify and describe the purpose of literals, operators, and functions
  • Use variables and constants to write programs that perform calculations
  • Explain the purpose and general functionality provided by conditional statements, relational operators, and logical operators
  • Explain the purpose and general functionality provided by Do While and For Next loops
  • Explain the benefits of dividing large programming tasks into smaller tasks
  • Identify the scope of variables within a given program
Prerequisites

Attendees should be experienced in the Windows 95 operatig system environment.

TOPICS COVERED IN LECTURE & LAB

Overview of programming

  • Programs and languages
  • The programming process
Object-oriented programming

  • Overview of object-oriented technology
  • Event-driven programming
Calculations

  • Literals, operators, and functions
Storing Values

  • Variables and data types
Making decisions

  • Branching
Looping

  • Exploring loops in Visual Basic
Making programs modular

  • Units of code
  • Scope
Policy