Title: Problem solving using C/C++ Aim:
·
To be able to quickly and easily
master the essential logical skills required in writing complex
programs. ·
To learn the industry-favored,
the simplest and yet the most powerful programming language. Objectives: By the end of the course, the students
USP: This course uses simple text and visuals to teach the most
complex concepts in C/C++. Animated visuals are provided wherever
necessary. A fictitious company serves to introduce the student to
various concepts. Many examples are given to help the student understand the
most difficult concepts. Students can actually practice the programs given in the CD
by saving them onto their hard disks/floppies. They can even make
changes to the existing programs if they want to develop similar
programs. Detailed explanations are given for critical sections in
the programs. The students can put into practice what they learn in each
concept by completing parts of the project, which runs through
the course. At the end all the parts of the project will be put
together to give the students the overall picture. DescriptionC is a modern language
incorporating the control features found desirable by the theory and
practice of computer science. Its design makes it natural for users to
use top-down planning, structured programming and modular design. Being
machine independent, the programs written in C can be ported onto any
machine with minimal or no changes. Because of its ability to talk to
hardware, it is considered to be a system’s programming language. Most
of the modern operating systems were designed in C.
C++, which is considered to be a better C, is built upon the
solid foundation of C. It lends support to OOP without sacrificing any
of C’s power, elegance and flexibility. Student profile:Graduates with basic knowledge of
computers and operating systems. Job opportunities:
|