AIP Syllabus
AIP Syllabus
INTERNET H
23CAH-551 PROGRAMMING
1 Course Coordinator: Ms. 3 0 4 8 5 7 Program Core
Pallak Puri
PRE-REQUISITE -
CO-REQUISITE -
ANTI-REQUISIT -
E
a. Course Description
This course of study builds on the skills gained by students in Java Fundamentals or Java
Foundations to help advance Java programming skills. Students will design object-oriented
applications with Java and will create Java programs using hands-on, engaging activities.
b. Course Objectives
Students will be able to:
1. Give a strong foundation on Advanced Java Programming Techniques.
2. Write a computer program to solve specified problems.
3. Understand concepts of programming such as conditional and iterative
execution variables, methods, etc.
c.Course Outcomes
Student Level of
Performa Target
CO Outcome Learning
Statement nce Attain
No Indicator (Highest
Indicator ment
(ABET) BT Level)
CO1 Understand the basic concepts of Static vs 1.3.1, 2.1.1 2
Dynamic Web, enterprise applications and
client-server architecture
CO2 Create server-side web applications using 2.1.1, 3.2.1 3
servlet and JSP. I
Self-study topics for Advance learners: Web Application Servers, Use Bean Tag, Form
Validation
Exper Experiment Name CO
iment Mappin
No. g
1 Create a simple client server communication application while creating a HTML CO1
with form and two input fields like First Name and Last Name. Submit the data to
a servlet where the form data is retrieved and displayed. Create form with GET
method and another with POST method
2 Create a serlvet that describes how to use the HttpSession object to find out the CO1
creation time and the last-accessed time for a session. We would associate a new
session with the request if one does not already exist
3 Write a servlet to display current time and refresh at every 5 seconds. CO1
Write a servlet to forward a request to another Servlet
4 Create Servlet file which contains following functions: CO2,
● Connect CO3
● Create Database
● Create Table
● Insert Records into respective table
● Update records of particular table of database
● Delete Records from table.
Delete table and database
5 Create the Registration, login and logout module with session in JSP CO1,
CO2
6 Write the Admin panel application using JSP or Servlet. In the Admin panel there CO1,
should be following modules. CO3
5. Admin panel should be open through login window and login should be
properly managed by session.
6. Admin can register the new user
7. Admin can remove the user
8. Admin can modify the user
Admin can search the specific user
7 Write the simple program in Hibernate. CO1
8 Write the database operations as Insert, delete, update, search operation in CO2,
Hibernate CO4
9 Write the file handling operations in Node JS CO5
10 Implement CRUD operation with database on NodeJS with MongoDB CO5
f. CO PO Mapping
Cours
e P P P P P P P P P PO PO PO PS PS
Outco O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2
me
CO1 2 1 1
CO2 3 3 2 2 1
CO3 3 3 2 2 2
CO4 2 3 1 1 2 3
CO5 3 3 2 3 2 1