Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT2030 Web-based Development

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT2030 Web-based Development (08 Apr 2005, 8:51pm) [Web Development (08 Apr 2005, 8:53pm)]

Reasons for Introduction

Reasons for Introduction (24 May 2005, 1:04pm)

This is a core unit in the Bachelor of Information Technology and Systems major in Systems Development.

Reasons for Change (24 May 2005, 1:05pm)

This is a first-generation entry for this unit in the restructure of FIT undergraduate programs. Changes will be noted in the version history.

Role of Unit (24 May 2005, 1:03pm)

Many business applications are web-based. This unit provides students with the necessary skills to develop web-based applications. Two common web programming technologies are used, and the unit reinforces programming and database concepts that are required to build interactive web applications.

Relationship of Unit (24 May 2005, 1:05pm)

This is a second year core unit in the BITS major in Systems Development.

Relevance of Unit (08 Apr 2005, 9:18pm)

FIT2030 enables students to acquire the skills necessary to design and construct commercial websites.

Objectives

Statement of Objectives (08 Jun 2005, 2:38pm)

At the completion of this unit students will have Knowledge and understanding in the following areas

At the completion of this unit students will have the following practical skills:

At the completion of this unit students will have appropriate attitudes and values such as:

At the completion of this unit students will have had the opportunity to use Communication and Team Work:

Unit Content

Summary (08 Jun 2005, 2:40pm)

ASCED Discipline Group classification: 020103 Programming

This unit introduces students to the fundamental concepts involved in creating applications that are Web-based. Topics are organised around two technologies that programmers can use to create Web pages. The unit exposes students to Web scripting technology that can be used in a number of environments. Students gain experience with the basics of how web applications work in a 'stateless' environment. Basic graphical user interface components such as buttons, labels, textfields and checkboxes are introduced. The unit reinforces database concepts in the design of applications, and demonstrates how some integrity rules can be enforced using client-side scripting. Students gain experience in the restricted user interface design by recognising the limitations of a WEB connection.

Handbook Summary (04 Jul 2005, 8:42pm)

This unit introduces students to the fundamental concepts involved in creating Web-based applications. The unit exposes students to Web scripting technology that can be used in a number of environments. Students gain experience with the basics of how web applications work in a 'stateless' environment. Basic graphical user interface components such as buttons, labels, textfields and checkboxes are introduced. The unit reinforces database concepts in the design of applications, and demonstrates how some integrity rules can be enforced using client-side scripting. Students gain experience in the restricted user interface design by recognising the limitations of a WEB connection.

Recommended Reading (08 Apr 2005, 9:22pm)

PHP4 A beginners Guide by Bill McCarty; Osborne, 2001, ISBN 0-07-213371

ASP.NET programmers reference; Wrox; 2002, ISBN 1-861005-30-X

Beginning ASP.NET using VB.NET; Wrox; 2002, ISBN 1-861005-04-0

ASP3.0 A beginners Guide by Dave Mercer; Osborne; 2001, ISBN 0-07-212741-4 Morneau, K. and Batistick, J. Active Server Pages. Thompson Learning (Course Technology), 2001.

Morrison, M. and Morrison, J. Database driven web sites (2nd edn). Thompson Learning (Course Technology), 2002.

Flanagan, D. JavaScript: The Definitive Guide, Beta Edition, O?Reilly & Associates ?96.

Sobel, M. A practical guide to the Unix system. 3rd edn. Benjamin Cummings 1995.

Esposito, D. Programming Microsoft ASP.NET ?Hardcover? Microsoft Press 2003.

Teaching Methods

Mode (08 Apr 2005, 9:22pm)

On-campus

Strategies of Teaching (14 Apr 2005, 10:09pm)

Lectures cover topics organised around what WEB application programmers in Unix or NT want to create in their Web pages. Basic conceptual and abstract concepts are taught when they are needed. Object concepts and language constructs are introduced and discussed using a variety of examples.

Laboratory classes are strongly practically oriented and serve as a starting point to develop the practical skills needed for exposure to Web technology and coding experience. The laboratory work consists of a series of small exercises that span the main concepts. One of the activities in the laboratory is a group exercise to provide experience with writing complex applets for Web pages.

Teaching Methods Relationship to Objectives (31 May 2005, 12:17pm)

Knowledge and understanding objectives are achieved mainly through lectures and tutorial exercises. Attitudes, values and beliefs objectives are achieved mainly through tutorial discussions and assignment work. Practical skills objectives are achieved mainly through lab exercises and assignment work. Relationships, communication and teamwork objectives are achieved mainly through assignment work.

