Cyber Security Online Certification

Introducing
INTRODUCTION TO C PROGRAMMING

The goal of this course is to provide students with the ability to write programs in C and prepare them for Object-Oriented Programming. The course is designed to demonstrate the philosophy of C programming and how it differs from Visual Basic and functional programming. Students will be taught from first principles in a practical class setting where they can work at their own pace from a course handbook. Each practical class will culminate in an assessed exercise.

APPLY NOW

Introduction to C Programming

Course Details

Background

This is an introductory course and covers the key features of the C language and its usage. This hands on C programming course provides a comprehensive introduction to the C language, emphasizing portability and structured design. Students are introduced to all major language elements including fundamental data types, flow control, and standard function libraries.
Thorough treatment is given to the topics of string and character manipulation, dynamic memory allocation, standard I/O and the C runtime library.

Rationale

The goal of this course is to provide students with the ability to write programs in C and prepare them for Object-Oriented Programming. The course is designed to demonstrate the philosophy of C programming and how it differs from Visual Basic and functional programming. Students will be taught from first principles in a practical class setting where they can work at their own pace from a course handbook. Each practical class will culminate in an assessed exercise.

1

Code

SET103
2

Fees

K3,500 Per Person
Groups of more than 5 persons K3,000 per person

Payment Plan Available with Initial Deposit of K2000 to Enroll in the Course.
Balance to be paid within 2 weeks.
3

Location

Online
4

Contact

Coordinator: Ms V Chama
Email: vchama@mu.edu.zm
5

Dates

Intakes

Intake

Start Date

End Date

Time

 Group 1

 9 May 2022

 27th May 2022

 18 – 20

 Group 2

 6th June 2022

 24th June 2022

 18 – 20

 Group 3

 11th July 2022

 29th July 2022

 18 – 20

 Group 4

 8th August 2022

 26th August 2022

 18 – 20

 

 

Group 5 to 10

Full Schedule To be Announced in August

 

Aim

The aim of this course is to provide learners with an understanding of the structure, syntax and semantics of C programming and to apply that knowledge in any OOP programming language

Objectives

At the end of the program Learners should be able to:

  1. Be familiar with the main features of the C language
  2. Be able to write a C program to solve a well-specified problem
  3. Understand a C program written by someone else
  4. Be able to debug and test C programs
  5. Have the confidence to find out any further information needed to write more complex programs in C

Competencies

  1. Build C programs and application
  2. Understand C code
  3. You will learn the fundamental concepts in programming
  4. Apply the knowledge to other programming languages

Entry requirements

You will need a working computer

Expected prior knowledge

Must have competency in using a computer.

COURSE DELIVERY.

Intensive 2-3 weeks of lectures, hands-on practical and tutorials sessions.

QUALIFICATION

Upon successful completion, the candidates will be awarded a certificate in Introduction to C Programmin and a grade appended to the certificate. This qualification will only apply to learners who pass the final exam and complete the assignments or quizzes.

Course Content

  1. Introduction
  2. Types and variables
  3. Expressions and statements
  4. Dynamic memory management
  5. Control structures and exceptions
  6. Methods, operators and types
  7. Arrays

Lesson Schedule

Day

Lesson/activity

Responsible/Lecturer

Day 1

C Environment Setup

Miss V Chama

Day 2

Introduction

Miss V Chama

Day 4

Types and Variables

Miss V Chama

Day 5

Types and Variables

Miss V Chama

Day 6

Expressions and statements

Miss V Chama

Day 7

Expressions and statements

Miss V Chama

Day 8

Dynamic memory management

Miss V Chama

Day 9

Control structures

Miss V Chama

Day 10

Control structures

Miss V Chama

Day 11

Control structures

Miss V Chama

Day 12

Methods, operators and types

Miss V Chama

Day 13

Methods, operators and types

Miss V Chama

Day 14

Arrays

Miss V Chama

Day 15

Project Presentations and Final Exam

 

Teaching Methods

  1. Lecture using virtual classrooms
  2. Practical hands-on online tutorials.
  3. Assessments using ICT technologies
  4. Zoom interactive software

Timing and schedules

Time: 18hrs to 20hrs every day

Assessment Method

  1. Assignment 30%
  2. Quizzes 10%
  3. Milestone project 60%

Certifications

Mulungushi University certificate will be provided

Connect with us

26 km from Kabwe Town along Great North Rd, Kabwe, Central Province, Zambia

  • dummy+(260) 215 228 004

  • dummy academic@mu.ac.zm

Newsletter

Enter your email and we'll send you more information

Search