Department of Electronics and Communication Engineering

Fermi Laboratory


Course Outcome

Programming for Problem Solving (ES-CS 291)

The combination of lecture and laboratory sessions provides learning opportunities that should enable the student to do the following upon completion of this course:

Course Outcomes
Construct and Classify programs by the application and practice of logical ability to solve problems.
Predict 'C' programming development environment; compiling, debugging, linking and Execute codes using the development environment.
Explain the complexity of problems, modularize the problems into small modules and then convert them into programs.
Describe and apply the in-built functions and Compose customized functions for solving problems.
Execute, Calculate and apply the concept of pointers, memory allocation techniques and use of files for dealing with variety of problems.
Classify and effectively choose programming components that efficiently solve computing problems in real-world and document and present the algorithms, flowcharts and programs in form of user-manuals.