Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3058 Interactive systems development in Visual Studio.net

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

FIT3058 Interactive systems development in Visual Studio.net (04 Aug 2005, 3:02pm) [.net systems (04 Aug 2005, 3:03pm)]

Reasons for Introduction

Reasons for Introduction (14 Jul 2005, 11:03pm)

New technologies make possible the design of graphic user interfaces for diverse computerized display devices. This unit deals with design issues for interfacing with a wide range of devices, ranging from desktop computer display units, to small display devices such as handhelds, and interfaces such as home entertainment systems, vehicle interfaces, and many more. The focus is particularly on graphic interfaces, which is a sub-section of the more general discipline of Human Computer Interaction. Some themes that will be addressed are: how graphics are rendered, device constraints, navigating through hyper space, design guidelines, trends in and the future of GUI.

Reasons for Change (14 Jul 2005, 11:03pm)

2005: Existing unit CSE3030 GUI Technology being updated to fit into the new BITS degree structure with new FIT unit code.

Role of Unit (04 Aug 2005, 3:04pm)

FIT3058 Interactive systems development in Visual Studio.net is an elective 3rd level unit in the Caulfied BITS major in Systems Development.

Relationship of Unit (09 Oct 2005, 4:16pm)

There is some similarity to other units related to Human-Computer Interaction, but this unit combines theory with a requirement to demonstrate understanding of the theory by implementing and testing a graphical user interface.

Relevance of Unit (09 Oct 2005, 4:22pm)

Students undertaking a Systems Development major need skills in designing, implementing and testing good graphical user interfaces, as most applications require this.

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (09 Oct 2005, 4:17pm)

At the completion of this unit, students will:

Attitudes, Values and Beliefs (Affective Domain Objectives) (09 Oct 2005, 4:18pm)

At the completion of this unit, students will:

Practical Skills (Psychomotor Domain Objectives) (09 Oct 2005, 4:19pm)

At the completion of this unit, students will be able to:

Relationships, Communication and TeamWork (Social Domain Objectives) (09 Oct 2005, 4:19pm)

At the completion of this unit, students will have:

Unit Content

Summary (04 Aug 2005, 8:33pm)

ASCED Discipline Group classification: 029999 Human-computer interaction

The development of modern systems for the Windows world using Visual Studio.net. Windows concepts; Event driven programming concepts; Windows components and conventions; The Microsoft .NET environment; Introduction to either Visual Basic (VB)or C# in the Visual Studio development environment; Principles of GUI system development; Designing interaction versus designing interfaces; Scenario based design; Important psychological aspects of computer system use; Human perception and memory and their importance in system design; Objects in the GUI environment (including list and combo boxes, text boxes, picture boxes, command buttons etc..), their uses and programming requirements; Multiple Document Interface (MDI) and Single Document Interface (SDI) systems; Graphics, mouse and drag-and-drop handling; Menus, tool bars, status bars, tooltips, pop-up menus and other interactive techniques; File handling and the interfaces to databases; Multimedia data and its use in contemporary systems; Creating Windows help systems.

Handbook Summary (04 Aug 2005, 3:08pm)

The development of modern systems for the Windows world using Visual Studio.net. Windows concepts; Event driven programming concepts; Windows components and conventions; The Microsoft .NET environment; Introduction to Visual Basic (VB) or C# in the Visual Studio.net environment; Principles of GUI system development; Designing interaction versus designing interfaces; Scenario based design; Important psychological aspects of computer system use; Human perception and memory and their importance in system design.

Recommended Reading (09 Oct 2005, 4:10pm)

Teaching Methods

Mode (14 Jul 2005, 11:17pm)

On campus

Strategies of Teaching (14 Jul 2005, 11:17pm)

One 2 hour lecture and one 2 hour laboratory per week.

Teaching Methods Relationship to Objectives (14 Jul 2005, 11:18pm)

Knowledge and understanding objectives are achieved mainly through lectures and tutorial exercises.

Attitudes and beliefs objectives are achieved mainly through laboratory exercises and assignment work.

Practical skills objectives are achieved mainly through laboratory exercises and assignment work.

