CS201: Introduction to Programming
CS201 Introduction to Programming teaches you to write programs in C++. You start with variables, decisions and loops, then move to functions, arrays, pointers, structures, file handling and the basics of classes and objects.
- 51 lectures
- Past papers style solved MCQs
- Answers in English and Roman Urdu
How to prepare for CS201
CS201 Lecture Quizzes
Each quiz covers a few lectures. New here? Start with Lecture 0-2 Quiz.
Tap the lectures in your exam. Only matching quizzes stay highlighted.
CS201 Exam Mocks
A practice paper made only from the lectures in your syllabus. Pick the one that fits your next exam.
CS201 Leaderboard
Points are your correct answers in lecture quizzes.
Loading leaderboard…
Stuck on a lecture? Ask other CS201 students.
Post your question, discuss a tricky MCQ or help someone else. Be the first to start a discussion.
CS201 Introduction to Programming
Gradup covers all 51 lectures of CS201 Introduction to Programming with Past Papers Style Solved MCQs. Use the lecture quizzes while you study the CS201 handouts, then switch to the CS201 midterm and final term mocks. Every answer comes with an explanation and the handout reference, so you know exactly where to revise.
- 01Variables, data types and operators
- 02Decisions and loops
- 03Functions and arrays
- 04Pointers and references
- 05Structures and file handling
- 06Classes and operator overloading
See all 51 CS201 lectures
- 0 CS201 Lecture 0Course Introduction
- 1 CS201 Lecture 1Introduction
- 2 CS201 Lecture 2Software Categories, History of C and the IDE
- 3 CS201 Lecture 3Starting with C
- 4 CS201 Lecture 4Expressions and Operators
- 5 CS201 Lecture 5Decisions
- 6 CS201 Lecture 6Repetition Structures
- 7 CS201 Lecture 7Loops and Operators
- 8 CS201 Lecture 8Switch Statement
- 9 CS201 Lecture 9Functions
- 10 CS201 Lecture 10Functions (Part 2)
- 11 CS201 Lecture 11Arrays
- 12 CS201 Lecture 12Arrays (Part 2)
- 13 CS201 Lecture 13Arrays (Part 3)
- 14 CS201 Lecture 14Pointers
- 15 CS201 Lecture 15Pointers, Strings and Arrays
- 16 CS201 Lecture 16Pointers and Arrays (Advanced)
- 17 CS201 Lecture 17String Manipulation Functions
- 18 CS201 Lecture 18File Handling
- 19 CS201 Lecture 19File Handling (Part 2)
- 20 CS201 Lecture 20Structures
- 21 CS201 Lecture 21Bit Manipulation
- 22 CS201 Lecture 22Review Lecture
- 23 CS201 Lecture 23Pre-processor Directives and Macros
- 24 CS201 Lecture 24Dynamic Memory Allocation using C++
- 25 CS201 Lecture 25Structured Programming
- 26 CS201 Lecture 26Classes and Objects
- 27 CS201 Lecture 27Classes and Objects (Part 2)
- 28 CS201 Lecture 28Memory Allocation in C++
- 29 CS201 Lecture 29Friend functions
- 30 CS201 Lecture 30Reference Data Type
- 31 CS201 Lecture 31Operator Overloading
- 32 CS201 Lecture 32Operator Overloading (Part 2)
- 33 CS201 Lecture 33Operator Overloading (Part 3)
- 34 CS201 Lecture 34Arrays of Objects
- 35 CS201 Lecture 35Streams
- 36 CS201 Lecture 36Stream Manipulation
- 37 CS201 Lecture 37Overloading Insertion and Extraction Operators
- 38 CS201 Lecture 38User Defined Manipulators
- 39 CS201 Lecture 39Copy Constructor
- 40 CS201 Lecture 40Classes and Objects (Advanced)
- 41 CS201 Lecture 41Template Functions
- 42 CS201 Lecture 42Class Templates
- 43 CS201 Lecture 43Programming Exercise
- 44 CS201 Lecture 44Practical Example
- 45 CS201 Lecture 45Practical Example (Part 2)
- 46 CS201 Lecture 46Templates Review (Part 1)
- 48 CS201 Lecture 48Templates Review (Part 2)
- 49 CS201 Lecture 49Templates Review (Part 3)
- 50 CS201 Lecture 50Templates Review (Part 4)
- 51 CS201 Lecture 51Templates Review (Part 5)
Frequently asked questions
Quick answers about practising CS201 on Gradup.
Gradup has lecture-wise CS201 quizzes with Past Papers Style Solved MCQs covering all 51 lectures, with explanations in English and Roman Urdu.
Yes. Choose the lectures that are in your midterm and Gradup builds a CS201 midterm mock from Past Papers Style Solved MCQs of only those lectures. Try again for other questions from the same lectures.
Yes. The CS201 final term mock mixes easy, medium and hard MCQs from the lectures you select, just like the real paper.
You can take any quiz without an account. Sign up free to get one month of full access with progress tracking, mocks, streaks and the leaderboard.