Title | 31268 Web Systems - Subject Outline |
---|---|
Course | Web Systems |
Institution | University of Technology Sydney |
Pages | 11 |
File Size | 236.3 KB |
File Type | |
Total Downloads | 3 |
Total Views | 180 |
Subject Outline...
SUBJECT OUTLINE 31268 Web Systems Course area
UTS: Information Technology
Delivery
Spring 2019; standard mode; City
Credit points 6cp Result type
Grade and marks
Recommended studies: Prior use of an operating system; able to browse and search the internet
Subject coordinator Chris Wong Email: [email protected] The Subject Coordinator may be contacted by email if you have matters of a personal nature to discuss, e.g., illness, study problems, etc. All email must have the prefix [31268] in the subject along with a meaningful description e.g., [31268] request for late submission due to illness, etc. Any other email will be filtered as spam. Generally questions regarding assessment and the Subject should be raised on the discussion board on UTSOnline, in the lectures or tutorials. This ensures that all students get the benefit of the information given.
Teaching staff Chris Wong
Subject 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): Identify, interpret and analyse stakeholder needs (A.1) Identify and apply relevant problem-solving methodologies (B.1) Implement and test solutions (B.5) Demonstrate research skills (B.6) Apply abstraction, mathematics and/or discipline fundamentals to analysis, design and operation (C.1) Communicate effectively in ways appropriate to the discipline, audience and purpose (E.1) Understand cross-cultural issues (regions or workplaces) (F.3)
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 15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 1 of 11
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
Program Week/Session
Dates
Description
1
22 Jul
Seminar: Welcome & Admin Online videos: Welcome to Web Systems Online activity: The web and IT Tutorial: none this week Lab: none this week
2
29 Jul
Seminar: Intro to Operating Systems & the Web Online Lecture: Admin Tutorial: Icebreaker, Intro to operating systems Lab: Linuxgym 1 - filesystems Notes: You are required to view the online lectures before each weekly tutorial/lab listed in this schedule.
3
5 Aug
Online Lectures: unix, filesystems & file management Tutorial: files & editing Lab: Linuxgym 2 - editing
4
12 Aug
Seminar: Introduction to Web Assignment Online lecture: system security, users and permissions Tutorial: setting up websites Lab: Linuxgym 3 - security and permissions Notes: Linuxgym 1 (2%) - due at 5pm Friday
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 2 of 11
5
19 Aug
Online Lecture: web development Lab: Linuxgym 4 - web development Notes: Linuxgym 2 (2%) - due 5pm Friday
6
26 Aug
Online Lecture: web design with CSS Tutorial: work on assignment Lab: Linuxgym catchup Notes: Linuxgym 3 (2%) - due at 5pm Friday
7
2 Sept
Lab: Linuxgym 5 - pipes Notes: Quiz 1 (4%) in your lab Linuxgym 4 (2%) - due at 5pm Friday Assignment (website 15%) due at 5pm on Friday
Stuvac
9 Sept
Stuvac Notes: No scheduled classes
8
16 Sept
Seminar: Computing Theory 1 Online lecture: introduction to computing Tutorial: number systems Lab: Linuxgym 6 - scripting Notes: Linuxgym 5 (2%) - due at 5pm Friday Assignment peer marking (5%) due at 5pm Friday
9
23 Sept
Seminar: Computing Theory 2 Online Lecture: Computing Theory 2 Tutorial: boolean logic Lab: Linuxgym 7 - Data Processing Notes: Linuxgym 6 (2%) - due at 5pm Friday
10
30 Sept
Online lecture: The internet Tutorial: internet tools and apps Lab: Linuxgym catchup Notes: Linuxgym 7 (3%) - due 5pm Friday
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 3 of 11
11
7 Oct
Seminar: Review Tutorial: Quiz 2 Lab: Practice skills Test Notes: Quiz 2 (5%) in lab
12
14 Oct
Tutorial: none this week Lab: Skills test Notes: Skills Test (20%) in lab
Please only attend the tutorial to which you are allocated. Do not swap tutorials without the subject coordinators/tutors permission. This subject has compulsory online lectures that you need to watch before coming to your classes. Your tutorial and lab (and seminars when they occur) will depend on these. These online lectures will appear in the schedule and folder of the week they are due.
Assessment Assessment task 1: Linuxgym Chapters 1-7 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): B.1 and B.5 Type:
Exercises
Groupwork:
Individual
Weight:
15%
Task:
You will develop practical UNIX skills using a problem-based approach using an online Computer Based Training software package called Linuxgym. This will develop your Problem Solving (B1 ) and Implement/Test solutions( B5 ) graduate attributes. You will be expected to complete the training exercises during the tutorial.
Due:
Criteria linkages:
Generally each Linuxgym chapter will be due at 5pm Friday of the week after the scheduled Linuxgym lab. Due dates are listed in the Program Criteria
Weight (%)
SLOs
CILOs
Correctness of solutions
50
1
B.1
Implement and Test solution
50
1
B.5
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further The Linuxgym system is based on the Linux Professional Institute "Linux Essentials" certification. This system is information: designed to provide formative feedback including instant diagnostics for each question answered incorrectly. 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.
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 4 of 11
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:
Quiz/test
Groupwork:
Individual
Weight:
4%
Task:
This closed book online quiz will test your knowledge of the basic computing theory developed in the lecture and tutorial materials in from week 1 to week 6. (C1 Apply Abstraction graduate attribute). You must sit for this quiz in your allocated tutorial.
Due:
In class in Week 7 in your scheduled lab
Criteria linkages:
Criteria Correct application of theory
Weight (%)
SLOs
CILOs
100
1
C.1
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further If you miss this tutorial, you will receive 0 marks for this quiz unless prior arrangements have been made. information: 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): C.1 Type:
Quiz/test
Groupwork:
Individual
Weight:
5%
Task:
This closed book online quiz will test your knowledge of the basic computing theory developed in the lecture and tutorial materials in from week 7 to week 10. (C1 Apply Abstraction graduate attribute). You must sit for this quiz in your allocated tutorial.
Due:
In class in Week 11 In your scheduled lab
Criteria linkages:
Criteria
Weight (%)
SLOs
CILOs
Correct application of theory
35
1
C.1
Choose appropriate technologies
50
2
C.1
Demonstrate core knowledge
15
3
C.1
SLOs: subject learning objectives CILOs: course intended learning outcomes
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 5 of 11
Further If you miss this tutorial, you will receive 0 marks for this quiz unless prior arrangements have been made. information: You can bring a non-programmable calculator as long as it does not have base/binary/hexadecimal conversions or logic functions 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): A.1, B.1, B.5, B.6, C.1 and F.3 Type:
Project
Groupwork: Individual Weight:
20%
Task:
You will develop a website for a given specification by applying stakeholder analysis (A1, F3) and critical reflection (C1, E1) and will construct the site using HTML, CSS and UNIX commands (B5). You will also consider accessibility issues (F3) in your design. You will provide constructive feedback (E1) to other websites given your research (B6) This website will be 1. a live student website hosted on the faculty's web server http://www-student.it.uts.edu.au; 2. using unix commands to set up the appropriate directory structure with correct security access permissions; 3. developed by hand using HTML and CSS and not using any other tool You will then peer-assess 2 other student websites. You will critique website quality aspects such as aesthetics and accessibility and will write 1 paragraph justifying your assessment.
Length:
5 web pages and 1 CSS file. 1 paragraph on feedback per website.
Due:
Criteria linkages:
Week 7 Website (15%): Due 5pm on Friday Week 7 & Peer Marking (5%): Due 5pm Friday Week 8 Criteria
Weight (%)
SLOs
CILOs
10
3
A.1
7
3
B.1
10
3
A.1
7
3
B.5
10
3
A.1
Appropriate design for all users
7
3
F.3
Quality of reflective comments
17
3
C.1
Assignment peer marking - Thoroughness of marking
17
3
B.6
Assignment peer marking - Quality of feedback
15
3
B.6
Technical validity and coding quality of HTML/CSS Debug implementation Correctness of website structure Design, implement and Test Good aesthetics and accessibility
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further Any assignment not exactly following the assignment specifications in regards to hosting or directory structure will information: get 0 technical marks. Assessment task 5: Skills Test
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 6 of 11
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): B.1 and B.5 Type:
Examination
Groupwork:
Individual
Weight:
20%
Task:
The skills examination will consist of a set of hands-on problem solving (B1 ), Implementation and testing ( B5 ) UNIX exercises based on the questions from Linuxgym. You must sit for this quiz in your allocated tutorial. This test is partially open book - you can bring a double sided, handwritten A4 page of notes into the test.
Due:
Criteria linkages:
Week 12 In your scheduled lab Criteria
Weight (%)
SLOs
CILOs
Correctness of answer
50
1
B.1
Test answer
50
1
B.5
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further If you do not do this exam in your allocated lab, you will receive 0 marks for this exam unless prior arrangements information: have been made with the subject coordinator 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): C.1
Type:
Examination
Groupwork:
Individual
Weight:
30%
Task:
This is a restricted open book exam covering the computing theory (C1) developed in the lectures and tutorials. Note that this exam does not cover the Linuxgym chapters as these will be tested in the Skills test.
Due:
UTS Exam period
Criteria linkages:
Criteria Correct application of theory
Weight (%)
SLOs
CILOs
100
1
C.1
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further information:
You can bring a non-programmable calculator as long as it does not have base/binary/hexadecimal conversions or logic functions
Assessment task 7: Contributions
15/07/2019 (Spring 2019)
© University of Technology Sydney
Page 7 of 11
Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 1 and 2 This assessment task contributes to the development of the following course intended learning outcomes (CILOs): B.6 and E.1 Type:
Exercises
Groupwork: Group, group and individually assessed Weight:
6%
Task:
Students are required to contribute to the class via presenting and peer marking a short presentation on a given topic. This assessment task introduces students to working as a team (E2), researching a topic (B6), communicating effectively (E1) and dealing with cross cultural issues (F3). In groups of 2 or 3, you will research and give a short 5 minute presentation on a topic chosen by your tutor. The tutor will allocate a time and date for you to present. You will be peer-marked by fellow students and/or your tutor and given the average of marks. You can present using alternative technologies such as vodcasts, screencasts or a video. This is worth up to 3 marks. Group Assessed: peer markers will mark you as a group Assessment Criteria: Clarity of presentation, depth of research, good answers to questions, quality of visual material. You will peer mark a presentation. Your tutor will allocate the time and date for you to do this marking. This is worth up to 3 marks. Individually Assessed: you provide feedback individually. Assessment Criteria: Quality of feedback. NOTE: the objectives for this task will depend on the topic chosen by the tutor and student. For example, the topic might be to critique the UTS homepage, which would be objective #4; another example, a topic on “the best gaming rig” would cover objective 5.
Due:
Criteria linkages:
Negotiated Your group will negotiate the presentation date, typically between weeks 4 and 11 Criteria
Weight (%)
SLOs
CILOs
Presentation - Clarity & visuals of presentation
25
1
E.1
Presentation - depth of research, answers to questions
25
2
B.6
Peer Marking - quality of feedback
50
2
E.1
SLOs: subject learning objectives CILOs: course intended learning outcomes
Further information:
If you miss the tutorial for which you have been chosen to present or peer-mark for, you will receive 0 marks for the activity. However, if you have a special consideration granted before the tutorial, then we will reschedule your contribution activity with no penalty.
Moderation of marks The web site assignment is peer reviewed by students. The tutors and subject coordinator will moderate these reviews after the peer review period has finished.
Assessment feedback Students receive feedback on their understanding of the role of an Operating System and simple web site construction through low stakes exercises completed in the Linuxgym computer-based tutorials. These exercises provide live hints and immediate feedback as students complete each question which prepares them to develop a web site in assessment 4
Examination ...