CIS3007 Enterprise Systems Development and Architecture (FOBUS)

Semester 2 (ONC)Toowoomba (EXT)Toowoomba

Units 1.0 (Programming) Band 2

Students who have not previously completed CIS3001 at USQ should have an equivalent experience or knowledge of object oriented programming preferably in Java. Students are required to have access to a personal computer, e-mail capabilities and Internet access to UConnect. Current details of computer requirements can be found at <>.


This course extends the basic skills taught in the introductory Java course to cover more advanced Java 2EE based technologies. Students will gain further experience in object oriented program design through the development of systems that exploit many leading-edge technologies and techniques (for example, Design Patterns, JavaBeans, JDBC, JAX, SOAP, Security, servlets, JSPs, EJBs). Case studies will be used to demonstrate the use of these features while developing practical design and programming skills that will provide a solid foundation for the future. This course will provide you with the skills to design and develop professional solutions to real business applications.