The course enables the students to Course Outcomes(COs): Learning Outcome (at course level) Learning and teaching strategies Assessment Strategies CO101. Define how the advanced concepts of Java help in making project. CO102. Understand the basic features of advanced Java programming and apply them in web applications. CO103. Implement the practical knowledge of various features of object oriented programming. CO104. Compare and contrast the JSP web applications and Spring Web Applications CO105. Evaluate the pros and cons of using JSP, Servlet and Spring MVC in different applications. CO106. Develop software projects on real world problems using advanced features of Java. Approach in Teaching: Project Designing using Modular Approach, Form Design, Database Design, Presentation, Project Report Learning activities for the students: Self-Learning Assignments, Converting specifications to Code, Innovative Solutions · Class Activity · Assignments · Semester End Examination
Project Evaluation: Continuous Assessment Evaluation for Mini Project: Semester End Evaluation for the Mini Project:
General instructions for preparation of project report 1. Introduction 1.1 Cover Page 1.2 Title Page 1.3 Certificate 1.4 Acknowledgement 1.5 Table of Contents 2. Project Specifications 2.1 Project Overview 2.2 Project Need 3. Specific Requirements 3.1 External Interface Requirements 3.2 Hardware Interfaces 3.3 Software Interfaces 3.4 Communications Protocols 3.5 Security / Maintainability / Performance 4. Software Product Features 4.1 System Architecture 4.2 Database Requirements 4.3 ER Diagram 4.4 Data Flow Diagram 4.5 User Interfaces 4.6 Report Formats 5. Drawbacks and Limitations 6. Proposed Enhancements 7. Conclusion 8. Bibliography 9. Annexure: 9.1 User Interface Screens (Optional) 9.2 Output Reports with Data (if any) 9.3 Program Code