The following topics/concepts/theories/issues will be addressed:
· Enterprise-scale web-based applications
· Enterprise application development frameworks
· Software development life cycle
· OOA, OOD & OOP
· Use cases
· UML
· Design patterns
· Client-side programming
· Server-side programming · SQL Databases
· Testing web-based applications
· Service oriented architectures
· Web services
· SOAP, WSDL, UDDI and XML
This course is delivered using a combination of interactive lectures, online and face-to-face discussions and laboratories. Students are required to read preparatory material and complete assigned homework given by the lecturer and be prepared to participate in discussions. Laboratory sessions will be used to provide students with the opportunity use game engines to implement theories discussed in class. Students are expected to prepare assigned exercises prior to arriving at the laboratory.
Credit Hours Four (4) hours of lectures and four (4) hours of labs each week for eight (8) weeks.
Dr. C. Gittens (Coordinator)