Teachers Time Table: Theory Teacher Lab Teachers
Lecture 2
What is computer?
What is Software and hardware?
Memory and Storage
RAM
ROM
Purpose of RAM in our computer
Low level and High level language (Binary, Assembly, C++/Java/Python)
Why Programming ? Why C++
Problem Solving
Lecture 3
Working on Problem solving
Detail of Flow chart
Created 3 flow charts in class
Lecture 4
Writing first C++ Program
Editor, compiler, IDE
How to create project in visual studio
Run Different type of programs related to printing
escape sequence(\n, \t)
Lecture 5
Testing from previous lecture- cout based program
how to print calculations- constant literal operations
void space in C++
<< extraction operators
need of variable
memory
int type
initialization and declaration
Assignment operator
Lecture 6
Operations on Variable
Rules of Identifiers
Example on Variable concept.
square and cube of a number
Defining Expression/Arithmetic Expression
Practice Problem
cin >>
Lecture 7
Operator Precedence and Associativity
% operator
Separating numbers and printing sum
floating values
int to int division Lab 4
Lecture 12
Quiz 2
Introduction to Flow chart of If else
finding greater between two numbers
Greater among 3 numbers
Introduction to while loop
Print 1,2,3,4,5...10
2 4 6 8 10
Lecture 13
double, float, long and short data types
ranges of different data types
char-Ascii values Link for Data type
Examples :
Print Alphabets
Print till $ sign Entered then count capital and small alphabets Assignment 3
Loop Videos
Lecture 14
Sum number from 1 to n
Dry run on Loop- Factorial Code
Flow chart of Loop- factorial
Pre and post increment
Finding Factorial or a number? Finding Prime Number
Lecture 14
Quiz 3
3 types of loop
Lecture 15 -16
Revision
Mid Term
Lecture 17
Mid term Review
Lecture 18
Introduction to nested loop
Printing rectangle with 1 to 5 without and with nested loop
Printing rectangle with with stars
Print triangle
Video link Assignment4 + practice questions
Complete Nested Loop YouTube short Videos
Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7 Link 8
Lecture 19
Nested loops
Triangle shapes with spaces
Hollow Rectangle
How to print half Dimond
printing series of factorials
Videos of series Lab 9+ Graded lab 4
Lecture 20
Nested loop - overview of statement questions
Type casting
bool
giving default values
Introduction to integer array
Why array?
need for handling large data of the same type.
Declaration/initialization of arrays
Explaining the array type and operations allowed on array types.
Accessing individual elements of arrays - Traversal
Video Lecture You tube
Lecture 21
Revision of array concept
Assigning values in array using loop
Printing even indexes and even values
Search in array
sum values of array
Video Lecture You tube
Lecture 22
continue
Const int size
Printing largest value in array
Palindrome array? Assignment 5
Video Lecture You tube
Lecture 24
Discussion of Quiz 5
Sorting in array
swapping
bubble sorting one number
complete code
Application based code in Assignment 5 Lab 11 + Graded lab 5
Youtube Video Link
Lecture 25
Basics of char array
Integer type initialization
Printing array
Search a character in array
initialize with double quotation
null character
basic difference between single and double quotation
Loop till size and null character
Counting frequency in character array
finding length of array
reverse printing of char array
Counting Alphabets(capital/small), Integer, special symbol
Youtube video
Lecture 26
Direct cout of array
Different ways to take input
concept of buffer
get
getline
cin
cin.ignore()
A problem in cin.getline, cin and cin.ignore
Youtbe Link
Lecture 30
Word Separation code
Preprocessing directive
& operator
run time and compile time error
array deeper
Quiz 6 review Quiz 6
ITC Projects Hints
Important files
ITC Projects Detail: Drive Link
Word Separation Code: Drive Link
File (Code for reading string from file): Drive Link
Flow of projects: Drive Link
Huge Integer code: Drive Link
Video Lecture for Hints
Hangman and Word Searching Game: Video Link
Tick Tok Game: Video Link
NimGame: Video Link
Multi Digit calculator: Video Link 1 Link 2 (Coding video: link1 Link2 Link3 Link4 )
Library Management System: Video Link
: Student Grade System: Video Link