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
Semester 3 — subject classesसेमेस्टर 3 — विषयवार कक्षाएँEvery theory subject of the term, unit by unit, with notes, numericals and doubt classes.
Data Structures Using C and C++Computer Architecture and Assembly LanguageBusiness EconomicsElements of StatisticsObject Oriented Programming Using C++
- 3
Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्टExperiments / jobs / project work as in the syllabus, with practical file and viva preparation.
Data Structures and C++ Lab
- 4
Unit tests & mid-termयूनिट टेस्ट और मिड-टर्मA test after every unit and a mid-term in the university / board pattern.
- 5
Semester 3 mock testमॉक टेस्टA full mock test of all subjects before the exam, with analysis.
- 6
Semester 3 exam (university / board)सेमेस्टर / वार्षिक परीक्षाPrevious papers, important questions and full revision.
- 7
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
6 subjects · 31 chapters · 135 topics
Data Structures Using C and C++5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction and Arrays
5 topics+
- Data structure - linear and non-linear
- Abstract data type
- Time and space complexity, Big-O
- Arrays - address calculation in row-major and column-major
- Sparse matrices
02Unit 2: Stacks and Queues
5 topics+
- Stack operations - push, pop
- Infix to postfix conversion
- Postfix evaluation
- Queue, circular queue, deque
- Priority queue
03Unit 3: Linked Lists
5 topics+
- Singly linked list - insert, delete, traverse
- Doubly linked list
- Circular linked list
- Linked stack and queue
- Polynomial representation
04Unit 4: Trees
5 topics+
- Tree terminology
- Binary tree and its properties
- Traversals - inorder, preorder, postorder
- Binary search tree
- AVL tree and heap basics
05Unit 5: Graphs, Searching and Sorting
5 topics+
- Graph representation - adjacency matrix and list
- BFS and DFS
- Linear and binary search
- Bubble, insertion, selection, quick and merge sort
- Hashing and collision resolution
Computer Architecture and Assembly Language5 chapters · 6 Months
Subject page →+
01Unit 1: Register Transfer and Micro-operations
4 topics+
- Register transfer language
- Bus and memory transfers
- Arithmetic, logic and shift micro-operations
- Basic computer instruction cycle
02Unit 2: CPU Organisation
4 topics+
- General register and stack organisation
- Instruction formats - three, two, one and zero address
- Addressing modes
- RISC and CISC
03Unit 3: Memory Organisation
5 topics+
- Memory hierarchy
- Main memory - RAM and ROM
- Cache memory and mapping techniques
- Hit ratio and access time
- Virtual memory and paging
04Unit 4: Input-Output Organisation
5 topics+
- I/O interface
- Programmed I/O
- Interrupt-driven I/O
- Direct Memory Access (DMA)
- I/O processors
05Unit 5: Microprocessors and Assembly Programming
4 topics+
- 8085 architecture and pin diagram basics
- 8086 architecture - BIU, EU, segmentation
- Instruction set - data transfer, arithmetic, logical, branch
- Assembly programs - addition, largest number, block transfer
Business Economics5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to Business Economics
4 topics+
- Meaning, nature and scope
- Micro and macro economics
- Basic economic problems
- Production possibility curve and opportunity cost
02Unit 2: Demand Analysis
5 topics+
- Law of demand and its exceptions
- Determinants of demand
- Price, income and cross elasticity
- Measurement of elasticity
- Demand forecasting basics
03Unit 3: Supply and Consumer Behaviour
4 topics+
- Law of supply
- Market equilibrium
- Law of diminishing marginal utility
- Indifference curves and consumer equilibrium
04Unit 4: Production and Cost
5 topics+
- Production function
- Law of variable proportions
- Returns to scale
- Short-run costs - TC, FC, VC, AC, MC
- Revenue concepts
05Unit 5: Market Structures
5 topics+
- Perfect competition
- Monopoly
- Monopolistic competition
- Oligopoly
- Equilibrium of the firm - MR = MC
Elements of Statistics5 chapters · 6 Months
Subject page →+
01Unit 1: Data and its Presentation
5 topics+
- Meaning and scope of statistics
- Primary and secondary data
- Classification and tabulation
- Frequency distribution
- Histogram, frequency polygon and ogive
02Unit 2: Measures of Central Tendency
5 topics+
- Arithmetic mean
- Median and quartiles
- Mode
- Empirical relation between mean, median and mode
- Geometric and harmonic mean
03Unit 3: Measures of Dispersion
5 topics+
- Range and quartile deviation
- Mean deviation
- Standard deviation and variance
- Coefficient of variation
- Skewness
04Unit 4: Correlation and Regression
4 topics+
- Scatter diagram
- Karl Pearson's coefficient of correlation
- Spearman's rank correlation
- Regression lines and coefficients
05Unit 5: Probability and Distributions
5 topics+
- Basic probability and theorems
- Random variable and expectation
- Binomial distribution
- Poisson distribution
- Normal distribution
Object Oriented Programming Using C++5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to OOP and C++
5 topics+
- Procedural vs object oriented programming
- Features of OOP
- C++ program structure, cin and cout
- Reference variables and inline functions
- Function overloading and default arguments
02Unit 2: Classes and Objects
5 topics+
- Class definition and access specifiers
- Member functions inside and outside the class
- Static data members and functions
- Friend functions
- Constructors, copy constructor and destructor
03Unit 3: Inheritance
5 topics+
- Base and derived classes
- Visibility modes - public, private, protected
- Single, multiple, multilevel, hierarchical, hybrid
- Virtual base class
- Constructors in derived classes
04Unit 4: Polymorphism
4 topics+
- Operator overloading
- this pointer
- Virtual functions and runtime polymorphism
- Pure virtual functions and abstract classes
05Unit 5: Templates, Exceptions and Files
4 topics+
- Function and class templates
- Exception handling - try, throw, catch
- File streams - ifstream, ofstream, fstream
- Introduction to STL
Data Structures and C++ Lab6 chapters · 6 Months
Subject page →+
01Exp Group 1: Arrays, Searching and Sorting
3 topics+
- Linear and binary search
- Bubble, selection and insertion sort
- Quick sort and merge sort
02Exp Group 2: Stacks and Queues
3 topics+
- Stack using array - push, pop, display
- Infix to postfix conversion
- Linear and circular queue
03Exp Group 3: Linked Lists
3 topics+
- Singly linked list - insert, delete, display
- Doubly linked list
- Stack and queue using linked list
04Exp Group 4: Trees
3 topics+
- Binary search tree insertion
- Inorder, preorder, postorder traversals
- Search in BST
05Exp Group 5: Classes and Objects in C++
3 topics+
- Class with constructors and destructor
- Static members and friend function
- Function and operator overloading
06Exp Group 6: Inheritance and Polymorphism
3 topics+
- Single and multilevel inheritance
- Virtual functions
- Function template
About this course
You will be able to
- Complete Data Structures Using C and C++ syllabus with regular tests
- Complete Computer Architecture and Assembly Language syllabus with regular tests
- Complete Business Economics syllabus with regular tests
- Complete Elements of Statistics syllabus with regular tests
- Complete Object Oriented Programming Using C++ syllabus with regular tests
- Complete Data Structures and C++ Lab syllabus with regular tests
Who it is for
- BCA students of Semester 3 (UP state universities, Lucknow University pattern)
- Students preparing for coding interviews and MCA entrance
What you need
- Programming in C (BCA Semester 2) - arrays, pointers and structures
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 Data Structures Using C and C++ course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 3. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Are programs written in C or C++?
Both are accepted. The trainer shows each structure in C and then as a C++ class, as most universities allow either.
Is this subject important for placements?
Yes. Data structures are asked in almost every software interview and coding test.
Which syllabus does this Computer Architecture and Assembly Language course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 3. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Will I run assembly programs?
Yes. The trainer uses an 8085/8086 simulator (or EMU8086) so students can see registers change step by step.
Is this paper hard?
It is concept-heavy; with diagrams and solved numericals on addressing, cache and memory it becomes manageable.
Which syllabus does this Business Economics course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 3. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Is there any numerical work?
Yes - elasticity, cost and revenue calculations; the trainer gives step-by-step solved examples.