Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
125 views2 pages

Syllabus Theory

This document provides information on the course "Computer Networks" which is a 3 credit course consisting of 42 hours. It includes 5 modules that cover topics such as data communication components, data link layer, network layer, transport layer, and application layer. The course outcomes are also listed which describe what students will be able to do after completing the course, such as explain the OSI protocol layers and develop network programming. Textbooks and reference books are also provided.

Uploaded by

Vikas Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views2 pages

Syllabus Theory

This document provides information on the course "Computer Networks" which is a 3 credit course consisting of 42 hours. It includes 5 modules that cover topics such as data communication components, data link layer, network layer, transport layer, and application layer. The course outcomes are also listed which describe what students will be able to do after completing the course, such as explain the OSI protocol layers and develop network programming. Textbooks and reference books are also provided.

Uploaded by

Vikas Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code: BTCS 504-18 Course Title: Computer Networks 3L:1T:0P 3Credits 42 Hours

Detailed Contents:

Module 1: Data Communication Components


Representation of data and its flow Networks, Various Connection Topology, Protocols and
Standards, OSI model, Transmission Media, LAN: Wired LAN, Wireless LANs, Connecting
LAN and Virtual LAN, Techniques for Bandwidth utilization: Multiplexing - Frequency
division, Time division and Wave division, Concepts on spread spectrum.
[8hrs] (CO1)
Module 2: Data Link Layer and Medium Access Sub Layer
Error Detection and Error Correction - Fundamentals, Block coding, Hamming Distance, CRC;
Flow Control and Error control protocols - Stop and Wait, Go back – N ARQ, Selective Repeat
ARQ, Sliding Window, Piggybacking, Random Access, Multiple access protocols -Pure
ALOHA, Slotted ALOHA, CSMA/CDCDMA/CA. [10 hrs] (CO2)

Module 3: Network Layer


Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP, BOOTP
and DHCP–Delivery, Forwarding and Unicast Routing protocols. [8 hrs] (CO3)

Module 4: Transport Layer


Process to Process Communication, User Datagram Protocol (UDP), Transmission Control
Protocol (TCP), SCTP Congestion Control; Quality of Service, QoS improving techniques:
Leaky Bucket and Token Bucket algorithm. [8 hrs] (CO3)

Module 5: Application Layer


Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer Protocol (FTP),
WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of Cryptography.
[8 hrs] (CO4)
Course Outcomes: The student will be able to:
CO1: Explain the functions of the different layer of the OSI Protocol;

CO2:. Describe the function of each block of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs);

CO3: Develop the network programming for a given problem related TCP/IP protocol; &

CO4: Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW,
HTTP, SNMP, Bluetooth, Firewalls using open source available software and tools.

Text Books:

1. Data Communication and Networking, 4th Edition, Behrouz A. Forouzan, McGraw-


Hill.
2. Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice
Hall India.

Reference Books:
1. Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New
International Edition.
2. Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer, Prentice Hall of
India.
3. TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley, United States of
America.

----------------------------------------------------------------------------------------------------------------

Course Code: BTCS505-18 CourseTitle: Database management System lab 0L:0T:4P 2Credits

List of Experiments:

Task 1: Introduction to SQL and installation of SQL Server / Oracle.


Task 2: Data Types, Creating Tables, Retrieval of Rows using Select Statement,
Conditional Retrieval of Rows, Alter and Drop Statements.
Task 3: Working with Null Values, Matching a Pattern from a Table, Ordering the Result
of a Query, Aggregate Functions, Grouping the Result of a Query, Update and
Delete Statements.
Task 4: Set Operators, Nested Queries, Joins, Sequences.
Task 5: Views, Indexes, Database Security and Privileges: Grant and Revoke Commands,
Commit and Rollback Commands.
Task 6: PL/SQL Architecture, Assignments and Expressions, Writing PL/SQL Code,
Referencing Non-SQL parameters.
Task 7: Stored Procedures and Exception Handling.
Task 8: Triggers and Cursor Management in PL/SQL.

Suggested Tools – MySQL, DB2, Oracle, SQL Server 2012, Postgre SQL, SQL lite

Course Outcomes:

CO1: This practical will enable students to retrieve data from relational databases using SQL.

CO2: students will be able to implement generation of tables using datatypes

CO3: Students will be able to design and execute the various data manipulation queries.

CO4: Students will also learn to execute triggers, cursors, stored procedures etc.

-------------------------------------------------------------------------------------------------------------------

Course Code: BTCS506-18 Course Title: Software Engineering Lab 0L:0T:2P 1 Credits

List of Experiments:

Task 1: Study and usage of OpenProj or similar software to draft a project plan

You might also like