Programming In C (BCAMJ-101)
Program: Bachelor of Computer Applications(Hons)
Category: Professional Core Course
Semester: 1
Credits: 4
L-T-P: 4- 0- 0
Description
C Programming is a foundational subject that teaches the C programming language, known for its simplicity and efficiency. It covers the basics of syntax, data types, operators, control structures, and functions. C is widely used in system programming, embedded systems, and developing performance-critical applications. The subject also introduces concepts like memory management, pointers, and file handling. Mastery of C provides a solid base for learning other programming languages and understanding computer systems at a low level.
Instructor

Ms. Annu Sonania*

Assistant Professor
Department Of Computer Science & Engineering
Course Outcomes
  • Design flowcharts, algorithms, and pseudo code for solving problems
  • Describe the syntax and semantics of C programs and use them to translate the algorithms into programs
  • Decompose a problem into functions and synthesize a complete program using divide and conquer approach
  • Debug and test programs to evaluate program correctness.
  • Implement derived and user-defined data types and files in C programming for a given application.
Evaluation Scheme
MST 10
MST_1 10
Assignment 10
Attendance 10
Total Internal 40
Total External 60
Overall Total 100