COURSE OVERVIEW
This is an entry level programming course designed to teach students the basic concepts of computer programming. It is ideal for those doing O or A level Computer Science at school. The course will include designing, coding, debugging, testing, and documenting programs using a high level programming language.
Infoclub LTD brings you the latest frameworks and paradigms currently being used by Desktop App Developers all over the world.
LANGUAGE CHOICE
• JAVA
• C Langauge
• C++
• C#
• VB.NET
• Python

DESKTOP APP COURSE MODULES
ALGORITHMS: PSEUDO CODES, FLOWCHARTS
• Problem solving on Computers
• Sequence, Selection, Iteration
• Dry-run & Program testing.
LANGUAGE SYNTAX
• The Development tool (as appropriate for the language chosen)
• Data Types & Declaration
• Input & Output instructions
• Simple programs, coding & execution
• Conditional statements, Loops
• Arrays. Searching & Sorting
• Subprograms & functions
• Common programming problems
LANGUAGE SPECIFICS
• Data Structures, lists, sequences, dictionary
• GUI, File Input/Output
• Accessing databases with SQL
SOFTWARE TESTING & MAINTENANCE
• Documentation & Soft. Maintenance
FINAL PROJECT

COURSE ORGANISATION & TIMING
We have created a schedule for this course to match with most availabilities.
The course is modular. Courses are hands-on(25% theory, 75% practice)
- Course Duration is 36 hours
- Course Materials and Online Content Provided
- Flexible Timetable
- Special Packages + Payment Facilities
BENEFITS OF THIS COURSE
There are many benefits in taking this programming fundamentals course.

RELATED COURSES - ARTICLES

Ethics for IT Professionals
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Building a Career in Cybersecurity
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Why IT Kids?
Unleash Your Child’s Digital Potential This Summer with Fun, Hands-On IT Courses! As the summer holidays roll around, it’s time to think beyond the textbooks

THE BELBIN MODEL
The Belbin Model, also known as Belbin Team Roles, is a framework for understanding the roles individuals naturally adopt in a team setting. Developed in

Writing a Critical Appraisal
INTRODUCTION How do you write a critical appraisal? Many people find difficulties doing this at the end of their project or dissertation. A critical appraisal

PRIVACY IN THE MODERN WORLD
What is Privacy? It is the right of an individual to keep their personal information and activities from being disclosed to others without their consent. In our article, we shall review the following: What are the top risks to privacy today, What are the technical solutions to protect privacy, The legal aspect and what is GDPR, How privacy varies across cultures, How new technologies could challenge privacy in the future
CONTACT US FOR MORE INFORMATION
Contact Us if you have any questions regarding this course. We are also available after hours for any requests.
- +230 241 1533 (During Office Hours only)
- +230 5941 9678 (If first number is not available)
- infoclubltd@yahoo.com
- infoclubtraining@gmail.com
- administration@infoclub.org
SEND US A MESSAGE
FAQs about this course
What are the fundamentals of programming?
The fundamentals include variables, data types, operators, control structures (loops, conditionals), functions, and problem-solving logic. These form the foundation of coding in any language.
What is the most fundamental concept in programming?
The most fundamental concept is logical problem-solving — breaking down problems into smaller steps and writing code to solve them.
Is programming fundamentals hard?
It may seem difficult at first, but once you understand the basics and practice regularly, programming becomes much easier. Fundamentals are designed to be approachable for beginners.
What are the 5 basic parts of computer programming?
The five basics are:
Input (getting data)
Processing (logic and calculations)
Output (results)
Storage (saving data)
Control (flow of the program using conditions/loops)
What are the 4 pillars of programming?
In the context of object-oriented programming, the four pillars are:
Encapsulation
Abstraction
Inheritance
Polymorphism
What are the steps of programming?
The key steps are:
Define the problem
Plan the solution (algorithm/design)
Write the code
Test and debug
Deploy the program
Maintain and improve it
