IVSEMESTERCSE2025
IVSEMESTERCSE2025
TOTAL CREDITS
TOTAL MARKS
HRS PER WEEK
LAB WORK
PAPER SUBJECT
CREDITS
CREDITS
S.N.
DURATION
DURATION
TERM
MARKS
MARKS
TOTAL
TEST*
I II
1 7486 401 OPERATING SYSTEMS 4 4 10 10 10 30 70 03 Hrs. 2 1 20 30 03 Hrs. 4 150
2 7487 402 INRTODUCTION TO DBMS 3 3 10 10 10 30 70 03 Hrs. 2 1 20 30 03 Hrs. 4 150
3 7488 403 COMPUTER NETWORKS 3 3 10 10 10 30 70 03 Hrs. 4 2 20 30 03 Hrs. 6 150
4 7489 404 SSAD/SOFTWARE ENGINEERING 4 4 10 10 10 30 70 03 Hrs. 0 0 0 0 0 4 100
5 7490 405 WEB TECHNOLOGIES 3 3 10 10 10 30 70 03 Hrs. 4 2 20 30 03 Hrs. 5 150
6 MINOR PROJECT 0 0 0 0 0 0 0 0 4 2 20 30 03 Hrs. 2 50
ESSENCE OF INDIAN KNOWLEDGE
7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0
AND TRADITION
8 LIBERARY /SEMINAR/VISITS etc. 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
TOTAL 19 17 150 350 17 8 100 150 25 750
NOTE - (1)* Two Best,out of Three Mid Term Tests (Progressive Tests) Marks should be entered here.
GRAND TOTAL OF CREDITS GRAND TOTAL OF MARKS
25 750
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER IV
Course outcomes:
Students should be able to demonstrate basic knowledge about Operating System, be able to apply
OS concepts such as processes, memory and file systems to system design, able to configure OS in an
efficient and secure manner.
*******
OPERATING SYSTEMS LAB
This is a skill course. More student practice and try to find solution on their own, better it will be.
Reference Books:
1. Operating System Concepts, Silberschatz, Abraham and Galvin, Peter, Wiley India Limited
2. UNIX Concepts and Applications, Sumitabha Das, McGraw-Hill Education
3. Operating System Concepts, Ekta Walia, Khanna Publishing House
Course outcomes:
Students should be able to demonstrate basic knowledge about Operating System, be able to apply
OS concepts such as processes, memory and file systems to system design, able to configure OS in an
efficient and secure manner, and become an advance user of operating system.
*********
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER IV
SEMESTER IV
******
COMPUTER NETWORKS LAB
Course Learning Objectives:
This Lab course is intended to practice whatever is taught in theory class of ‘Computer Networks’.
Some of the things that should necessary be covered in lab are listed below:
Course Content:
S.No. Topics for Practice
1 Showing various types of networking cables and connectors, identifying them clearly
2 Looking at specifications of cables and connectors of various companies on Internet, find
out differences.
3 Making patch cords using different types of cables and connectors - crimping, splicing, etc
4 Demonstration of different type of cable testers, using them for testing patch cords pre-
pared by the students in Lab and standard cables prepared by professionals
5 Configuring computing devices (PC, Laptop, Mobile, etc) for network, exploring different
options and their impact – IP address, gateway, DNS, security options, etc
6 Showing various networking devices – NICs, Hub, Switch, Router, WiFi access point, etc.
7 Looking at specifications of various networking devices various companies on Internet,
find out differences.
8 Network simulation tool (e.g. Cisco Packet Tracer)
9 Setting up a small wired LAN in the Lab
10 Setting up a small wireless LAN in the Lab
This is a skill course. More student practice and try to find solution on their own, better it will be.
Reference Books:
1. Cisco press books on CCNA
2. User manual of networking devices available in the lab
3. Wiki pages on networking devices
Course outcomes:
1. Understanding of computer networks, issues, limitations, options available.
2. Able to configure basic small LAN and connect computers to it.
*******
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER IV
As per the course design, concepts learned as part of this course will/should be used in the Minor
Project (Proj.202). These two courses should go hand in hand to be effective.
UNIT 1:
Introduction to Software Engineering, Lifecycle, Process Models - Traditional v/s Agile processes.
UNIT 2:
Development Activities - Requirements Gathering and Analysis, Design Concepts, Software architec-
ture and Architectural styles, Basic UI design, Effective Coding and Debugging techniques.
UNIT 3:
Software Testing Basics, Unit, Integration, System and Acceptance Testing, Introduction to various
testing techniques (e.g. Stress testing), Writing and executing test cases, Quality Assurance.
UNIT 4:
Project Management - Project management concepts, Configuration and Release Management, Ver-
sion Control and its tools (Git), Release Planning, Change Management, Software Maintenance, Proj-
ect Metrics.
Reference Books:
1. Software Engineering – A Practitioner’s Approach, 7th Edition, Roger Pressman.
2. Software engineering, Ian Sommerville, Pearson Education
3. An Integrated Approach to Software Engineering, Pankaj Jalote, Springer Verlag
4. Software Engineering, Nasib Singh Gill, Khanna Book Publishing Co. India.
5. Software Engineering, K. K. Agarval, Yogesh Singh, New Age International Publishers
Course outcomes:
The proposed course is expected to provide an introduction to software engineering concepts and
techniques to undergraduate students, thus enabling them to work in a small team to deliver a soft-
ware system. The course content and project will introduce various software technologies, process
and project management skills that are needed for the delivery of software in a team setting.
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER IV
Course Outcomes:
Student will be able to develop/build a functional website with full features.
WEB TECHNOLOGIES LAB
Course Learning Objectives:
This Lab course is intended to practice whatever is taught in theory class of ‘Web Technologies’. Some
of the things that should necessary be covered in lab are listed below:
Course Content:
S.No. Topics for Practice
1 Coding Server Client Programs
2 Developing Web Application using HTML, JavaScript
3 Developing Advanced Web Application Programs using CSS
4 Practicing PHP : Basics
5 Practicing PHP : Web Application Development
6 Practicing PHP: MySql - tiered Applications
7 Developing a fully functional Web Service Application using all the technologies learned
in this course.
This is a skill course. More student practice and try to find solution on their own, better it will be.
Reference Books:
1. “Web Technologies--A Computer Science Perspective”, Jeffrey C.Jackson,
2. “Internet & World Wide Web How To Program”, Deitel, Deitel, Goldberg, Pearson Education
3. “Web programming- Building Internet Application”, Chris Bales
4. Web Applications: Concepts and Real World Design, Knuckles
Course outcomes:
Student will be able to program web applications using and will be able to do the following:
Use LAMP Stack for web applications
Use Tomcat Server for Servlets and JSPs
Write simple applications with Technologies like HTML, Javascript, AJAX, PHP, Servlets and
JSPs
Connect to Database and get results
Parse XML files using Java (DOM and SAX parsers)
Student will be able to develop/build a functional website with full features.
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER - IV
MINOR PROJECT –
Evaluation is based on work done, quality of report
performance in viva-voce, presentation etc.
**************
DIPLOMA WING
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA,BHOPAL
DIPLOMA IN COMPUTER SCIENCE AND ENGINEERING (C04)
SEMESTER - IV
Course Content:
Basic Structure of Indian Knowledge System:
(i) osद, (ii) उऩosद (आयosद, /kuqosn xU/kosn LFkkऩR; आदद) (iii) osnkax (f’k{kk dYu
uu:r O;kdj.k T;ksur"k Nkan ),
(iv) उऩTइग (/keZ j~hj~kalk, ऩqjk.k, rdfeL=)
Modern Science and Indian Knowledge System
Yoga and Holistic Health care
Case Studies.
*******************