SENG6051
10 units
6000 level
Course handbook
Description
This course introduces web technologies and the fundamental concepts of internet architecture and how they support the massive growth and varied uses of the medium. A strong emphasis is placed on practical skills such as using various communication techniques, building web pages, and securing information via encryption. The course is designed to give students a sound understanding of the potential as well as the limitations of web technology. Previous computing experience is helpful but not required.
Availability
Not currently offered.
This Course was last offered in Semester 2 - 2023.
Learning outcomes
On successful completion of the course students will be able to:
1. Describe internet architectures and protocols such as the TCP/IP protocol stack.
2. Competently design, script and maintain web pages employing languages such as XML, HTML, CSS, XSLT and JavaScript.
3. Explain, analyse and employ data compression algorithms.
4. Explain, analyse and employ security strategies concerning networks communication, server interactions and data transactions.
5. Identify and analyse social and ethical problems in internet communications including privacy and access.
Content
- Introduction to computer networking
- Past, present and potential future of the Internet
- Client-server computing, Search engines, Internet protocols
- World-Wide Web languages: XHTML, XML, CSS, XSLT and Javascript
- Cryptography
- Compression
- HCI and communication issues relating to web page delivery
- Social aspects of the Internet: privacy, responsibility and legal issues
Assumed knowledge
Basic computer experience
Assessment items
Quiz: Mid Semester Quiz
Project: Web based Assignment 1
Project: Web based Assignment 2
Formal Examination: Final Exam
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.
Course outline
Course outline not yet available.
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.