4th Sem Syllabus PDF
4th Sem Syllabus PDF
Syllabus
of
Part-II ( Semester)
Revised 2022
Course Title: Introduction to DBMS
Course Code COPC 204
Number of Credits : 3
Having fundamental knowledge of Computers and
Prerequisites
elementary mathematics.
Course Category PC
Course code: CST Semester: Fourth
Duration: 15 weeks Maximum Marks: 100
Teaching Scheme Examination Scheme
Continuous Internal Assessment: 20 Marks
Theory: 3 hrs/week
Attendance: 10 Marks
Total Contact Hours: 45
Viva/Presentation/Assignment/Quiz etc.: 10 Marks
Hours
End Semester Examination: 60 Marks
To enable student, develop database driven applications using the capabilities provided by
modern database management system software which involves
Course Content:
UNIT 1: 6 5
1.1 Basic concepts of DBMS, Advantages of a DBMS over file processing system,
Data Abstraction, Database Languages, Data Independence.
1.2 Components of a DBMS and overall ANSI / SPARC architecture of DBMS.
1.3 Roles and functionalities of DBA & Data Dictionary.
UNIT 2: 5 10
2.1. Data Models: Hierarchical Model, Network Model, Object Oriented Model, E-R
Model. Comparative study between different models.
2.2. The Enhanced Entity-Relationship (EER) model: Specialization, Aggregation,
Generalization.
Course outcomes
Reference Books
Name of
Name of Authors Title of the Book Edition the
publisher
Abraham Silberschatz, Henry 5th
F. Korth, S. Sudarshan
Evan Bayross 3rd
P.S. Gill 2nd
Date, Kannan & An Introduction to Database Pearson
Swaminathan Systems
Navathe Fundamentals of Database System Pearson
Singh Database Systems Pearson
OSI model & function of each Layer
TCP/ IP model
Connection oriented v/s Connectionless approach Comparison of OSI & TCP/IP
Models
Having fundamental knowledge of
Computers andelementary mathematics
4 6
IP Layers)
Aim:
One of the major components of computer based information systems is computer
networks. Through computer networks we can share hardware, Software, Processing,
Data and Applications besides getting global connectivity for internet based Design issues, example protocols (Ethernet, WLAN,
communication and services. Bluetooth)
For diploma students it is important to understand the function of computer networks and 5.2 Link- Layer Addressing (Three type of Address, Address
obtain requisite knowledge about hardware and software requirements of networks and Resolution Protocol(ARP))
acquire skills to establish a network using necessary hardware & software tools and 5.3 Error Detection and Correction (Block Coding, Cyclic
configure various services over it. The objectives of this course are to make students learn Codes, Checksum, Forward Error Correction)
the technology of establishing, commissioning(making operational) and maintaining 5.4 Data Link protocols (Simple protocols, Stop-and-wait
computer networks. Protocol, Piggybacking)
5.6 Media Access Control (Random Access, Controlled
Understand functioning of computer networks and popular Access, Channelization)
networking protocols
8.1 Repeaters
8.2 Hubs
8.3 Switches
8.4 Routers
8.5 Access Points Course Title : SOFTWARE ENGINEERING
8.6 Gateways Course Code COPC 208
8.7 Bridges
Number of Credits :3 3 (L: 3, T: 0, P: 0)
8.8 Difference between Layer 2 andLayer 3 Switches.
Prerequisites NIL
8.9 Introduction of Network Management software
Course Category PC
Course code : CST Semester : FOURTH
Duration : 15 weeks Maximum Marks : 100
9.1 Principles of Network Application
Teaching Scheme Examination Scheme
9.2 The Web and HTTP
9.3 File Transfer: FTP Theory : - 3 hrs/week Continuous Internal Assessment :
20 Marks
9.4 Electronic Mail in the Internet (SMTP, Comparison with HTTP, Mail Message
Format, Mail access Protocols) Tutorial:NIL Attendance-10 Marks
9.5 DNS
Peer-to-Peer Applications (P2P File Distribution) Total Contact Hours:45 Viva/Presentation/Assignment /Quiz etc : - 10 Marks
Hours
Practical : NIL End Semester Examination : 60 Marks
Aim: Develop basic concept of Software Development in
1. Computer Networking by Kurose, Ross, Pearson; Computer Science
2. Data Communications and Networking by Forouzan, Mc Graw Hill ;
3. Computer Networks by Andrew S Tannebaum, Pearson;
4. Head First Networking, SPD; Course Objectives:
5. Computer Networks, Bhushan Trivedi, Oxford University Press
6. Networks for Computer Scientists and Engineers, Youlu Zheng & Shakil Akhtar, To provide an idea of using various process models in the software industry according
Oxford University Press to given circumstances.
7. Data & Computer Communication by Williams Stallings, Pearson;
Analysis of Proper Requirement Specification and importance of its documentation.
1. Understanding of computer networks, issues, limitations, options available.
Emphasize on structured approach to handle software development.
2. Understanding of the care that needs to be taken while developing
applications designed towork over computer networks Understanding of proper software Testing modules and its implementations
3. Able to configure basic LAN and connect computers to it.
Inculcate essential technology and software engineering knowledge and skills essential
to build reasonably complex usable and maintainable software iteratively.
Course Content:
Software Engineering core principles, Communication, Planning, Modelling, , Rajib Mall, PHI
Construction & Deployment principles.
Software Engineering A Practitioner s Approach - Roger S. Pressman, TMH
Requirements Engineering Tasks, Initiating the requirement process.
Analysis approaches of software & preparation of Analysis model using Data Sommerville , Pearson
Modelling Concepts, Object oriented Analysis, Flow oriented model, Class-Based Integrated Approach to S -Pankaj Jalote, Narosa
model, Behavioural Model.
Design approaches of software & preparation of design model using Design concepts,
Design model, and pattern based design.
Work in Groups, Plan the work and coordinate the work. Course outcomes
Develop leadership qualities.
After completing the course:
Develop Innovative ideas.
Practically implement the acquired knowledge. To enable students to implement Project Planning in their Industrial In-plant Training
Develop basic technical Skills by hands on experience. Project work.
Write project report.
To be capable of self-education and clearly understand the value of achieving
Develop skills to use latest technology in Computer/Information Technology field.
Analyze the different types of Case studies. Perfection in the respective Project work.
Use effectively oral, written and visual communication Apply fundamental and disciplinary concepts and methods in ways appropriate to their
Demonstrate skill and knowledge of current information and technological tools and
techniques specific to the professional field of study. areas of study.
Identify, analyse and solve problems creatively through sustained critical
investigation.
Course outcomes
After completing the course, the students will understand The practical should be carried out in such a manner that students are able to acquire
How to design a database, database-based applications. different learning out comes in cognitive, psychomotor and affective domain to
demonstrate following course outcomes.
How to use a DBMS in Commercial applications.
The critical role of database in designing for database software systems or database Describe various protocols, models in networks.
applications. Explain operations of TCP, HTTP, and DNS.
Illustrate use of Subnets, Ipv4 in computer networks.
Reference Books Design simple computer networks.
Establish and Commission simple computer networks
Name of Title of the Book Edition Name of the publisher
Authors Identify and solve network operational problems.
Joel Murach 2ND