Acquire fundamental computer programming abilities and excel in crafting C/C++ programs for tackling practical challenges in the real world.
About this course
The course introduces fundamental principles of computer programming, beginning with the concept of algorithms. The focus is on cultivating the ability to create programs for solving practical computational problems.
The course covers various topics, including:
- Algorithms
- Elements of the C/C++ programming languages
- Basic data types
- Sequential and conditional execution
- Iterative solutions
- Arrays, matrices, and their practical applications
- Functions
- Sorting and searching
- Elements of string manipulation
- Introduction to pointers
- Basics of Software Engineering
- Structures
- File Processing
Participants will have the opportunity to comprehend numerous sample programs and will be required to independently create several programs. This course primarily focuses on foundational programming and establishes a strong base for beginners to develop sound programming skills.
This course is a component of the Fundamentals of Computer Science XSeries Program, which also includes:
- Object-Oriented Programming
- Foundations of Data Structures
- Implementation of Data Structures
- Algorithms
At a glance
- Institution: IITBombayX
- Subject: Computer Science
- Level: Introductory
- Prerequisites:Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable.
- Language: English
- Video Transcript: English
- Associated programs: XSeries in Fundamentals of Computer Science
- Associated skills: C (Programming Language), Computer Science, Data Structures, Object-Oriented Programming (OOP), C++ (Programming Language), Algorithms, Computer Programming
What you’ll learn
- Basic programming skills
- To write C/C++ programs to solve real world computational problems.
- Good programming practices
- How to handle large and complex programs.