Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Part 1 of the syllabusपाठ्यक्रम भाग 1Unit-wise coaching with notes and doubt classes.
Unit 1: Problem SolvingUnit 2: Basics of CUnit 3: Control Structures
- 3
Part 2 of the syllabusपाठ्यक्रम भाग 2Unit-wise coaching with notes and doubt classes.
Unit 4: Arrays and StringsUnit 5: FunctionsUnit 6: Pointers, Structures and Files
- 4
Unit tests & assignmentsयूनिट टेस्टRegular tests in the university / board pattern.
- 5
Semester 2 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षाPrevious papers and full revision before the exam.
- 6
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
1 subject · 6 chapters · 28 topics
01Unit 1: Problem Solving
4 topics+
- Steps in problem solving
- Algorithms and their properties
- Flowcharts and symbols
- Pseudocode
02Unit 2: Basics of C
6 topics+
- Structure of a C program
- Character set, keywords, identifiers
- Data types and their sizes
- Constants and variables
- Operators, precedence and associativity
- printf and scanf
03Unit 3: Control Structures
4 topics+
- if, if-else, nested if, else-if ladder
- switch statement
- for, while and do-while loops
- break, continue and goto
04Unit 4: Arrays and Strings
4 topics+
- One-dimensional arrays
- Two-dimensional arrays and matrices
- Strings and string functions (strlen, strcpy, strcmp, strcat)
- Searching and sorting (linear search, bubble sort)
05Unit 5: Functions
5 topics+
- Library and user-defined functions
- Function prototype, call and return
- Call by value and call by reference
- Recursion
- Storage classes
06Unit 6: Pointers, Structures and Files
5 topics+
- Pointer declaration and dereferencing
- Pointers and arrays
- Structures and unions
- Array of structures
- File handling: fopen, fprintf, fscanf, fclose
About this course
You will be able to
- Write algorithms and draw flowcharts for simple problems
- Use C data types, operators, expressions and formatted input-output
- Apply decision making and loops (if, switch, for, while, do-while)
- Work with one- and two-dimensional arrays and strings
- Write user-defined and recursive functions
- Use pointers, structures and file handling in C programs
Who it is for
- Diploma engineering students of Semester 2 / Semester 3 (BTEUP) - Computer Science & Engineering, Electronics Engineering
- Polytechnic students who need regular coaching, revision and practice for the BTEUP semester examination
What you need
- Basic computer operation
- Class 10 mathematics
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
Questions
Which syllabus does this course follow?
It follows the BTEUP (Board of Technical Education, Uttar Pradesh) syllabus of Programming in C (Semester 2 / 3). Where your polytechnic follows a different board or a revised syllabus, the centre follows your own syllabus.
Will it help in the semester examination?
Yes. Every unit is covered with solved examples, unit-wise MCQs and previous-year style questions for the BTEUP theory and practical exams.
Will I write programs myself?
Yes. Every topic is followed by programs written and run by the student; the C Lab covers full practicals.