Created bySathyadev Nandakumar
This is a course in programming in C. No prior programming experience is assumed; however, mathematical maturity at the level of a second year science or engineering undergraduate is assumed.
We emphasize solving problems using the language, and introduce standard programming techniques like alternation, iteration and recursion. We will briefly glimpse the basics of software engineering practices like modularization, commenting, and naming conventions which help in collaborating and programming in teams.
Given a problem, we pay attention to the following questions:
It is expected that by the end of the course, students will be comfortable in :-
No prior programming required; mathematical maturity of a second level UG student in science or engineering.
To access the content, please enroll in the course.
Course Syllabus & Schedule
Dr. Satyadev Nandakumar
Department of Computer Science and Engineering