Programming fundamentals Part 3 - Logic.
All courses are conducted in and around
Sydney CBD, NSW On Weekends and Weekdays 9 AM to 6 PM.
If you proceed, next you will be asked your
contact details.
At this stage, you will NOT be charged and you
DO NOT have to do any payment. After receiving your contact, we will reach out to you regarding
location, date and timing of the training event. We will also discuss shortly your current
technical background in case you are enrolling for an
advanced course.
Once you
accept dates,
time and location of the course, we will
finalize your enrollment. When your enrollment is
finalized you can make the
payment online or at the training location.
Course ID
CPF3
Instructor
Cost
$384 AUD including GST for 16 hours.
Summary
A set of 8 computer programs to master the programming logic and reinforce the concepts learned in Part 1 and Part 2.
The program starts with very simple programs and then gets harder as the course progresses.
While there are a few quirks, not a lot of new concepts or Programming paradigms are introduced in this course apart
from what has already been learned in Part 1 and Part 2.
The focus is mainly on logic, thinking, step by step approach to conquer and convert,
problems and human thinking into code which computer understand.
No specific algorithms or any production quality code is/are discussed but the emphasis is on “talking to computer” part.
Like Part 1 and Part 2 this is also Programming language and computer platform agnostic, but Part 1 and Part 2 is a must-have for this course.
While the default flavor of this course is in C/C++, this is also conducted in Python 3.0, Java,
C# and JavaScript.
Prerequisites
Computer programming fundamentals part 1.
Computer programming fundamentals part 2.
You will not be eligible to independently participate in this course unless you have completed Part 1 and 2 of this series.
Students should bring a laptop preferably with a windows 7 or later OS.
We will be using “Visual Studio Code” with “Mingw compiler” for all practicals ( windows port of gcc ).
Contents
Hour 1 - Concepts and Program 1
Understanding the problem.
Trying hard by yourself and not looking at solution ever, at least for an hour.
Looking at the solution attempting the program by yourself. ( MUST )
Starting with the smallest program possible.
Check the output after adding every line, before adding the next line.
Debugging.
Program to Check Whether a Number is Even or Odd.
Hour 2 - Program 1 Coding
Program to Check Whether a Number is Even or Odd.
Hour 3 - Program 2
Program to Count Number of Digits in an Integer
Hour 4 - Program 2 Coding
Program to Count Number of Digits in an Integer
Hour 5 - Program 3
Reverse an Integer
Hour 6 - Program 3 Coding
Reverse an Integer
Hour 7 - Program 4
Program to Check Whether a Character is Vowel or Consonant.
Hour 8 - Program 4 Coding
Program to Check Whether a Character is Vowel or Consonant.
Hour 9 - Program 5
Find the Frequency of Characters
Hour 10 - Program 5 Coding
Find the Frequency of Characters
Hour 11 - Program 6
Sorting and binary search.
Hour 12 - Program 6 Coding
Sorting and binary search.
Hour 13- Program 7
Search for a word inside a file.
Hour 14- Program 7 Coding
Search for a word inside a file.
Hour 15- Program 8
Student and sports group.
Hour 16- Program 8 Coding
Student and sports group.
Duration
16 hours
Level
2
Setup
Students should bring a laptop preferably with a windows 7 or later OS. We will be using Visual Studio code with Mingw compiler
( windows port of gcc ). Mac and Linux also acceptable while Windows is highly recommended to maintain the uniformity. Mac and Linux users please follow this
before coming for the training.