COURSE CODE: COMP 6300
COURSE TITLE: Advanced Internet Technologies
SEMESTER: 2
CREDITS: 3
PRE-REQUISITES: none
COURSE DESCRIPTION 

This course covers the technologies, protocols and architectures of the Internet. A major focus of this course is the technology and the drive towards Service Oriented Architecture (SOA), web services and e-business.  To achieve this, we will examine the extensible markup language (XML) and associated technologies as well as JSON and REST-based technologies. This is followed by exploring the technology used in web services such as web services description language (WSDL); simple object access protocol (SOAP); universal description, discovery and integration (UDDI). With this background, we will look at the concept of semantic web as well as the technologies that are being used in it. Simultaneously, another aspect of the course will look as JavaScript and AJAX (Asynchronous JavaScript and XML) that are used to deliver modern web-based and mobile applications. In each segment, we will also discuss the business implications of each of the protocols and their effect on application design. The objective of this course is to provide students with the tools required to design and implement advanced web-based information systems.

ASSESSMENT

Coursework               20%
Mid-Term 20%
Final 60%

 

Top of Page