[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

FIT4041 Web development - Semester 2, 2011

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; Mobile Web page development; Styling page output; and New device support.

Mode of Delivery

Caulfield (ONLINE-DAY)

Contact Hours

2 hrs lectures/wk. Help desk sessions are optional to attend.

Workload

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

Unit Relationships

Prohibitions

FIT3043

Prerequisites

FIT9017 or similar unit in object oriented programming.

Chief Examiner

Campus Lecturer

Caulfield

Des Casey

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

Academic Overview

Learning Objectives

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 21 October 2011 at latest
Multiple choice quizzes 9% By 21 October 2011 at latest
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.

Feedback

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:
http://www.monash.edu.au/about/monash-directions/directions.html
http://www.policy.monash.edu/policy-bank/academic/education/quality/student-evaluation-policy.html

Previous Student Evaluations of this unit

If you wish to view how previous students rated this unit, please go to
https://emuapps.monash.edu.au/unitevaluations/index.jsp

Recommended Resources

Visual Studio 2010, will be provided to students.

Unit Schedule

Week Activities Assessment
0 Register at the unit website: http://walkabout.infotech.monash.edu.au/walkabout/fit3043/index.html 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  
12 Validation controls, Rich Controls, Styling page output, Writing controls, New device support Unit tasks due by 21 October 2011; Multiple choice quizzes due by 21 October 2011
  SWOT VAC No formal assessment is undertaken SWOT VAC
  Examination period LINK to Assessment Policy: http://policy.monash.edu.au/policy-bank/
academic/education/assessment/
assessment-in-coursework-policy.html

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

Assessment Requirements

Assessment Policy

To pass a unit which includes an examination as part of the assessment a student must obtain:

  • 40% or more in the unit's examination, and
  • 40% or more in the unit's total non-examination assessment, and
  • an overall unit mark of 50% or more.

If a student does not achieve 40% or more in the unit examination or the unit non-examination total assessment, and the total mark for the unit is greater than 50% then a mark of no greater than 49-N will be recorded for the unit

Assessment Tasks

Participation

  • Assessment task 1
    Title:
    Unit tasks
    Description:
    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.

    FIT4041 students complete all of the 9 tasks provided.
    Weighting:
    41%
    Criteria for assessment:

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

    How well the code is written.

    Due date:
    By 21 October 2011 at latest
  • Assessment task 2
    Title:
    Multiple choice quizzes
    Description:
    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.

    FIT4041 students complete all of the 9 quizzes provided.
    Weighting:
    9%
    Criteria for assessment:

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

    Due date:
    By 21 October 2011 at latest

Examinations

  • Examination 1
    Weighting:
    50%
    Length:
    3 hours
    Type (open/closed book):
    Closed book
    Electronic devices allowed in the exam:
    None
    Remarks:
    FIT4041 students attempt all questions.

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).

Extensions and penalties

Returning assignments

Other Information

Policies

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 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. Students who have a disability or medical condition are welcome to contact the Disability Liaison Unit to discuss academic support services. Disability Liaison Officers (DLOs) visit all Victorian campuses on a regular basis

[an error occurred while processing this directive]