Syllabus of C With Lecture Plan
Syllabus of C With Lecture Plan
BHOPAL - 462003
Prerequisite:
1. There are no prerequisites to learn C programming.
2. Just a bit of logical skills should be enough.
Course Outcomes:
1. Identify situations where computational methods and computers would be
useful
2. Given a computational problem, identify and abstract the programming task
involved.
3. Design algorithm and illustrate flowchart for a given problem.
4. Write the program on a computer, edit, compile, debug, correct, recompile and
run it.
5. Identify tasks in which the numerical techniques learned are applicable and
apply them to write programs, and hence use computers effectively to solve the
task.
6. Learn the basics of the Internet of Things and its applications. Understand
Arduino Architecture, programming and interfacing with sensors.
Description of Contents in brief:
1. Introduction to Computer and its organization.
2. Problem solving using Computers by Flowchart and Algorithms.
3. Developing a running computer program in C.
4. C programming using conditions, loop, array, functions, pointers and
structures.
5. Introduction to IoT using Arduino.
List of Textbooks:
1. E. Balaguruswamy, “Programming in ANSI C”, Tata McGraw-Hill.
2. Suresh Kumar Srivastava, “C in Depth”, BPB Publication.
MAULANA AZAD NATIONAL INSTITUTE OF TECHNOLOGY,
BHOPAL - 462003