syllabus
syllabus
003 1.5
LIST OF EXPERIMENTS:
1. Solve problems by using sequential search, binary search, and quadratic sorting algorithms
(selection, insertion)
2. Develop stack and queue data structures using classes and objects.
3. Develop a java application with an Employee class with Emp_name, Emp_id, Address,
Mail_id, Mobile_no as members. Inherit the classes, Programmer, Assistant Professor,
Associate Professor and Professor from employee class. Add Basic Pay (BP) as the
member of all the inherited classes with 97% of BP as DA, 10 % of BP as HRA, 12% of
BP as PF, 0.1% of BP for staff club funds. Generate pay slips for the employees with their
gross and net salary.
4. Write a Java Program to create an abstract class named Shape that contains two integers
and an empty method named printArea(). Provide three classes named Rectangle, Triangle
and Circle such that each one of the classes extends the class Shape. Each one of the
classes contains only the method printArea( ) that prints the area of the given shape.
5. Solve the above problem using an interface.
6. Implement exception handling and creation of user defined exceptions.
7. Write a java program that implements a multi-threaded application that has three
threads. First thread generates a random integer every 1 second and if the value is even,
the second thread computes the square of the number and prints. If the value is odd, the
third thread will print the value of the cube of the number.
8. Write a program to perform file operations.
9. Develop applications to demonstrate the features of generics classes.
10. Develop applications using JavaFX controls, layouts and menus.
11. Develop a mini project for any application using Java concepts.
CS3591 COMPUTERNETWORKS
UNITI INTRODUCTIONANDAPPLICATIONLAYER
Data Communication - Networks – Network Types – Protocol
Layering – TCP/IP Protocol suite – OSI Model – Introduction to
Sockets - Application Layer protocols: HTTP – FTP – Email
protocols (SMTP - POP3 - IMAP - MIME) – DNS – SNMP
UNITII TRANSPORTLAYER
Introduction - Transport-Layer Protocols:UDP – TCP:
Connection Management – Flow control - Congestion Control
- Congestion avoidance (DECbit, RED) – SCTP – Quality of
Service
UNITIII NETWORKLAYER
Switching : Packet Switching- Internet protocol - IPV4 – IP
Addressing –Subnetting - IPV6, ARP, RARP, ICMP, DHCP
UNITIV ROUTING
Routingandprotocols:Unicastrouting-DistanceVectorRouting-
RIP-LinkStateRouting–OSPF – Path-vector routing - BGP -
Multicast Routing: DVMRP – PIM.
UNITV DATALINKANDPHYSICALLAYERS
DataLink Layer –Framing–Flowcontrol–Errorcontrol–Data-
LinkLayerProtocols –HDLC– PPP - Media Access Control –
Ethernet Basics – CSMA/CD – Virtual LAN – Wireless LAN
(802.11) - Physical Layer: Data and Signals - Performance –
Transmission media- Switching – Circuit Switching.
LIST OF EXPERIMENTS
1. Practice of C programming using statements, expressions, decision making and
iterative statements
2. Practice of C programming using Functions and Arrays
3. Implement C programs using Pointers and Structures
4. Implement C programs using Files
5. Development of real time C applications
6. Array implementation of List ADT
7. Array implementation of Stack and Queue ADTs
8. Linked list implementation of List, Stack and Queue ADTs
9. Applications of List, Stack and Queue ADTs
10.Implementation of Binary Trees and operations of Binary Trees
11. Implementation of Binary Search Trees
12. Implementation of searching techniques
13. Implementation of Sorting algorithms: Insertion Sort, Quick Sort, Merge Sort
14. Implementation of Hashing – any two collision