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 ProfessorDepartment 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 |