You are here: UNE Home / Course and Unit Catalogue / 2013 / A-Z / COMP315

Year:

COMP315 Web and Internet Programming

Updated: 11 December 2012
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 On Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP160 or COMP560
Co-requisites None
Restrictions COMP506 or COMP515
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP515 - Web and Internet Programming
Coordinator(s) Krzysztof Krakowski (kkrakows@une.edu.au)
Unit Description

This unit will be a comprehensive guide to programming on the world wide web, concentrating on the 'common gateway interface' (CGI). The unit will provide an introduction to the language PERL, concentrating on its use as a CGI language. The unit will also provide a basis for the construction, and maintenance of web sites with dynamic web pages.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material. Please note that textbook requirements may vary from one teaching period to the next.

Perl and Apache: Your Visual Blueprint for Developing Dynamic Web Content
ISBN: 9780470556801
McDaniel, A., John Wiley & Sons 1st ed. 2010
Text refers to: Trimester 1 , On and Off Campus
Referenced Material
Optional
Text(s):

Note: Reference material is held in the University Library - purchase is optional

Programming the World Wide Web
ISBN: 9780321526724
Sebesta, R.W., Pearson/Addison Wesley 2008
Note: Available from the Dixson Library, UNE
Text refers to: Trimester 1 , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 50% On/Off Campus
Assessment Notes
Short answers and programming task. Three assignments worth 50%. It is mandatory to pass this component in order to pass this unit.
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 5, 8
Final Examination 2 hrs 50% On/Off Campus
Assessment Notes
It is mandatory to pass this component in order to pass this unit.
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 5, 6, 7

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. fluently write programs in PERL;
  2. understand the CGI software architecture; and
  3. write CGI applications in PERL construct and maintain web sites that feature dynamic web pages.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Knowledge of the information technology framework of the internet (client-server software and the Perl programming language) is taught through lectures and practical exercises.
True True True
2 Communication Skills
Developed in written assignments.
True True True
4 Information Literacy
There is a diverse range of user documentation for the programming language used in the unit; learning to navigate it and understanding its scope and structure is a critical information literacy skill for students in this unit. Students are taught about these resources in lectures and practical classes.
True True True
5 Life-Long Learning
Students are taught lifelong learning by seeing how to stay up-to-date with technology and solve problems using technology. Lifelong learning in this discipline revolves around how to learn new languages; each new language learnt extends students abilities to do this by developing students abilities to adapt to future as yet, unknown languages or technologies or unknown methods of disseminating this information.
True True True
6 Problem Solving
Problem solving is developed through explicit instruction in the methods and tools that can be applied to solve technical problems. Increased disciplinary knowledge improves students' ability to solve technical problems. The specific problem solving skills taught in this unit revolves around how to maintain state over the stateless http protocol.
True True True
7 Social Responsibility
The unit includes the responsible development of websites.
True True
8 Team Work
During labs, on Bulletin Board, on the web and in practical sessions.
True True True
   

Email to a friend