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

Year:

COMP315 Web and Internet Programming

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study Online Level
Armidale Semester 1 Off Campus D - Comp/internet essential
Armidale Semester 1 On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 1 On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 2 On Campus D - Comp/internet essential
ISBT Sydney ISBT Summer On Campus D - Comp/internet essential
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) Ioan Despi (idespi@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

CGI Programming with PERL
ISBN: 9781565924192
Guelich, S., Gundavaram, S. and Birzneks, G., O'Reilly 2nd ed. 2000
Text refers to: Semester 1 and ISBT Semesters 1, 2 and ISBT Summer , 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: Semester 1 and ISBT Semesters 1, 2 and ISBT Summer , 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 1 10% ISBT On Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 5, 8
Assignment 1 10% On/Off Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 5, 8
Assignment 2 20% On/Off Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 5, 6, 8
Assignment 2 20% ISBT On Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 4, 5, 6, 8
Final Examination 2 hrs 70% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 5, 6, 7
Final Examination 2 hrs 70% On/Off Campus
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;
  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 programming for the world wide web is taught in lectures and assessed through two assignment and programming tasks.
True True True
2 Communication Skills
Developed in written assignments.
True True True
4 Information Literacy
Unit is online.
True True
5 Life-Long Learning
By default.
True True True
6 Problem Solving
Problem solving is part of programming.
True True True
7 Social Responsibility
Responsible development of websites
True
8 Team Work
During labs, on Bulletin Board, ex-cathedra, on the web, practical sessions.
True True
   

Email to a friend