COURSE DETAILS
Understand the basics of Computer Programming, Write, Compile & Debug Programs in C language, Use different Data Types in a computer program, Learn how to use Functions, Methods & Routines
ELIGIBILITY CRITERIA
Students who have passed 10th standard are eligible to pursue this course.
SYLLABUS
To get a better idea about the course structure, let us go through a list of important subjects present in this program. Note: Only the important subjects have been mentioned.
- Overview
- Environment
- Program Structure
- Basic Syntax
- Data Type
- Variables
- Constants
- Operators
- Loop
- Array
- Decesion Making
- Encapsulations
- Method
- String
- Structure
- Classes
- Inheritance
- Polymorphism
- Operator Overloading
- Interface
- Project
Most of the subjects mentioned above have both Theoretical Studies and Practical Sessions associated with them. Project work is present. Students will have to undertake and complete a project work related to the field of IT, under the guidance of faculty members.
CAREER PROSPECTS AND JOB OPPORTUNITIES
Thousands of employers are looking for C/C++/C# developers and hundreds of these are junior posts, many of which are found in the high-paying finance sector. Once the candidate is sure of what he has learned, the next step that he has to take is to gain some experience. You can get a job in C/C++/C# programming in companies, or you can even freelance on the web. Prospects are bright for candidates with knowledge of programming languages like C/C++/C#. Demand for professionals with a deep knowledge of object oriented programming using C/C++/C# arrays, structures is very high. C/C++/C# for gaming projects is very popular. So anybody familiar with C/C++/C# programming can make a career as a gaming professional. The memory management techniques of C/C++/C# make it the ideal language for such applications. So are the graphics capabilities and the code management capabilities of C/C++/C#. The mastery of C++ skills also can help an individual apply for jobs such as software developer, software engineer, or database developer. Visual C++ is used extensively by a database developer. Having deep knowledge of the enterprise versions of Visual C++ also help in designing and modifying extensive databases for a great career as a database developer. Designs need to be changed as needs evolve during the development stage. In-depth knowledge of such techniques makes it very easy for a software developer. Software engineers with knowledge of C/C++/C# are required in many diverse areas such as research, accounting, finance, etc. They are mainly required for technology development in the specified areas. Such engineers are professionally qualified and are technical experts with cutting-edge knowledge of the programming language with additional work experience on different operating system platforms and database management systems.