Dr. Lalatendu Behera
Vision and Mission of the Department and Institute
CSFC0101: Computer Programming (B-2)
Instructor
TAs
Class Timings and Venue
Tuesday: 02:30 PM - 03:25 PM
Wednesday: 02:30 PM - 03:25 PM
Thursday: 02:30 PM - 03:25 PM
Venue: SB - 1
Course Outcomes
CO | |
1 | Understand the basic components of a digital computer and create simple applications using basic elements of C. |
2 | Analyze and solve various algorithmic problems using arrays and function. |
3 | Implement real-time applications in C using structures. |
4 | Develop complex applications using file systems. |
|
CO - PO Mapping
CO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 |
CO1 | M | | L | | | | | | | | | |
CO2 | L | H | M | | | | | | | | | |
CO3 | M | M | M | M | | | | | L | | H | M |
CO4 | M | M | M | M | | | | | L | | H | M |
|
Recommended Books
B. W. Kernighan and D. M. Ritchie, “The C Programming Language”, Pearson Education, 2006.
Byron S. Gotfried, “Programming with C”, Schaum's Outlines, Tata Mcgraw-hill, 2006.
Y. P. Kanetkar, “Let us C”, BPB Publication, 2011.
E. Balagurusamy, “Programming in ANSI C”, Tata Mcgraw-hill, 2019.
Evaluation
Class Performance: 5%
Quiz/Assignment/Project: Four Quizzes (Best Three) (15%)
Mid-semester: 30%
End-semester: 50%
Recommended Materials
Classes
Lecture No. | Date | Topic | Source |
1 | 16/01 | Introduction to the course | |
2 | 21/01 | Introduction to computers | |
3 | 22/01 | Flowchart, Algorithms, and Translators | |
4 | 23/01 | Basic Elements of C (Character sets, Identifiers, Variables, and Data Types) | |
|
Homeworks or Quizzes
Practice Questions
|