Home » Database and Programming Training Courses » Introduction to
Programming
Introduction to Programming
Foundation skills for all programming languages
 
Course Contents:
Stage 1: Programming Fundamentals: Getting Started
Stage 2: Programming Fundamentals: Designing Programs
Course Code:
P1
Course Duration:
6 months
Typical Study Hours:
30 - 50 hours
Course Fees:
See our Fee Guide
Course Demo:
Request an online Course Demo
Study Prerequisite:
Basic computer user skills.
Additional Information for Stage 1:
Programming Fundamentals: Getting Started:
This unit provides you with all the information you need to get started as a computer programmer. Once you complete this unit you will be able to 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, pseudo code and programs, develop simple algorithms and explain the data elements of a program.
- Programming Fundamentals: Getting Started
- The Development of Programming
- The History of Computers
- Types of Computers
- Classical Programming
- Current Trends
- Classifying Languages
- The Principles of Good Programming
- The Software Life Cycle
- Life Cycle Passes
- Programme Development
- Ordering the Phases
- Algorithms
- Defining Algorithms
- The Structure Theorem
- Refining the Problem
- Analysing the Problem
- Writing Algorithms
- The Parts of a Programs
- Variables and Constants
- Data Types
- Expressions and Statements
- Building Expressions
^top
Additional Information for Stage 2:
Programming Fundamentals: Designing Programs:
This unit builds on your programming knowledge to include more advanced skills. Once you complete this unit you will be able to read and understand algorithms containing basic selection and repetition pseudo code, develop algorithms using selection and repetition constructs, understand the array, which is a structured data type and explain the use of procedures in programming and their advantages.
- Programming Fundamentals: Designing Programs
- Selection
- If Statements
- CASE Statements
- Solving a Problem
- Completing Statements
- Repetition
- For Loops
- While Loops
- Solving a Problem
- Using Loops
- Structured Data Types
- Arrays
- Manipulating an Array
- Procedures
- Defining Procedures
- Procedures and Parameters
- Calling Procedures
^top
<< back to previous page
|