Course module
Paper 2 | Programming in C — TPSC Assistant Technical Officer (ATO - CS) 2026
- Lessons
- 91
- Duration
- 7 hr 23 min
- PYQs
- 142
- Practice
- 533
3% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
C Fundamentals
Intro & Data Types
Operators & Expressions
Understanding Operators
Data Type Fundamentals
Control Flow
If-Else Statements – Basic, Advanced & Nested If–Else Structures
Loops & Iteration
Functions
Function Basics – Definition, Declaration, and Calling Mechanisms
Basic Recursion
Arrays & Pointers
Array Basics
Pointer Basics – Declaration, Initialization, and Dereferencing
Relationship Between Arrays and Pointers
Character Pointer (String)
Call By Value/Address/Reference
Recursion with pointer
Storage Classes, Structures & Enums
Storage classes
Structures - Declaration, Initialization & Union Comparison
DMA, Macros, Scoping & File Handling
Dynamic Memory Allocation
Module lessons
Previous-year questions
PYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions26 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions22 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions35 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions15 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions17 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions15 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions50 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions142 questions
Explore the course
Previous modulePaper 2 | Computer Organization And ArchitectureNext modulePaper 2 | Data Structures And Programming
- About Course
- Paper 2 | Digital Logic
- Paper 2 | Computer Organization And Architecture
- Paper 2 | Data Structures And Programming
- Paper 2 | Algorithms
- Paper 2 | Compiler Design
- Paper 2 | Operating System
- Paper 2 | Databases
- Paper 2 | Information Systems and Software Engineering
- Paper 2 | Computer Networks
- Paper 2 | Internet & Web Technologies
- Paper 2 | Cyber Security And Emerging Technologies
- Paper 2 | Cloud Technology
- Paper 2 | Probability and statistics
- Paper-1 English
- Paper 1 General Mental Ability & Logical reasoning
- Paper-1 General Knowledge & Current Affairs
Loading lesson…