[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Monash University

FIT3043 Web systems 3 - Semester 1, 2012

Content covered in this unit, includes: Static and dynamic web pages; ASP.Net environment; HTML forms reviewed; Standard server controls; C# language; Page life cycles; Event driven programming and postback; C# basics; Objects in C#; Namespaces and core objects; State handling; Objects and structured data; Validation controls; Master pages; Themes and skins; Navigation controls; Using data sources; Reading and updating data stores; XML files as data store; Using Grids; Data binding; Configuration and optimisation; Authentication; Email and accessing file systems; Components and user controls; Code behind; .NET Assemblies; Custom Server Controls; Using Ajax.

Mode of Delivery


Contact Hours

Online: Optional weekly helpdesk sessions
Sunway: 2 hrs lecture/wk, 2 hrs laboratories/wk


Students will need to spend 12 hours per week working on this unit. Study notes and on-campus help sessions are provided.

Unit Relationships


CPE3016, IMS2906


One of FIT1002, BUS1060, IMS1906 or CSE1202

Chief Examiner

Campus Lecturer


Mylini a/p Munusamy

Consultation hours: In scheduled help sessions, or email for appointment

Academic Overview


At the completion of this unit students will have:
  • an understanding of web environments and their components;
  • an understanding of the principles of object oriented Internet applications development;
  • the knowledge and skills to design and implement web based applications, using a server side applications development environment;
  • the knowledge and skills to design and implement mobile applications;
  • the knowledge and skills to implement data stores in web based applications;
  • a professional attitude towards the development of web based information systems.

Graduate Attributes

Monash prepares its graduates to be:
  1. responsible and effective global citizens who:
    1. engage in an internationalised world
    2. exhibit cross-cultural competence
    3. demonstrate ethical values
  2. critical and creative scholars who:
    1. produce innovative solutions to problems
    2. apply research skills to a range of challenges
    3. communicate perceptively and effectively

Assessment Summary

Examination (3 hours): 50%; In-semester assessment: 50%
Students must gain a satisfactory result in both the practical and exercises work and the exam to gain a pass in the unit. The examination must be sat at a Monash campus.

Assessment Task Value Due Date
Unit tasks 41% By 18 May 2012 end of Week 11
Multiple choice quizzes 9% By 25 May 2012 end of Week 12
Examination 1 50% To be advised

Teaching Approach

Problem-based learning
Students are encouraged to take responsibility for organising and directing their learning with support from their supervisors.

This unit makes use of bounded task based learning, through the Walkabout u-Learning online environment.


Our feedback to You

Types of feedback you can expect to receive in this unit are:
  • Informal feedback on progress in labs/tutes
  • Graded assignments without comments
  • Quiz results
  • Solutions to tutes, labs and assignments
  • Other: Students receive a detailed breakdown of marks awarded for each task completed. For more detailed qualitative feedback, students see the lecturer in help sessions or other class time, or make an appointment to discuss a task.

Your feedback to Us

Monash is committed to excellence in education and regularly seeks feedback from students, employers and staff. One of the key formal ways students have to provide feedback is through SETU, Student Evaluation of Teacher and Unit. The University's student evaluation policy requires that every unit is evaluated each year. Students are strongly encouraged to complete the surveys. The feedback is anonymous and provides the Faculty with evidence of aspects that students are satisfied and areas for improvement.

For more information on Monash's educational strategy, and on student evaluations, see:

Previous Student Evaluations of this unit

At the end of each semester, students are asked to complete an online questionnaire about how they found working in an online mode. Feedback from this questionnaire is used to make improvements to the Walkabout learning method and the physical system itself

If you wish to view how previous students rated this unit, please go to

Required Resources

Please check with your lecturer before purchasing any Required Resources. Prescribed texts are available for you to borrow in the library, and prescribed software is available in student labs.

Software for creating and testing C# ASP.NET code. Visual Studio will be provided in the labs as a development environment, and mono (http://mono-project.com/Start) on the server side for testing/deployment.

Unit Schedule

Week Activities Assessment
0   No formal assessment or activities are undertaken in week 0
1 Introduction to u-learning  
2 Serving static and dynamic web pages, HTTP protocol reviewed, HTML forms reviewed, Standard server controls  
3 C# basics: data types and operators, control structures, functions  
4 Objects in C#, Static class members and class relationships, Namespaces and core objects. State Handling, Objects and structured data  
5 HTML server controls, Validation controls, Master Pages, Themes and skins, Navigation controls  
6 Using data stores, ADO.NET - Manipulating data, User interaction to retrieve data, Data Source Controls  
7 Data Controls, Data Source Controls - Manipulating Data  
8 GridView - Paging, GridView - Sorting  
9 Configuration, optimisation, authentication, emails, accessing the server file system  
10 Components and user controls, Code behind, Compiled .Net Assemblies, Custom Server Controls, Ajax  
11 Web pages for mobile devices, Navigating a mobile site, List controls and data binding Assessment Tasks 1: Unit tasks due by 18 May 2011
12 Validation controls, Rich Controls, Styling page output, Writing controls, New device support Assessment Task 2: Multiple choice quizzes due by 25 May 2012
  SWOT VAC No formal assessment is undertaken in SWOT VAC
  Examination period LINK to Assessment Policy: http://policy.monash.edu.au/policy-bank/

*Unit Schedule details will be maintained and communicated to you via your MUSO (Blackboard or Moodle) learning system.

Assessment Requirements

Assessment Policy

Faculty Policy - Unit Assessment Hurdles (http://www.infotech.monash.edu.au/resources/staff/edgov/policies/assessment-examinations/unit-assessment-hurdles.html)

Assessment Tasks


  • Assessment task 1
    Unit tasks
    This unit uses task based learning. Students complete a series of relatively small tasks in the course of the unit. These tasks take the place of the conventional assignments.

    Each task typically requires the student to design and code a web application, using ASP.Net.

    This unit gives students flexibility with their time. Students may submit tasks at any time throughout the smester. Tasks are corrected at a number of published task correction points. Students gain task feedback through correction sheets and at on-campus or online help sessions.

    Each task comes with a detailed assessment spreadsheet showing the criteria for assessment. These criteria are provided on the unit website for each task at the start of the semester.

    Criteria for assessment:

    How well the solutions provided for tasks meets the required specifications.

    How well the code is written.

    Due date:
    By 18 May 2012 end of Week 11
  • Assessment task 2
    Multiple choice quizzes
    Students complete a series of timed online quizzes during the semester.  Each has 10 questions and are multiple choice. These test the material learned in the tasks. They are marked as the student completes the quiz and the student is then informed of the result.

    The quizzes may be completed at any time throughout the semester.

    Criteria for assessment:

    Correct answers to questions (demonstrates understanding of the material learned).

    Due date:
    By 25 May 2012 end of Week 12


  • Examination 1
    3 hours
    Type (open/closed book):
    Closed book
    Electronic devices allowed in the exam:

Assignment submission

It is a University requirement (http://www.policy.monash.edu/policy-bank/academic/education/conduct/plagiarism-procedures.html) for students to submit an assignment coversheet for each assessment item. Faculty Assignment coversheets can be found at http://www.infotech.monash.edu.au/resources/student/forms/. Please check with your Lecturer on the submission method for your assignment coversheet (e.g. attach a file to the online assignment submission, hand-in a hard copy, or use an online quiz).

Online submission

If Electronic Submission has been approved for your unit, please submit your work via the VLE site for this unit, which you can access via links in the my.monash portal.

Extensions and penalties

Returning assignments

Other Information


Student services

The University provides many different kinds of support services for you. Contact your tutor if you need advice and see the range of services available at www.monash.edu.au/students. For Sunway see http://www.monash.edu.my/Student-services, and for South Africa see http://www.monash.ac.za/current/

The Monash University Library provides a range of services and resources that enable you to save time and be more effective in your learning and research. Go to http://www.lib.monash.edu.au or the library tab in my.monash portal for more information. At Sunway, visit the Library and Learning Commons at http://www.lib.monash.edu.my/. At South Africa visit http://www.lib.monash.ac.za/.

Academic support services may be available for students who have a disability or medical condition. Registration with the Disability Liaison Unit is required. Further information is available as follows:

  • Website: http://monash.edu/equity-diversity/disability/index.html;
  • Email: dlu@monash.edu
  • Drop In: Equity and Diversity Centre, Level 1 Gallery Building (Building 55), Monash University, Clayton Campus, or Student Community Services Department, Level 2, Building 2, Monash University, Sunway Campus
  • Telephone: 03 9905 5704, or contact the Student Advisor, Student Commuity Services at 03 55146018 at Sunway
[an error occurred while processing this directive]