X

Computer Programming Lab

By Dr. T. Sugirtha   |   IIIT, Tiruchirappalli
Learners enrolled: 296

This Lab course is intended to practice what is taught in theory class of ‘Computer Programming’ and

become proficient in computer programming.  This course aims to introduce the field of programming using C language. It focuses to develop problem solving skills like designing flowcharts, writing algorithms and debugging programs. It covers basic C programs, solving simple problems with operators, programs using conditional control constructs,  looping statements, programs on pointers, file operations, arrays, functions and recursion.

Summary
Course Status : Upcoming
Course Type :
Language for course content : English
Duration : 4 weeks
Category :
  • Teacher Education
Credit Points : 2
Level : Diploma
Start Date : 26 Jan 2026
End Date : 30 Apr 2026
Enrollment Ends : 28 Feb 2026
Exam Date :
Translation Languages : English
NCrF Level   : 4.5 — 5.5
Industry Details : Education and Training

Contact NC Support


Page Visits



Course layout

Writing C program to demonstrate

  1. I/O statements and various operators

  2. Expression evaluation and precedence

  3. Decision making statements and branching statements

  4. Loop statements

  5. Arrays

  6. String manipulation functions

  7. Parameter passing in functions

  8. Recursion

  9. Pointers

  10. Command line arguments

  11. Dynamic memory allocation

  12. File operations

Books and references

1. Let Us C, Yashavant Kanetkar

2. Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House

3. C Programming Absolute Beginner’s Guide, Dean Miller and Greg Perry

4. The C Programming Language, Kernighan and Ritchie, Prentice Hall of India

5. Programming in ANSI C, E. Balagurusamy, Tata McGraw-Hill

6. C Programming & Data Structures, B. A. Fouruzan and R. F. Gilberg, CENGAGE Learning.


Instructor bio

Dr. T. Sugirtha

IIIT, Tiruchirappalli
Dr. Sugirtha is working as an Assistant professor in IIIT, Tiruchirappalli. She received her PhD degree from NIT-Tiruchirappalli. Her research area includes Computer Vision, Autonomous driving systems and Deep learning. She also worked as Assistant professor in Anna university affiliated college, Tuticorin, Adhoc faculty at NIT-Tiruchirappalli and NIT-Puducherry. She Presented her research proposal at NeurIPS conference, Canada. She published research papers in refereed international journals and conferences. She published two book chapters. She worked on TiHAN project for Autonomous Driving under IIT-Hyderabad. She delivered guest lectures in National level symposium
and Workshop at NIT- Trichy.

Course certificate

"The SWAYAM Course Enrolment and learning is free. However, to obtain a certificate, the learner must register and take the proctored exam in person at one of the designated exam centres. The registration URL will be announced by NTA once the registration form becomes available. To receive the certification, you need to complete the online registration form and pay the examination fee. Additional details, including any updates, will be provided upon the publication of the exam registration form. For more information about the exam locations and the terms associated with completing the form, please refer to the form itself."

Grading Policy:

- Internal Assignment Score: This accounts for 30% of the final grade and is calculated based on the average of the best three assignments out of all the assignments given in the course.

- Final Proctored Exam Score: This makes up 70% of the final grade and is derived from the proctored exam score out of 100.

- Final Score: The final score is the sum of the average assignment score and the exam score.

Eligibility for Certification:

- To qualify for a certificate, you must achieve an average assignment score of at least 10 out of 30, and an exam score of at least 30 out of 70. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >=40/100.
Certificate Details:

- The certificate will include your name, photograph, roll number, and the percentage score from the final exam. It will also feature the logos of the Ministry of Education, SWAYAM, and NITTTR.

- Certificate Format: Only electronic certificates (e-certificates) will be issued; hard copies will not be dispatched.

Once again, thanks for your interest in our online courses and certification. Happy Learning.
*********
MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US