Skip to content
Zhamri Che Ani edited this page Apr 10, 2026 · 3 revisions

CSC584-Enterprise_Programming

Synopsis

The course is designed to introduce students to intermediate level Java programming language and produce students who are able to solve extensive computer-based and enterprise web-based problems. It emphasizes various aspects of problem solving and develop applications using enterprise component technologies.

Course Learning Outcome (CLO):

  1. CLO1 - Apply object-oriented concepts in architecture of Java EE technology.
  2. CLO2 - Propose problem solving in architecture of Java EE technology.
  3. CLO3 - Display practical skills in enterprise application based on Java EE architecture and technology.

Topics

No. Topic Week(s)
1. Review of Object-Oriented Programming Concepts 2
2. Introduction to Java Enterprise Edition (Java EE) 1
3. Web Component - Servlet. 2
4. Web Component - Java Server Page (JSP) 2
5. Java Database connectivity 1
6. Enterprise JavaBean (EJB) components 2
7. Development of Enterprise Application 2
8. Packaging and Deployment of Enterprise Application 1
9. Group Project Presentation 1
Total 14

Required Skill

  1. git, GitHub
  2. MySQL, SQL
  3. Java, JSP, Servlet
  4. HTML, CSS, JavaScript, Bootstrap

Assessment Methods:

Method Percentage
Test 10%
Assignment 1 10%
Assignment 2 10%
Group Project. 40%
Final Test. 30%

References

  1. Tim Downey , Guide to Web Development with Java, Springer Nature [ISBN :9783030622749]

  2. Dave Wolf,A.J. Henley , Java EE Web Application Primer, Apress [ISBN :9781484231951]

  3. Dr. Liang , Introduction to Java Programming: Comprehension, Pearson; 11 edition (March 11, 2017) [ISBN :978-013467094]

  4. Joel Murach , Murach's Java Programming, Mike Murach & Associates [ISBN :978-194387207]

  5. Josh Juneau , Java EE 8 Recipes, Apress [ISBN :9781484235942]

  6. P. Karthik , Web Applications using JSP (Java Server Page), BPB Publications [ISBN :9789388176200]

Clone this wiki locally