0% found this document useful (0 votes)
50 views6 pages

JEE Syllabus 2023 - MSC - CS

Uploaded by

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

JEE Syllabus 2023 - MSC - CS

Uploaded by

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

20MJM102 JEE TECHNOLOGIES

YEAR SEMESTER CREDITS LECTURE HOURS


I I 3 60

Course Objective:This course introduces the concepts of Advanced java Programming such as
Servlet, Remote Method Invocation, Java Server Pages concepts, Java beans and Enterprise Java
Beans, Spring Frameworks.
Course Outcome:
CO-1: To implement the HTML application using JDBC and Web Servlet.
CO-2: Distributed applications using RMI with component-based Java software using JavaBeans
for developing server side programs in the form of servlets.
CO-3: Design and implement the Two-Tier Client Server Model to Use JDBC and to access a
database connection for creating executing of the Result Set object and the Result Set
Meta Data interface.
CO-4: Analyze a problem and determine what problem elements to represent as functions of
EJB objects for Communication skills (personal and academic).
CO-5: Spring and spring boot using frame works use database creativity and understanding.

UNIT-I: Servlet (15 Hours)


Introducing Servlets– The Life Cycle of a Servlet – The Servlet API – Handling HTTP Requests
and Requests - Using Cookies – Session Tracking – HTML forms – using JDBC in servlets –
Applet to Servlet communication.
UNIT-II:RMI: (15 Hours)
Overview – Developing applications with RMI: Declaring & Implementing remote interfaces-
stubs & skeletons, registering remote objects, writing RMI clients –Pushing data from RMI
Servlet – RMI over Inter-ORB Protocol.
UNIT-III: JSP (12 Hours)
Introduction -Examining MVC and JSP -JSP scripting elements & directives-Working with
variables scopes-Error Pages - using Java Beans in JSP -Working with Java Mail-Understanding
Protocols in JavaMail-Components-JavaMail API-Integrating into JEE-Understanding Java
Messaging Services-Transactions.
UNIT-IV: JAVA BEANS (09 Hours)
The software component assembly model- The java beans development kit developing beans-
Application Builder tool- JAR files-Introspection-Bound Properties-Persistence-customizers -
java beans API. ENTERPRISE JAVA BEANS: Benefits of EJB-Uses-EJB Session Bean-EJB
Entity Bean-EJB Message Driven Bean-Life Cycle of Enterprise Beans.EJBClients.EJB Query
Languages.

UNIT-V: SPRING BOOT (09 Hours)


Introducing spring-the spring project-alternative to spring-obtaining the spring frame work-
understanding spring packages-types of inversion of control-spring configuration in detail and
spring BOOT-bean life cycle management –hooking bean creation declaring an initialization
method using Bean-hooking into bean destruction.

Prescribed Text Books:


1. JEE 1.4 Bible, J. McGovern,R.Adatia,Y. Fain,Wiley-dreamtech Publication,2003
2. Java 2 Complete Reference, H. Schildt, TMH,5th Edition, 2002.
3. Pro spring 5 an In-Depth Guide to the spring frame work and its tools fifthedition.-
LulianaCosmina,Robharop,chirs Schaefer, Clarence HO.
Reference Books:
1. K. Moss, 1999, Java Servlets, Second edition, Tata McGraw Hill, New Delhi.
2. The JEE Tutorial, Stephanie Bodoff,DaleGreen,KimHaase,EricJendrock,MonicaPawlan
and Beth Stearns, Addison-Wesley
Web resources:
1. http://books.goalkicker.com/SpringFrameworkBook/
2. http://index-of.es/Java/Wile/
3. https://www2.cs.siu.edu/~rahimi/aj/JSP_tutorial.pdf
4. http://zetcode.com/springboot/servepdf/
SUBJECT CODE TITLE OF THE PAPER
20MJMP101 JEE LAB
YEAR SEMESTER CREDITS LECTURE HOURS
I I 3 60

Course Objectives:

