Professional Documents
Culture Documents
Topics to be covered
Overview of C-Taxonomy
of the C language,
Importance of C, Structure
of C program,
Overview of compiler &
Interpreter, Comments
Constants- Integer
Constants, Real
Constants, Floating
point Constants
Character Constant,
String Constant
Variables-Variable
Declaration and
Definition, Variable
Initialization
Operators- Arithmetic
Operators, Relational
Operators, Logical
Operators, Assignment
Operators, Conditional
Operators, Bitwise
Operators, and Unary
operators
Managing Input and
Output operatorsIntroduction, Reading a
character, Writing a
character, Formatted input
and Formatted output,
Reference Resources
http://www.cprogramming.com/tutorial/c/lesson1.html
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=H4MQXBF6FN4&t=225s
http://www.ooshutup.com/what-is-compiler-interpreterdifference-compiler-vs-interpreter/
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=1XZoKXJpbVg
http://www.peoi.org/Courses/Coursesen/cprog/frame3.html
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=D-R8PpDwXFw
http://www.peoi.org/Courses/Coursesen/cprog/frame3.html
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=bS6uNMmIoQ0
http://clanguagebasics.com/c-language-tutorial/data-types-inc-primitive-data-types-in-c-language/
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=k6U-i4gXkLM
https://www.programiz.com/c-programming/c-operators
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=NmRZHasG50k
https://www.programiz.com/c-programming/c-operators
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=NmRZHasG50k
www.griet.ac.in/nodes/UNIT-II(Q_A)_cp.pdf
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=xOIVXR35aI4&t=40s
https://www.youtube.com/watch?v=xOIVXR35aI4&t=41s
sample programs
10
11
SWITCH statements,
Break statements,
Continue statements
and GOTO statements
Branching and LoopingIntroduction, WHILE
statements, DO statements,
FOR statements, jumps in
loops
https://www.programiz.com/c-programming/c-if-elsestatement
http://www.cprogramming.com/tutorial/c/lesson2.html
https://www.programiz.com/c-programming/c-break-continuestatement
https://www.youtube.com/watch?v=JxjUyJkjGHI
https://www.tutorialspoint.com/cprogramming/switch_stateme
nt_in_c.htm
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=rjPC3K_-Vzk
http://www.cprogramming.com/tutorial/c/lesson3.html
http://fresh2refresh.com/c-programming/
https://www.youtube.com/watch?v=kukSwpMfbYI
https://www.programiz.com/c-programming/examples
http://fresh2refresh.com/c-programming/
12
Sample C programs
https://www.youtube.com/watch?
v=FkcF1fWluoU&list=PLo8d_J94sJtAE-d-Zv6bTnBFQ6WniFSD
13
Topics to be covered
Arrays Initialization,
Characteristics, one, two
and multi dimensional
arrays,
Reference Resources
http://www.cprogramming.com/tutorial/c/lesson8.html
http://fresh2refresh.com/c-programming/c-array/
https://www.youtube.com/watch?v=5tPLyHCZdU0
http://fresh2refresh.com/c-programming/c-array/
14
15
Handling of Character
Strings-Declaration &
Initialization of Strings
https://www.youtube.com/watch?v=5tPLyHCZdU0
http://fresh2refresh.com/c-programming/c-strings/
https://www.youtube.com/watch?v=nrcCsIPoFG8
16
17
http://fresh2refresh.com/c-programming/c-strings/
https://www.youtube.com/watch?v=nrcCsIPoFG8
http://fresh2refresh.com/c-programming/
http://fresh2refresh.com/c/c-function/
https://www.youtube.com/watch?v=VfHma6tzfpM
http://fresh2refresh.com/c-programming/
http://fresh2refresh.com/c/c-function/c-library-functions/
18
19
Types of functions -
Call by Value,
20
Call by reference
21
Pointers- Declaration,
Arithmetic operations with
pointers, pointers and
arrays.
22
23
https://www.youtube.com/watch?v=Wp2OLv7L6LY
https://www.youtube.com/watch?v=uIHNw6NhyIg
http://fresh2refresh.com/c-programming/
http://www.c4learn.com/c-programming/c-functionparameter-passing/
https://www.youtube.com/watch?v=ZpPYH3-joMo
http://fresh2refresh.com/c-programming/
https://www.programiz.com/c-programming/c-pointerfunctions
https://www.tutorialspoint.com/cprogramming/c_functio
n_call_by_reference.htm
https://www.youtube.com/watch?v=wAmq8eIkdI8
http://fresh2refresh.com/c-programming/
http://fresh2refresh.com/c/c-pointer/
https://www.tutorialspoint.com/cprogramming/c_pointers.ht
m
https://www.youtube.com/watch?v=TFTpRjPcoUs
http://fresh2refresh.com/c-programming/
https://www.tutorialspoint.com/cprogramming/c_array_o
f_pointers.htm
https://www.youtube.com/watch?v=NGYghQyw6x0
https://www.eskimo.com/~scs/cclass/int/sx8.html
http://www.c4learn.com/c-programming/c-void-pointers/
http://www.c4learn.com/c-programming/c-pointer-toarray-of-string/
https://www.youtube.com/watch?
v=JTttg85xsbo&list=PL2_aWCzGMAwLZp6LMUKI3cc
7pgGsasm2_&index=3
http://fresh2refresh.com/c-programming/
24
StructuresFeatures,
initialization
25
http://www.studytonight.com/c/structures-in-c.php
https://www.youtube.com/watch?v=4Dz5RInNWoc
http://www.c4learn.com/c-programming/c-nestedstructure/
http://fresh2refresh.com/c-programming/c-nested-
structure/
https://www.youtube.com/watch?v=RhgkpH2z55o
26
27
28
29
http://fresh2refresh.com/c-programming/c-array-ofstructures/
https://www.youtube.com/watch?v=NwTC5-Wm6h8
array of structures,
pointer to structure,
http://www.c4learn.com/c-programming/c-pointer-tostructures/
https://www.programiz.com/c-programming/c-structurespointers
https://www.youtube.com/watch?v=fxbNgR_ZAo8
http://fresh2refresh.com/c-programming/c-passingstruct-to-function/
https://www.youtube.com/watch?v=vmjyhbSQz7s
http://fresh2refresh.com/c-programming/
https://www.tutorialspoint.com/cprogramming/c_unions.
htm
https://www.youtube.com/watch?v=-fNpaIH4JBA
Union,
https://www.programiz.com/c-programming/c-unions
30
Union of structures
31
https://www.youtube.com/watch?v=jA6B5UPO_5s
http://fresh2refresh.com/c-programming/
http://fresh2refresh.com/c-programming/c-preprocessordirectives/
https://www.youtube.com/watch?v=X6HiYbY3Uak
http://fresh2refresh.com/c-programming/
32
Developing a C programGuidelines
https://www.youtube.com/watch?
v=CCZE4zuOwZM&list=PLS1QulWo1RIZlA5oGczk8k
Y7Eenytc33s
INTRODUCTION TO COMPUTERS
Class
No.
33
34
Topics to be covered
Introduction,
Characteristics of
Computers Speed,
Accuracy, Diligence,
Reliability, Storage
Capability, Versatility,
Resource Sharing
Evolution of Computers
Computer Generations
First Generation (Vacuum
Reference Resources
http://cs2web.com/content-45.html
https://www.tutorialspoint.com/computer_fundamenta
ls/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=z3KnlfATUek
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
35
36
37
38
39
40
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=sTc4kIVUnoA
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=-yD3EtqnHwQ
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=HEjPop-aK_w
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
Number Systems
Decimal Numbers, Binary
Numbers,
https://www.youtube.com/watch?v=t8AdLQCxUZ8
Hexadecimal Numbers,
Hexadecimal-to-Decimal
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=ycK6jth9TN0
41
42
Hexadecimal-to-Binary,
Storing Integers, Storing
Real Numbers
43
https://www.youtube.com/watch?v=sTc4kIVUnoA
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=QtE7X_yBZh4
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=BCU9oZ3K4lM
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=TFY8YuBLNKc
https://www.tutorialspoint.com/computer_fundame
ntals/.../computer_quick_guide.pdf
https://www.youtube.com/watch?v=3ORJa_Hu0SE
COMPUTER SOFTWARE
Computer Software Types of Software Software Development Steps Internet
44
Topics to be covered
Computer Software
Introduction
Reference Resources
www.it.griet.ac.in/wpcontent/uploads/2014/08/UNITIQA.pdf
https://www.youtube.com/watch?v=gJf6AnD9RJY
45
www.it.griet.ac.in/wpcontent/uploads/2014/08/UNITIQA.pdf
Types of Software System
https://www.tutorialspoint.com/computer_fundamentals
Software,
/computer_software.htm
https://www.youtube.com/watch?v=gJf6AnD9RJY
46
Application Software
47
Software Development
Steps
Creating and
Running
Programs
www.it.griet.ac.in/wpcontent/uploads/2014/08/UNITIQA.pdf
https://www.tutorialspoint.com/computer_fundamentals
/computer_software.htm
https://www.youtube.com/watch?v=D99uxTiPxpA
www.it.griet.ac.in/wpcontent/uploads/2014/08/UNITIQA.pdf
https://www.youtube.com/watch?v=LFefQj3Px9k
48
49
50
Topics to be covered
Reference Resources
www.it.griet.ac.in/wp-content/uploads/2014/08/UNITIQA.pdf
https://www.youtube.com/watch?v=DF2XAc07eI0
www.it.griet.ac.in/wp-content/uploads/2014/08/UNITIQA.pdf
https://www.youtube.com/watch?v=DF2XAc07eI0
www.it.griet.ac.in/wp-content/uploads/2014/08/UNITIQA.pdf
Advantages and
Limitations of using
flowcharts
51
https://www.youtube.com/watch?v=DF2XAc07eI0
www.it.griet.ac.in/wp-content/uploads/2014/08/UNITIQA.pdf
http://www.investintech.com/content/w
ordpowerpointmore/
https://www.youtube.com/watch?v=vOEN65nm4YU
https://www.youtube.com/watch?v=DF2XAc07eI0