Assessment

Strategies of Assessment (08 Apr 2005, 9:31pm)

60 % - examination covering all theory and practical work

40% - Two individual assignments using different Web technologies to implement the same scenario (so that a comparison of the technologies can be made)

Assessment Relationship to Objectives (31 May 2005, 12:19pm)

Knowledge and understanding objectives are assessed mainly through the examination. Attitudes, values and belief objectives are assessed mainly through the examination and practical work. Practical skills objectives are assessed mainly through assignment work. Relationships, communication and team work objectives are assessed mainly through assignment work.

Workloads

Workload Requirement (08 Apr 2005, 9:35pm)

2 hours per week of lecture; 2 hours per week of laboratory; 8 hours per week of private study

Resource Requirements

Lecture Requirements (08 Apr 2005, 9:36pm)

High tech lecture theatre with internet access and computer projection facilities for 2 hours per week.

Laboratory Requirements (08 Apr 2005, 9:39pm)

One two-hour laboratory per week per 16 students.

Staff Requirements (08 Apr 2005, 9:38pm)

One lecturer per semester plus one tutor per laboratory

Software Requirements (21 Oct 2005, 1:04pm)

Laboratory machines need to run Windows IIS in local host mode, with MS Access and the .NET framework installed. Access to a Unix based web server running Apache and PHP together with some database like Oracle or MySql.

Library Requirements (24 May 2005, 1:06pm)

Adequate copies of at least the recommended texts above.

Teaching Responsibility (Callista Entry) (08 Apr 2005, 9:40pm)

Faculty of Information Technology

Implications for CASPA (24 May 2005, 1:07pm)

Nil

Interfaculty Involvement (08 Apr 2005, 9:40pm)

Nil

Interschool Involvement (08 Apr 2005, 9:41pm)

Nil

Prerequisites

Prerequisite Units (08 Apr 2005, 9:43pm)

FIT1007 plus all first year common core units (i.e. FIT1001, FIT1004, FIT1003 and FIT1005)

Prohibitions (22 Jul 2005, 1:11pm)

CPE3002, COT2030, CSE2030, FIT2028, FIT3043 (Translation for CSE2030)

Level (08 Apr 2005, 9:46pm)

Second year undergraduate

Proposed year of Introduction (for new units) (08 Apr 2005, 9:46pm)

Semester 1 2006

Frequency of Offering (08 Apr 2005, 9:47pm)

Semester 1, semester 2

Enrolment (08 Apr 2005, 9:48pm)

The entire second year cohort of the Systems Development major of the BITS.

Location of Offering (08 Apr 2005, 9:48pm)

Caulfield

Faculty Information

Proposer

Dianne Hagan

Approvals

School: 22 Jul 2005 (Geraldine DCosta)
Faculty Education Committee: 22 Jul 2005 (Geraldine DCosta)
Faculty Board: 25 Jul 2005 (Annabelle McDougall)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

08 Apr 2005 Dianne Hagan Initial Draft
14 Apr 2005 Dianne Hagan Minor changes to wording
19 Apr 2005 Dianne Hagan Added discipline code
20 May 2005 Dianne Hagan modified Prohibitions
24 May 2005 Dianne Hagan modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRelation; modified ResourceReqs/LibraryReqs; modified ResourceReqs/CaspaImpact
31 May 2005 Dianne Hagan modified UnitContent/Summary; modified Teaching/Objectives; modified Assessment/Objectives; modified Prohibitions
08 Jun 2005 Christine Jessup modified UnitObjectives/ObjText; modified UnitContent/Summary
04 Jul 2005 Dianne Hagan modified UnitContent/HandbookSummary
12 Jul 2005 Geraldine DCosta Approved for Submission
12 Jul 2005 Geraldine DCosta FIT School Approval, Approved for submission FEC Mtg 5/05
12 Jul 2005 Geraldine DCosta FEC Approval
22 Jul 2005 Geraldine DCosta Modified Prohibitions - Deleted FIT2030 and added CSE2030 on advice from Unit Proposer.
22 Jul 2005 Geraldine DCosta
22 Jul 2005 Geraldine DCosta FIT School Approval, Approved for Submission Faculty Board Mtg3/05
22 Jul 2005 Geraldine DCosta FEC Approval
25 Jul 2005 Annabelle McDougall FacultyBoard Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format

This version: