The University of Newcastle, Australia

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.


Availability2019 Course Timetables

Callaghan

  • Semester 2 - 2019

Replacing course(s)

This course replaces the following course(s): COMP6050. Students who have successfully completed COMP6050 are not eligible to enrol in SENG6051.


Learning outcomes

On successful completion of the course students will be able to:

1. Exhibit a clear understanding of internet architectures and protocols including the TCP/IP protocol stack.

2. Competently design, script and maintain web pages employing languages such as XML, HTML, CSS, XSLT and JavaScript.

3. Understand, analyse and employ algorithms concerning data compression.

4. Understand, analyse and employ security concerning networks, servers and transactions including Public Key Infrastructure and SSL.

5. Appreciate social and ethical concepts concerning 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

SENG6051Web TechnologiesThis 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.FENBEFaculty of Engineering and Built Environment513School of Electrical Engineering and Computing1060005980Semester 2 - 2019CALLAGHANCallaghan2019Basic Computer experience 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 YOn successful completion of this course, students will be able to:1Exhibit a clear understanding of internet architectures and protocols including the TCP/IP protocol stack.2Competently design, script and maintain web pages employing languages such as XML, HTML, CSS, XSLT and JavaScript.3Understand, analyse and employ algorithms concerning data compression.4Understand, analyse and employ security concerning networks, servers and transactions including Public Key Infrastructure and SSL.5Appreciate social and ethical concepts concerning internet communications including privacy and accessThis course replaces the following course(s): COMP6050. Students who have successfully completed COMP6050 are not eligible to enrol in SENG6051. Quiz: Mid Semester QuizProject: Web based Assignment 1Project: Web based Assignment 2Formal Examination: Final Exam ** This assessment has a compulsory requirement.CallaghanComputer LabFace to Face On Campus2hour(s)per Week for0Full Term1LectureFace to Face On Campus2hour(s)per Week for0Full Term0CallaghanComputer LabFace to Face On Campus2hour(s)per Week for0Full Term1LectureFace to Face On Campus2hour(s)per Week for0Full Term0In order to pass this course, each student must complete ALL of the following compulsory requirements:Course Assessment Requirements:Formal Examination: Minimum Grade / Mark Requirement - Students must obtain a specified minimum grade / mark in this assessment item to pass the course.Students must obtain >=40% in the final exam to pass the course.


Assessment items

Quiz: Mid Semester Quiz

Project: Web based Assignment 1

Project: Web based Assignment 2

Formal Examination: Final Exam *

* This assessment has a compulsory requirement.


Compulsory Requirements

In order to pass this course, each student must complete ALL of the following compulsory requirements:

Course Assessment Requirements:

  • Formal Examination: Minimum Grade / Mark Requirement - Students must obtain a specified minimum grade / mark in this assessment item to pass the course. - Students must obtain >=40% in the final exam to pass the course.

Contact hours

Callaghan

Computer Lab

Face to Face On Campus 2 hour(s) per Week for Full Term starting in week 1

Lecture

Face to Face On Campus 2 hour(s) per Week for Full Term

Callaghan

Computer Lab

Face to Face On Campus 2 hour(s) per Week for Full Term starting in week 1

Lecture

Face to Face On Campus 2 hour(s) per Week for Full Term