0% found this document useful (0 votes)
8 views

C - C++ Course Content

Uploaded by

gooposts
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

C - C++ Course Content

Uploaded by

gooposts
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

INFOLINE DIGITAL SOLUTIONS

C / C++ Course Content

Basics of programming 2024


● Machine and high level programming languages and compilation process
● Obtaining the machine code compilation process
● Recommended readings
● Your first program
● Variable - Why?
● Data Types
● Integers: values, literals, operators
● Characters: values, literals, operators
● Dealing with streams and basic input/output operations

Flow Control and Data types in C++


● How to control flow of the program.
● More integral types: values and literals
● Loops and controlling the loop execution.
● Logic bitwise and arithmetic operations.

Arrays and Strings in C++


● The Basic idea and Notation
● Declaring an array
● Assignment Statements and Expressions with Array Elements
● Sorting Arrays
● Two dimensional Arrays
● Strings
● The Sentinel String Character''
● String Variable Declaration and Assignments
● Some Predefined String Functions
● String Input using "getch()"

Functions and Procedural Abstraction in C++


● Functions: Why do you need them?
● Declaring and Invoking functions
● Side effects
● Different methods of passing parameters and their purpose
● Default parameter
● Inline functions
● Overloaded functions
● Splitting into different files

Pointers in C++
● Declaring Pointers
● Assignment with Pointers Using Operators"*" and "&"
● The "new" and delete operators, and the constant "NULL"
● Array variables and Pointer Arithmetic
● Dynamic Arrays
● Automatic and Dynamic Variables

Structures in C++
Files and Streams in C++

Method of Delivery
● Lecture 40%
● Computer Lab 60%

Total Fee One Time: 12,000

Total Fee Instalments: 15,000

You might also like