0% found this document useful (0 votes)
5 views3 pages

COM 311 C++ Course Outline

The document outlines the course compact for COM 311, Computer Programming Using C++, offered by the Computer Science department for the HMECI program in the 2024/2025 academic session. It details the course objectives, teaching methods, course outline, grading structure, and attendance regulations. The course covers fundamental concepts of C++, including data types, input/output operations, functions, arrays, pointers, and object-oriented programming.

Uploaded by

Festus olakunle
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)
5 views3 pages

COM 311 C++ Course Outline

The document outlines the course compact for COM 311, Computer Programming Using C++, offered by the Computer Science department for the HMECI program in the 2024/2025 academic session. It details the course objectives, teaching methods, course outline, grading structure, and attendance regulations. The course covers fundamental concepts of C++, including data types, input/output operations, functions, arrays, pointers, and object-oriented programming.

Uploaded by

Festus olakunle
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/ 3

COURSE COMPACT

Faculty: Pure and Applied Sciences


Department: Computer Science
Program: HMECI(All options)
Course Code: COM 311
Course Title: Computer Programming Using C++
Units: 3
Course Lecturer: Mr Jiboku F.J
Semester/Session: First
Session: 2024/2025
Location: Computer Laboratory

General Objectives: On completion of this course the students, should be able to:
1. Understand Basic Concept of C++ Programming Language
2 Understand the fundamentals of C++.
3. Understand Input and Output of Operations in C++
4. Understand functions and libraries in C++
5. Understand Object Oriented Programming Concepts
6. Understand pointers and arrays

Methods of Lecture Delivery/Teaching Aids


Lecture Delivery
• Interactive classroom session
• Projects
• Lecture notes

Teaching Aids
• Use of Computer laboratory to provide a practical understanding of C++.
• Multimedia projectors
• Mobile phones/tablets

1
Course Outline
• Modules & Details of Topics

Week 1&2:
➢ Understand Basic Concept of C++ Programming Language
• Defining C++
• Features of C++
• The importance of C++
Week 3&4:
➢ Understand the Fundamental Data Types, Constants and Variables of
C++
• Data Types and Variables
• Various types of Operations
• Keywords, Identifier, Constants, Escape Sequence etc.
• Floating-point object types etc.
• Operators for fundamental types
• The structure of a simple C++ program
Week 5&6:
➢ Understand Input and Output Operations in C++
• Identify Input / Output Operators in C++
• Discover Input /Output with streams.
• Cin and Cout Objects
• How to Input and Output data in C++
Week 7&8:
➢ Understand functions and libraries in C++.
• Defining Function
• Inline, Overloaded, and recursive Functions
• Passing and Default Arguments
• Library Functions and uses.
• How to use functions and libraries in programs.
• Programmer defined Functions and C++ inbuilt Functions.
Week 9:
➢ Understand Arrays and Pointers
• Define and Initialize Arrays.
• Class and Member Arrays.
• One dimensional Arrays.
• Multidimensional Arrays.
• Pointers

Week 10:
➢ Object Oriented Programming (OOP)
▪ Classes, Objects
▪ Pillars of OOP

2
Week 10:
• Revision
• Notification of Total Continuous Assessment (CA)
• Examination

A. Structure of the Program/Method of Grading


(1) Continuous assessment 40 marks
(i) Practical 15%
(ii) Attendance 5%
(iii) Test/Assignment 20%

(2) Examination 60%


====
TOTAL 100%
B. Ground Rules & Regulations
o To seat for the examination, 75% Attendance is required.
o Assignments must be submitted as and when due.
o Contributions to group discussion and class work are noted.

You might also like