![]() |
Plus Plus Pty LtdIntroduction to programming - 1 day |
This course covers the basic concepts, fundamental syntax and process of writing any computer program.
The information is generic; it's not specific to any single programming language. Programming exercises are usually done in Python. If required, we can tailor the exercises to other languages, such as Java, C/C++ or VBA.
It is equally relevant to Unix, Unix-like operating systems and Microsoft Windows.
Upon successful completion of this course you will:
- Be able to describe what the key components of a computer program are.
- Describe the steps in the creation of a computer program.
- Describe the role of the interpreter and the compiler.
- Describe how to run a program.
- Explain the meaning of basic programming terms such as variable, array, test, loop and subroutine.
- Write simple programs.
- be ready for our Introduction to Python, Perl, Java or other programming courses.
This course is aimed at people who are familiar with computers, but who don't have any formal programming experience.
This course is a useful course to take before the introductory level of a specific programming language courses, such as Introduction to Python or Introduction to Java.
It is a useful course for those that don't have any programming experience, but need the necessary foundations and concepts to start.
Basic keyboard and mouse use.
Concepts
A brief history
Hardware
Software
The Development Process (SDLC)
Different computer languages
Programming environments and tools
Programming Logic
Understanding logic
Flowcharting a program
Unified Modelling Language - UML Activity Diagrams
Boolean Logic
Pseudo code
Language syntax
Language syntax
Creating a program
Input and output
Using other libraries
Doing a test
Looping
Subroutines and Functions
Arrays
Review and "Where to from here?"
Introduction to Python - 2 days
Introduction to Perl - 2 days
Introduction to Java - 2 days
[ home ] [ training ] [ consulting ] [ development ] [ contact ]
Copyright © 1998-2020 Plus Plus Pty Ltd [www.plusplus.com.au]