University of Technology Sydney

31268 Web Systems

Warning: The information on this page is indicative. The subject outline for a particular session, location and mode of offering is the authoritative source of all information about the subject for that offering. Required texts, recommended texts and references in particular are likely to change. Students will be provided with a subject outline once they enrol in the subject.

Subject handbook information prior to 2020 is available in the Archives.

UTS: Information Technology: Electrical and Data Engineering
Credit points: 6 cp

Subject level:

Undergraduate

Result type: Grade and marks

Anti-requisite(s): 31466 Principles of Distributed Computing AND 32547 UNIX Systems Programming

Recommended studies:

Prior use of an operating system; able to browse and search the internet

Description

This subject is an introduction to information technology using the web as a core case study. Students learn about the underlying hardware, software, networks and operating systems behind websites and set up a functional website using this knowledge.

Subject learning objectives (SLOs)

Upon successful completion of this subject students should be able to:

1. Demonstrate understanding of the basic concepts of hardware, software, processes and the components of an Operating System including how to work on the command line and create simple scripts.
2. Identify and explain the role and function of the Internet, the World Wide Web, and their components. Describe and make use of distributed applications on the Internet
3. Design and implement a simple web site to a given specification.

Course intended learning outcomes (CILOs)

This subject also contributes specifically to the development of the following Course Intended Learning Outcomes (CILOs):

  • Socially Responsible: FEIT graduates identify, engage, interpret and analyse stakeholder needs and cultural perspectives, establish priorities and goals, and identify constraints, uncertainties and risks (social, ethical, cultural, legislative, environmental, economics etc.) to define the system requirements. (B.1)
  • Design Oriented: FEIT graduates apply problem solving, design and decision-making methodologies to develop components, systems and processes to meet specified requirements. (C.1)
  • Technically Proficient: FEIT graduates apply abstraction, mathematics and discipline fundamentals, software, tools and techniques to evaluate, implement and operate systems. (D.1)
  • Collaborative and Communicative: FEIT graduates work as an effective member or leader of diverse teams, communicating effectively and operating within cross-disciplinary and cross-cultural contexts in the workplace. (E.1)

Teaching and learning strategies

The theory component will use a mix of formal seminars, online lectures, electronic media, computer based training system and tutorial based activities. Online lectures and materials such as e-readings must viewed before each week's tutorials. The tutorials are combined with laboratories and will provide an opportunity for students to tie the theory taught with practice. Students will collaborate in groups in the tutorial to present and critique on related topics. Students will use problem based learning in the laboratories to learn about Linux and the web. The major assignment will require an exploration of web based topics outside of the formally taught content such as aesthetics and accessibility issues.

Content (topics)

  1. Operating Systems
    • General concepts, processes, storage, Input/Output
    • Memory and process management
  2. The Web and Human Interaction
    • Web page development
    • Web applications
  3. The Internet and the Web
    • The Internet infrastructure
    • Network services
  4. Computing Theory
    • Representation of information
    • Number Systems
    • Boolean logic
    • Storage and Processing of information
  5. Using UNIX (based on the Linux Essentials certification)
    • Filesystems
    • Editing
    • Security
    • Piping and wildcards
    • Introduction to scripting
    • Data processing

Assessment

Assessment task 1: Linux Exercises

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

1

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

C.1

Type: Exercises
Groupwork: Individual
Weight: 15%

Assessment task 2: Quiz 1

Intent:

This quiz is a "low stakes" test of the concepts covered in the early stage of this subject. Each question includes instant formative feedback to enable you do understand the intended result.

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

1

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

D.1

Type: Quiz/test
Groupwork: Individual
Weight: 5%

Assessment task 3: Quiz 2

Intent:

This quiz is a "low stakes" test of the concepts covered in the middle stage of this subject. Each question includes instant formative feedback to enable you do understand the intended result.

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

1, 2 and 3

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

D.1

Type: Quiz/test
Groupwork: Individual
Weight: 5%

Assessment task 4: Assignment

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

3

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

B.1, C.1, D.1 and E.1

Type: Project
Groupwork: Individual
Weight: 25%
Length:

5 web pages and 1 CSS file.

1 paragraph on feedback per website.

Assessment task 5: Skills Test

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

1

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

C.1

Type: Examination
Groupwork: Individual
Weight: 20%

Assessment task 6: Theory Exam

Objective(s):

This assessment task addresses the following subject learning objectives (SLOs):

1

This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs):

D.1

Type: Examination
Groupwork: Individual
Weight: 30%

Minimum requirements

In order to pass the subject, a student must achieve an overall mark of 50% or more.

Required texts

Fox, R., Information Technology: An Introduction for Today’s Digital World (2013), CRC Press, ISBN 9781466568280

http://proquestcombo.safaribooksonline.com.ezproxy.lib.uts.edu.au/book/information-technology-and-software-development/9781466568297

Recommended texts

Theory:

Vermaat M. et al, Discovering Computers: technology ... , Course Technology (any recent version)

Kurose & Ross, Computer Networking: A top-down approach, Pearson. [Chapters 1 & 2.]

Practical:

Palmer, Michael, Guide to UNIX using Linux, 4th ed, Course Technology (2008), ISBN 9781418837235

References

The UTS Coursework Assessment Policy & Procedure Manual, at www.gsu.uts.edu.au/policies/assessment-coursework.html

Other resources

Materials for this subject are available at UTS Online.

U:PASS

UTS Peer Assisted Study Success is a voluntary “study session” where you will be studying the subject with other students in a group. It is led by a student who has previously achieved a distinction or high distinction in the subject area, and who has a good WAM. Leaders will prepare activities for you to work on in groups based on the content you are learning in lectures and tutorials. It’s really relaxed, friendly, and informal. Because the leader is a student just like you, they understand what it’s like to study the subject and how to do well, and they can pass those tips along to you. Students also say it’s a great way to meet new people and a “guaranteed study hour”.

You can sign up for U:PASS sessions via U:PASS website http://tinyurl.com/upass2017 Note that sign up is not open until week 2, as it’s voluntary and only students who want to go should sign up.

If you have any questions or concerns about U:PASS, please contact Georgina at upass@uts.edu.au, or check out the website.