Available in 2024
Course code

SENG1050

Units

10 units

Level

1000 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.


Availability2024 Course Timetables

Singapore PSB

  • Trimester 3 - 2024 (Singapore)

Callaghan

  • Semester 2 - 2024

Learning outcomes

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

1. Sound understanding of basic web technology architectures

2. Familiarization with a variety of aspects of electronic communication.

3. Understanding of syntax and semantics of several Markup languages for use in information communication.

4. Detailed knowledge of the concepts and practical aspects of data encryption and compression in networking environments.


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
  • HCI and communication issues relating to Web page design
  • Cryptography
  • Compression
  • Social Aspects of the Internet: privacy, responsibility and legal issues.

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.


Contact hours

Trimester 3 - 2024 (Singapore) - Singapore PSB

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1

Semester 2 - 2024 - Callaghan

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 11 week(s) starting in week 2
  • Compulsory Requirement: Students must attend 80% of sessions.
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1

Course outline