ADSE - Term 1 + 2 + 3A (Java) + 4A (Java)

Course Overview

Module Duration Instructional Hours Theory Lab Self-Study
Web Component Development using Jakarta EE 40.00 20.00 20.00 16.00
Building Java Web Applications with Spring Framework 24.00 12.00 12.00 6.00
Introduction to Dart Programming 16.00 8.00 8.00 8.00
Application Development Using Flutter and Dart 40.00 20.00 20.00 16.00
Agile and DevOps 24.00 24.00 0.00 8.00
eProject-Cross Platform App Development 2.00 2.00 0.00 0.00
Working with MySQL 32.00 16.00 16.00 10.00
Developing Applications with Python 40.00 20.00 20.00 12.00
Web Application Development using Python 40.00 20.00 20.00 12.00
Web Framework for Python (Django) 24.00 12.00 12.00 4.00
eProject (Python-Web Application Development) 2.00 2.00 0.00 0.00
Enterprise Application Development in Jakarta EE 40.00 20.00 20.00 16.00
Creating Services for the Web 16.00 8.00 8.00 6.00
Software Engineering Principles 16.00 16.00 0.00 0.00
Software Project Management 36.00 18.00 18.00 12.00
Total Hours 392.00 218.00 174.00 126.00

Tool / Software

TERM 3A
  • Jakarta EE  Platform 10
  • Spring 6.x, Spring Boot 3.0.x
  • Flutter SDK 1.22 with Dart 2.10.x
TERM 4A
  • MySQL 8.x
  • Python SDK 3.x, Django 3.x
  • Jakarta EE  Platform 10
  • Project Professional 2022 or higher

Career Opportunity

  • Full-Stack Developer
  • Python Web Application Developer
  • Java Enterprise Application Developer

LEARNING OUTCOMES

TERM 3A
Term 3A focuses on building Web application and mobile App development skills in students. After the completion of Term 3A,students will be able to:
  • Develop Web applications suited to any Jakarta EE application server using JSP and Servlet APIs
  • Understand and work with the Spring Frame work and Spring Boot
  • Build cross platform apps using Flutter Frame work and Dart language
  • DevelopWebapplicationssuitedtoanyJakartaEEapplicationserverusingJSPandServletAPIs
  • Implement software development process using Agile methodology
  • Develop a Cross Platform App using Dart and Flutter.

The Project in this Term will involve developing a real-world App using Cross Platform technologies.

TERM 4A
Term 4A focuses on building enterprise and web application development skills in students. After the completion of Term 4A, students will be able to :
  • Use My SQL, the world’s most popular open-source database
  • Build Web applications using Python
  • Learn how to make and publish websites with Django and Python
  • Design and develop a Web application using Python
  • Develop enterprise applications using Jakarta Enterprise Beans
  • Design and develop enterprise applications using Jakarta Web Services APIs
  • Use software engineering principles to design software on time, within scope, and budget
  • Manage software projects efficiently using Microsoft Project

The Project in this Term will involve developing a real-world application using Python.