Course Details
Course Information Package
Course Unit Title | INTERNET TECHNOLOGIES | ||||||||||
Course Unit Code | ACSC476 | ||||||||||
Course Unit Details | BSc Marketing with Digital Technologies (Technical Electives) - | ||||||||||
Number of ECTS credits allocated | 6 | ||||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||||
Mode of Delivery | Face-to-face | ||||||||||
Prerequisites | ACOE313,ACSC183 | Co-requisites | NONE | ||||||||
Recommended optional program components | NONE | ||||||||||
Course Contents | Part 1: Review of Networking Essentials: Networking Layers and the TCP/IP stack. Sockets. Common Internet applications and their protocols. Understanding HTTP, SMTP, POP3 and other dominant protocols. Elementary socket programming. Packet analysing. Part 2: Web Content Development: Syntax of XHTML, Basics of web page construction. Web page presentation and web browsers. Page Styling. Advanced Design features with CCS3. Principles of web design, design and usability issues. HTML5. Part 3: Programmatic Support in Web Applications: Client-side versus server-side programming. Client-side technologies. The DOM structure. The JavaScript language and client-side applications. Elementary server-side programming. PHP code. Basics of server-side data management (variable visibility, containers). Cookies and session tracking. Part 4: XML Documents and the future of the Web (2 weeks): The XML meta-language. XML languages and documents. Well-formed and valid documents. XML language definition (DTD, XSD). Impact of XML on Internet development. The receding of XML today and the emergence of alternative approaches. Introduction to the Semantic Web and Web 2.0. | ||||||||||
Recommended and/or required reading: | |||||||||||
Textbooks |
| ||||||||||
References |
| ||||||||||
Planned learning activities and teaching methods | The course is taught in a traditional manner of lectures (2 hours per week) backed up with laboratory sessions (2 hpw). Lectures consist of presentations of new material and discussion of new concepts. Laboratory work mainly consists of demonstrations and programming exercises to gain practical skills. The course material (notes, exercises, forum, etc) is maintained on the university’s e-learning platform. | ||||||||||
Assessment methods and criteria |
| ||||||||||
Language of instruction | English | ||||||||||
Work placement(s) | NO |