0% found this document useful (0 votes)
105 views2 pages

Cef 238 Course Outline

This document outlines a course on C/C++ Programming taught by Dr. Nde D Nguti at the Faculty of Engineering and Technology in Cameroon, with the goal of teaching students the syntax, data types, control flow, pointers, classes, and input/output of C/C++ so they can analyze problems and write code; it provides the instructor's contact information, lecture schedule covering topics like pointers, structures, files, classes, and polymorphism over 13 weeks, and recommends a textbook.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views2 pages

Cef 238 Course Outline

This document outlines a course on C/C++ Programming taught by Dr. Nde D Nguti at the Faculty of Engineering and Technology in Cameroon, with the goal of teaching students the syntax, data types, control flow, pointers, classes, and input/output of C/C++ so they can analyze problems and write code; it provides the instructor's contact information, lecture schedule covering topics like pointers, structures, files, classes, and polymorphism over 13 weeks, and recommends a textbook.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Faculty of Engineering and Technology Republic of Cameroon

(FET) Peace-Work-fatherland

CEF 238: C/C++ Programming


Course outline:
Course Instructor: Dr. Nde D Nguti
Tel: 67507 9262
Office: Rm 007 Faculty of Education Building
Office Hours: 15:00 – 17:00 Mon-Fri
email: [email protected]
Lecture Schedule: Tuesday 07:00 – 09:00 and Friday 11:00 – 13:00

Objective
C is the foundation of most programming languages. The extension C++ adds
object orientation features to C. Both languages are still the languages of choice
use for programming when near machine performance is required such as for
operating systems, compilers, text processors, kernels, etc, development.

Therefore it is crucial for the student of computing to be very versed with C/C++.
The goal of this course is to:
• Provide clarification of C/C++ syntax
• Identify the various primitive datatypes and user defined types that can be
created with both languages
• Define control flow statements and functions
• Show how pointers work
• Define classes, encapsulation, abstraction and polymorphism in object
oriented programming.
• Provide basic definitions for input/output.

Outcomes
At the end of the course the student shall be able to analyze programming
problems and translate them into C/C++ code.

Week Topics
1 Introduction to C/C++
Life Cycle of a program
2 Pointers
Addresses
Address arithmetic
Pointers to function
Tutorial
3 Structures
Structures and functions
Week Topics
Pointers to Sturctures
Tutorial
4 Input and Output in C
File Access
Tutorial
5 Revision
6 CA
Introduction to C++ programming
Tutorial
7 Dynamic Memory
Tutorial
8 Classes
Constructors
Tutorial
9 Friendship
Polymorphism
Encapsulation
Tutorial
10 Input and output in C++
Files
Tutorial
11 Revision
12 CA
13 Exam

Book: The C Programming language, C++ Programming for Engineers


Soft Copies are available

You might also like