CONTACT CSU

No offerings have been identified for this subject in 2015

ITI562 Programming with Microsoft Languages (8)

Abstract

This subject will provide an introduction to the Microsoft .NET framework and its components. The subject intends to give students the ability to develop and deploy .NET-based applications and tools using Windows forms and the .NET framework. The subject covers developing, testing, debugging and deploying Windows-based applications. It also covers ADO.NET and topics on application connectivity with SQL. Students will need to adhere to the programming language track they selected in the previous subject: ITI561.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITI562
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionSY/USSchool of Computing and Mathematics

Assumed Knowledge

ITI500

Enrolment restrictions

Available to students enrolled in Master of Systems Development and Master of Management (Information Technology) only

Learning Outcomes

Upon successful completion of this subject, students should:
- list the major elements of the .NET framework and describe some of the major enhancements to the new version of Visual Basic or C#;
- analyse the basic structure of a C# or Visual Basic .NET application and be able to document, debug, compile and run a simple application;
- use the new language features and syntax in Visual Basic .NET or C#;
- explain the basic concepts and terminology of object-oriented design specifically for Visual Basic .NET or C#;
- create applications by using Microsoft windows forms;
- create internet applications that use web forms and web services;
- create applications that use ADO.NET;
- create components in Visual Basic .NET or C#;
- create and populate Windows forms;
- organize controls on Windows forms;
- create menus in a Windows forms application;
- add code to form and control event procedures in a Windows forms application;
- use dialog boxes in Windows forms applications;
- validate user input in a Windows forms application;
- create and use user controls in a Windows forms application;
- create licenses for controls;
- bind Windows forms applications to various data sources by using Microsoft ADO.NET;
- consume XML web services from Windows forms applications;
- use .NET and COM components in a Windows forms application;
- call Microsoft Win32 APIs from a Windows forms application;
- print documents in a Windows forms application;
- make asynchronous calls to methods from a Windows forms application;
- debug a Windows forms application;
- incorporate accessibility features in a Windows forms application;
- localize a Windows forms application;
- add support for help to localize a Windows forms application;
- create help files in a Windows forms application;
- deploy a Windows forms application;
- implement code access and role-based security in a Windows forms application; and
- add deployment flexibility to applications by using shared assemblies.

Syllabus

The subject will cover the following topics:
Based on Microsoft .NET stream

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.