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 4 — subject classesसेमेस्टर 4 — विषयवार कक्षाएँEvery theory subject of the term, unit by unit, with notes, numericals and doubt classes.
Computer Graphics and Multimedia ApplicationOperating SystemsSoftware EngineeringOptimization TechniquesMathematics-III
- 3
Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्टExperiments / jobs / project work as in the syllabus, with practical file and viva preparation.
Computer Graphics and Operating System Lab
- 4
Unit tests & mid-termयूनिट टेस्ट और मिड-टर्मA test after every unit and a mid-term in the university / board pattern.
- 5
Semester 4 mock testमॉक टेस्टA full mock test of all subjects before the exam, with analysis.
- 6
Semester 4 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.
सिलेबस · पाठ्यक्रम
6 subjects · 29 chapters · 132 topics
Computer Graphics and Multimedia Application5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction and Display Devices
5 टॉपिक+
- Applications of computer graphics
- CRT, LCD and LED displays
- Raster scan and random scan
- Resolution, aspect ratio and frame buffer
- Input devices for graphics
02Unit 2: Output Primitives
4 टॉपिक+
- DDA line algorithm
- Bresenham's line algorithm
- Midpoint circle algorithm
- Polygon filling - scan line, boundary fill, flood fill
03Unit 3: 2D Transformations
4 टॉपिक+
- Translation, scaling, rotation
- Reflection and shear
- Homogeneous coordinates
- Composite transformations
04Unit 4: Clipping, Viewing and 3D Basics
5 टॉपिक+
- Window and viewport
- Cohen-Sutherland line clipping
- Sutherland-Hodgman polygon clipping
- 3D transformations
- Parallel and perspective projection
05Unit 5: Multimedia
5 टॉपिक+
- Elements of multimedia - text, image, audio, video, animation
- Image, audio and video file formats
- Lossy and lossless compression
- Animation techniques
- Multimedia applications
Operating Systems5 chapters · 6 Months
Subject page →+
01Unit 1: Introduction to Operating Systems
4 टॉपिक+
- Functions of an OS
- Batch, multiprogramming, time-sharing, real-time and distributed OS
- Kernel, shell and system calls
- OS structure
02Unit 2: Process Management and CPU Scheduling
4 टॉपिक+
- Process, PCB and process states
- Threads
- Scheduling criteria
- FCFS, SJF, priority and round robin scheduling
03Unit 3: Synchronisation and Deadlocks
5 टॉपिक+
- Critical section problem
- Semaphores
- Classical problems - producer-consumer
- Deadlock conditions
- Deadlock prevention, avoidance (Banker's algorithm) and detection
04Unit 4: Memory Management
5 टॉपिक+
- Contiguous allocation and fragmentation
- Paging and segmentation
- Virtual memory and demand paging
- Page replacement - FIFO, LRU, optimal
- Thrashing
05Unit 5: File Systems and Linux Basics
5 टॉपिक+
- File concepts and directory structures
- File allocation methods
- Disk scheduling - FCFS, SSTF, SCAN
- Linux commands
- File permissions and shell scripting basics
Software Engineering5 chapters · 6 Months
Subject page →+
01Unit 1: Software Process Models
5 टॉपिक+
- Software characteristics and software crisis
- Software development life cycle
- Waterfall and prototyping models
- Spiral and incremental models
- Agile and Scrum basics
02Unit 2: Requirement Analysis
5 टॉपिक+
- Feasibility study
- Requirement elicitation
- Functional and non-functional requirements
- SRS document
- DFD, ER diagram and data dictionary
03Unit 3: Software Design
4 टॉपिक+
- Design principles - abstraction, modularity
- Cohesion and coupling
- Structured design and structure charts
- Object oriented design and UML diagrams
04Unit 4: Coding and Testing
5 टॉपिक+
- Coding standards
- Black-box testing - equivalence partitioning, boundary value analysis
- White-box testing - path testing, cyclomatic complexity
- Unit, integration, system and acceptance testing
- Alpha and beta testing
05Unit 5: Maintenance and Project Management
5 टॉपिक+
- Types of maintenance
- Size and effort estimation - LOC, function points
- COCOMO model
- Risk management
- Software quality - ISO 9001 and CMM
Optimization Techniques5 chapters · 6 Months
Subject page →+
01Unit 1: Linear Programming and Graphical Method
5 टॉपिक+
- Introduction to operations research
- Formulation of LPP
- Graphical method
- Feasible region and corner-point solution
- Special cases - unbounded, infeasible, multiple optima
02Unit 2: Simplex Method and Duality
4 टॉपिक+
- Standard form - slack and surplus variables
- Simplex algorithm
- Big-M method and artificial variables
- Duality in LPP
03Unit 3: Transportation Problem
6 टॉपिक+
- Balanced and unbalanced problems
- North-West Corner rule
- Least cost method
- Vogel's approximation method
- MODI method for optimality
- Degeneracy
04Unit 4: Assignment Problem
4 टॉपिक+
- Formulation
- Hungarian method
- Unbalanced and maximisation problems
- Travelling salesman problem basics
05Unit 5: Game Theory and Queuing
5 टॉपिक+
- Two-person zero-sum games
- Saddle point - maximin and minimax
- Mixed strategies and dominance
- Queuing system characteristics
- M/M/1 model
Mathematics-III5 chapters · 6 Months
Subject page →+
01Unit 1: Errors in Numerical Computation
4 टॉपिक+
- Significant digits and rounding
- Absolute, relative and percentage error
- Round-off and truncation errors
- Propagation of errors
02Unit 2: Roots of Algebraic and Transcendental Equations
5 टॉपिक+
- Bisection method
- Regula falsi method
- Newton-Raphson method
- Secant method
- Order of convergence
03Unit 3: Interpolation
4 टॉपिक+
- Finite differences - forward, backward
- Difference tables
- Newton's forward and backward formulas
- Lagrange's interpolation
04Unit 4: Numerical Integration
4 टॉपिक+
- Trapezoidal rule
- Simpson's 1/3 rule
- Simpson's 3/8 rule
- Comparison of errors
05Unit 5: Solution of Linear Systems
4 टॉपिक+
- Gauss elimination
- Gauss-Jordan method
- Jacobi and Gauss-Seidel iteration
- Diagonal dominance and convergence
Computer Graphics and Operating System Lab4 chapters · 6 Months
Subject page →+
01Exp Group 1: Graphics Primitives in C
4 टॉपिक+
- Initialising graphics mode
- Drawing pixel, line, circle, rectangle
- DDA and Bresenham line algorithms
- Midpoint circle algorithm
02Exp Group 2: Transformations and Animation
3 टॉपिक+
- Translation, scaling and rotation of a triangle
- Reflection
- Simple animation - moving ball or car
03Exp Group 3: Linux Commands
5 टॉपिक+
- File and directory commands - ls, cd, mkdir, cp, mv, rm
- Viewing files - cat, more, head, tail
- Permissions - chmod, chown
- Process commands - ps, kill, top
- Filters - grep, sort, wc
04Exp Group 4: Shell Scripting
5 टॉपिक+
- Variables and read
- if-else and case
- for और while loops
- Command-line arguments
- Scripts for factorial, prime and file counting
About this course
आप यह कर पाएँगे
- Complete Computer Graphics and Multimedia Application syllabus with regular tests
- Complete Operating Systems syllabus with regular tests
- Complete Software Engineering syllabus with regular tests
- Complete Optimization Techniques syllabus with regular tests
- Complete Mathematics-III syllabus with regular tests
- Complete Computer Graphics and Operating System Lab syllabus with regular tests
यह किसके लिए है
- BCA students of Semester 4 (UP state universities, Lucknow University pattern)
- Students interested in graphics programming, animation and multimedia
आपको क्या चाहिए
- Programming in C and Mathematics-I (matrices)
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
सवाल
Which syllabus does this Computer Graphics and Multimedia Application course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 4. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Will I write graphics programs?
Yes. The companion lab uses C graphics programs for lines, circles and transformations.
Is the mathematics difficult?
Only matrix multiplication and simple coordinate geometry are needed; the trainer solves every transformation step by step.
Which syllabus does this Operating Systems course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 4. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Are numericals asked?
Yes - CPU scheduling (waiting and turnaround time), Banker's algorithm, page replacement and disk scheduling.
Is Linux taught practically?
Yes. Linux commands and shell scripts are practised in the Computer Graphics and OS Lab.
Which syllabus does this Software Engineering course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 4. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
Does this subject help in the project?
Yes. You will prepare SRS, DFDs, design and test cases for your minor and major projects using what you learn here.