Back to courses index

ITBP321: Web Application Development Lab

Description:The objective of this lab is to provide a hands-on approach to the creation of a Web based application while ensuring the participants are involved in the different stages of a software project lifecycle. The lab formally introduces the fundamentals of using SQL to create a database back-end and tie it to a Web front-end using HTML, JSP and Servlets. The lab also includes a project where students use the acquired Web development knowledge to design and implement a functional Web application. Students work in teams to collaborate in developing the assigned software project.
Credit Hours.:1
Text Book: Head First Servlets and JSPBy Bryan Basham, Kathy Sierra, Bert Bates.
Coordinator: mbanat -
Topics Outline:
  1. HTML
  2. SQL
  3. JSP
  4. Servlets
  5. MySQL
Outcomes:
  1. Identify the different phases of software development lifecycle
  2. Implement database to store information relevant to a software application
  3. Develop a three-tier Web application
Mapping of Topics Outline to Outcomes
 1 2 3 4 5
1   
2  
3    
Pre-requisite
Co-requisite ITBP280: IT Project Management and Exhibition
ITBP340: Database Systems
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
2% 15% 11% 8% 2% 6%0% 2% 11% 11% 11% 6% 4% 6%
Show Details