To develop web based java applications. To develop a Servlet applications, JSP pages. To
perform Java Database Connectivity. To design a User Interface with Swing classes.

Course Outcome:

CO-1: Students will be able to develop Web – based enterprise applications.


CO-2: Students will be able to create servlet application and establish communication between
Applets to Servlet.
CO-3: Students will be able to design Java Server Pages (JSP)
CO-4: Students will be able to create multi – tier architecture of web – based enterprise
applications using Enterprise Java Beans (EJB).
CO-5: Students will be able to perform and manipulate data to and from Databases tables.
PRACTICAL PROGRAMS:

1.. HTML to Servlet Applications

2. Applet to Servlet Communication

3. Designing online applications with JSP

4. Creating JSP program using Java Beans

5. Working with Enterprise Java Beans

6. Performing Java Database Connectivity.

7. Working with Java Swing.

8. Creating and Sending Email with Java.


9. Building web applications.

20MSM103

PRINCIPLES OF OPERATING SYSTEM


YEAR SEMESTER CREDITS LECTURE
HOURS
I I 3 60

COURSE OBJECTIVES:

This course implements the basic concepts of operating system and services. The students
learn how memory, files, hardware and I/O system are organized.

COURSE OUTCOMES [CO] :

CO-1: Understand the concept ofvarious types of operating system and its Structure
CO-2: Identify various Process states and IPC
CO-3: Design a model Scheduling algorithm to compute various Scheduling criteria.
CO-4: Understand the concepts of Process Synchronization and Deadlock
CO-5: Implement Page replacement algorithm, memory management problems and
Segmentation
CO-6: Differentiate the file system for applying various allocation methods.
CO-7: Analyze and Implement Access matrix, User authentication and System threats.
Unit-I [10
Hours]
INTRODUCTION:
Definition of OS-Mainframe Systems-Desktop Systems-Multi processor System –
Distributed systems-Real time Systems-Handheld Systems – Operating System Structure-System
Components-Operating System Services-System Calls-System Programs.
Unit-II [15
Hours]
PROCESS MANAGEMENT:
Process Concept-Process Scheduling-Operations on Processes-Co-operating Processes-
Inter Process Communication. CPU Scheduling: Scheduling Concepts- Scheduling Criteria-
Scheduling Algorithms-Multiprocessor Scheduling-Real time Scheduling.
Unit-III [10
Hours]
PROCESS SYNCHRONIZATION:
The Critical Section Problem-Semaphores-Critical Regions-Monitors-Deadlocks-
Characterization-Handling Deadlocks-Deadlock Prevention-Deadlock Avoidance-Deadlock
Detection-Deadlock Recovery.
Unit-IV [15
Hours]
MEMORY MANAGEMENT:
Swapping-Contiguous Memory Allocation – Paging – Segmentation. Virtual Memory-
Demand Paging – Page replacement. File System Interface: File Concept-Access Methods-
Directory Structure. File-System Implementation: File-System Structure – Allocation Methods –
Free-space Management.
Unit-V [10
Hours]
PROTECTION AND SECURITY:
Protection: Goals of Protection – Access Matrix – Implementation of Access matrix –
Security – The Security Problem – User Authentication – System Threats. Case Study: Linux
System

Prescribed Book:
1. Silberschatz ,Galvin and Gagne, Operating System Concepts, 6th Edition, John Wiley &
Sons, Inc., 2004
References Book:
1. Operating System Concepts and Design by Milankovic M., 2nd Edition, McGraw Hill,
1992
2. GeortgeCouloruis , Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and
Deisign” Thid edition perason education Asia 2002.
3. mukeshsinghal, Advanced Concepts in Operaging System” Mc Graw Hill Series in
Computer Science, 1994.

Web Resources:

http://www.personal.kent.edu/`rmuhamma/OpSystems/os.html
http://www.wannalearn.com/Computers_and_the_Internet/Operating_Systems/
http://viralpatel.net/taj/operating-system-tutorial.php

You might also like