Relationships, communication and team work objectives are achieved mainly through laboratory exercises and assignment work.

Assessment

Strategies of Assessment (14 Jul 2005, 11:18pm)

Examination 2 hours 50%. Practical work 50%.

Assessment Relationship to Objectives (09 Oct 2005, 4:11pm)

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 practical work.

Relationships, communication and team work objectives are assessed mainly through practical work.

Workloads

Workload Requirement (14 Jul 2005, 11:19pm)

Students are expected to spend an average of 12 hours per week working on this unit. This includes 4 hours of attendance at the lecture and laboratory, the rest consisting of reading and working on the assignment.

Resource Requirements

Lecture Requirements (14 Jul 2005, 11:20pm)

One high-tech lecture theatre for 2 hours per week.

Laboratory Requirements (14 Jul 2005, 11:20pm)

Higher-end Windows XP machines with the current versions of Visual Studio and HTML Help Workshop.

Staff Requirements (14 Jul 2005, 11:21pm)

One lecturer per semester. One tutor per laboratory session per semester.

Software Requirements (14 Jul 2005, 11:21pm)

Current version of Microsoft Visual Studio with complete Help (MSDN) system. Current version of Microsoft HTML Help Workshop. Current version of Microsoft Access.

Library Requirements (14 Jul 2005, 11:22pm)

Adequate copies of at least the recommended texts listed above.

Teaching Responsibility (Callista Entry) (14 Jul 2005, 11:22pm)

FIT

Implications for CASPA (14 Jul 2005, 11:22pm)

Nil

Interfaculty Involvement (14 Jul 2005, 11:23pm)

Nil

Interschool Involvement (14 Jul 2005, 11:23pm)

Nil

Other Resource Requirements (14 Jul 2005, 11:23pm)

Nil

Prerequisites

Prerequisite Units (09 Oct 2005, 4:20pm)

FIT1007 or CSE1203 or CSE1303 or BUS1042 or MMS1803 or CPE1004 or IMS1906 or equivalent, plus at least 18 points of any second or third year units in any discipline area.

Corequisites (14 Jul 2005, 11:24pm)

Nil

Prohibitions (14 Jul 2005, 11:25pm)

CSE3030, CFR3208, CFR3232, COT3030 (Translation for CSE3030)

Alias Titles (14 Jul 2005, 11:25pm)

Nil

Level (14 Jul 2005, 11:25pm)

3rd year undergraduate

Proposed year of Introduction (for new units) (09 Oct 2005, 4:12pm)

Semester 1 2007

Frequency of Offering (14 Jul 2005, 11:26pm)

At least once per year

Enrolment (14 Jul 2005, 11:27pm)

100

Location of Offering (14 Jul 2005, 11:27pm)

Caulfield

Faculty Information

Proposer

Dianne Hagan

Approvals

School: 17 Oct 2005 (Geraldine DCosta)
Faculty Education Committee: 03 Nov 2005 (Annabelle McDougall)
Faculty Board: 16 Nov 2005 (Annabelle McDougall)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

14 Jul 2005 Dianne Hagan Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjText; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqUnits; modified Corequisites; modified Prohibitions; modified AliasTitles; modified Level; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified LocationOfOffering; modified FacultyInformation/FIContact
28 Jul 2005 Dianne Hagan modified Classification
04 Aug 2005 Robert Redpath Modified a number of entries to reflect the development environment as the key aspect with a choice of VB or C# as the language 4th August 2005
04 Aug 2005 Dianne Hagan modified UnitContent/Summary
09 Oct 2005 Dianne Hagan modified UnitContent/RecommendedReading; modified Assessment/Objectives; modified DateOfIntroduction; modified ReasonsForIntroduction/RRelation; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RRelevance; modified ReasonsForIntroduction/RRelevance
17 Oct 2005 John Betts
17 Oct 2005 Geraldine DCosta FIT School Approval, Approved for submission to FEC Mtg 9/05
03 Nov 2005 Annabelle McDougall FEC Approval
16 Nov 2005 Annabelle McDougall FacultyBoard Approval

This version: