Syllabus
Syllabus
|URLS:
1. htps:l/nptel.ac.in/courses/106/105/106105171/
2. https://www.nptel.ac.in/courses/106/104/106104128/
1 Fundamentals of Computing
2. Evolution of Computer Hardware and Moore's Law
Organization of Computing Systems -
InpuvOutput devices, Memory.nstructions, Program
4 Software, Operating System, Program execution
Problem solving using Computers- Flow charting technique,
Writing algorithms
7
Generation of programming languages
Assembler, Compiler, Interpreter, Debugger, Editor
9 Phases of developing a running computer program in C
10 Constants, Variables, Expressions,Operators,Operator precedence in C
11 Data types, size and values, Char, Unsigned and Signed data types, Overflow
Number systems and representations.
13 Statements: Declarations, Input-Output Statements, Compound statements
Selection Statements, Conditions
46
Selection Statements, Conditions -Il
16 Repetitive statements - While loop -
While loop-II
Do-while loop -
19 Do-while loop -l|
20 For loop -l
21 For loop -||
Arrays
23 Sorting problem: Bubble Sort
24. Search problem: Linear search
25 Multidimensional Arrays and Matrices -1
26 Multidimensional Arrays and Matrices -I
Functions: The prototype declaration, Function definition
Function call: Passing arguments to a function by value
29 Pointers: Pointer variables, Declaring and dereferencing pointer variables
30 Function call: Passing arguments to a function by reference
31. Accessing arrays through pointers
32 Scope of variable
33 Recursive function call -
Recursive function call -l|
Pointer arithmetic
36 Pointer Types
37 Strings: String operations in C
3 Structures and Union in C
Typedef Structures.
40, File input-output in C. Opening, closing and reading from files
41 Introduction to Internet of Things and Arduino
42 Sensors
43 Interfacing with LED with an Arduino board and ON/OFFthe LED.
Interfacing with different sensors with an Arduino board and displaying their reading -4
45 Interfacing with different ensors with an Arduino board and displaying their reading -ll