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
Work planकार्य योजनाStep by step with your guide / trainer.
Linux CommandsShell Scripting BasicsShell Loops and FunctionsCPU Scheduling SimulationMemory and Deadlock Simulation
- 3
File, report & vivaफ़ाइल, रिपोर्ट और वाइवाPractical file / report checked, mock viva before the final one.
- 4
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
1 subject · 5 chapters · 19 topics
01Linux Commands
5 topics+
- File and directory commands
- Permissions with chmod and chown
- Filters: grep, sort, wc, head, tail
- Pipes and redirection
- Process commands: ps, top, kill
02Shell Scripting Basics
4 topics+
- Variables and read
- Arithmetic with expr and $(( ))
- if-else and test conditions
- case statement
03Shell Loops and Functions
3 topics+
- for, while and until loops
- Command-line arguments and special variables
- Functions in shell scripts
04CPU Scheduling Simulation
4 topics+
- FCFS
- SJF (non-preemptive)
- Priority scheduling
- Round Robin
05Memory and Deadlock Simulation
3 topics+
- FIFO and LRU page replacement
- Optimal page replacement
- Banker's algorithm
About this course
You will be able to
- Use Linux commands for files, directories, permissions, filters, pipes and processes
- Write shell scripts with variables, arithmetic, conditions and case statements
- Write shell scripts with loops, functions and command-line arguments
- Simulate CPU scheduling algorithms in C and compute waiting and turnaround times
- Simulate page replacement and the Banker's algorithm in C
Who it is for
- B.Sc Computer Science students of Semester 4 (UP State Universities NEP 2020 common minimum syllabus)
- Students preparing for the university practical exam and viva
What you need
- Studying the theory paper Operating System
- Access to a Linux system or terminal (the centre's lab can be used)
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 UP State Universities NEP 2020 common minimum syllabus for B.Sc Computer Science, Semester 4. Where your own university's syllabus differs, the centre follows your university's syllabus and question pattern.
Do I need Linux on my own computer?
Not necessary. The centre's lab has Linux; you may also use WSL or an online terminal for practice.
How are the practicals marked?
The trainer watches each experiment and marks it on a rubric; the viva questions here prepare you for the university practical exam.