Programming for Problem Solving (KCS101/KCS201) (M) offered by IIT Kanpur
- Public/Government Institute
- Estd. 1959
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Overview
Duration | 6 weeks |
Total fee | ₹4,237 |
Mode of learning | Online |
Credential | Certificate |
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Highlights
- Earn a certificate of completion from E & ICT Academy, IIT Kanpur
- Learn from online lectures with high-quality videos
- Available in English and Hindi
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Course details
- For students who are pursuing professional graduate/post-graduate courses related to computer science or Information Technology
- For computer science and engineering teachers/faculties
- For IT professionals in the application development domain
- Develop simple algorithms for arithmetic and logical problems
- Translate the algorithms to programs in C language and execute them
- Implement conditional branching, iteration, and recursion
- Decompose a problem into functions and synthesize a complete program using the divide and conquer approach
- Use arrays, pointers, and structures to develop algorithms and programs
- Boost your hireability through innovative and independent learning
- Get a certificate on successful completion of the course
- Learn about the components of a computer which includes Memory, processor, input and output devices along with storage and operating system
- Understand the concept of assembler, compiler, interpreter, loader, and linker
- Introduced to algorithms and flowcharts which includes representation of an algorithm, flowchart, along with the concept of pseudo code and its examples, converting algorithms to programs and writing source code
- Learn about the basics of programming which includes the structure of a C program, how to write and execute a C program
- Learn about the various types of errors such as logical errors and syntax errors
- Learn about the components of the C language, variables, data types, memory locations, and storage classes
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Curriculum
Introduction to Programming
Introduction to components of a computer system
Processor
I/o devices
Memory unit
Operating system
The concept of assembler, Compiler, Interpreter, Loader, and linker
The idea of an algorithm: representation of an algorithm, Flowchart, Pseudo code with examples
From algorithms to programs, Source code
Arithmetic expressions & Conditional Branching
Arithmetic expressions and precedence: Operators and expression using numeric and relational operators
Mixed operands
Type conversion
Logical operators
Bit operations
Assignment operator
Operator precedence and associativity
Loops & Functions
Iteration and loops: use of while
Do while and for loops
Multiple loop variables
Use of break and continue statements
Functions: introduction
Types of functions
Arrays & Basic Algorithms
Arrays: Array Without codetation and representation
Manipulating array elements
Using one dimensional and multidimensional arrays
Character arrays and strings
Structure and Array of structures
Union
Enumerated data types
Passing arrays to functions
Pointer & File Handling
Pointers: Introduction, declaration, applications
Introduction to dynamic memory allocation
Use of pointers in self-referential structures
Linked list
File handling: File I/O functions
Standard C preprocessors
Defining and calling macros
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Entry Requirements
Other courses offered by IIT Kanpur
Student Forum
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur News & Updates
Programming for Problem Solving (KCS101/KCS201) (M) at IIT Kanpur Contact Information
Indian Institute of Technology, Kalyanpur
Kanpur ( Uttar Pradesh)
(For general query)
(For admission query)
(For general query)
(For admission query)
Useful Links
Know more about IIT Kanpur
- All About IIT Kanpur
- Courses 2025
- Fees 2025
- Reviews on Placements, Faculty & Facilities
- Admission 2025 - Cutoffs, Eligibility & Dates
- Placement - Highest & Average Salary Package
- Cut off & Merit List 2025
- IIT Kanpur Rankings
- Infrastructure Details & Reviews
- IIT Kanpur Faculty
- Compare IIT Kanpur
- IIT Kanpur Q&A
- Scholarships
- IIT Kanpur News & Articles