Skip to Content

Future Students - Courses

click here for a printable version of this page  

Introduction to Programming in .NET

Unit Code: HIT5404




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester or equivalent

48 hours

Hawthorn

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

A unit of study in the Graduate Certificate of Information Technology, Graduate Diploma of Information Technology, Master of Information Technology and Master of Technology (Information Technology). An elective unit of study in the Graduate Diploma of Multimedia, Master of Multimedia, Master of Multimedia Technology and Master of Multimedia (Honours).

Aims & Objectives:

Students who successfully complete this unit of study should be able to:
  • write programming code that makes use of: structured programming constructs of sequence, selection and repetition; variables, symbolic constants, structures, arrays, simple text files and built-in functions and methods for conversion between various data types; selected built-in string handling functions and methods; simple classes and objects
  • Design and write code that uses principles of modular design with use of sub procedures and function
  • Given user requirements, design and implement a well structured and documented coded solution to solve simple business problems develop a test plan and create useful test data to test written code
  • Utilise on-line help and debugging tools provided with a selected programming language
  • Use the Visual Studio.NET Integrated Development Environment to build Windows applications, create and maintain Visual Basic.NET objects, make use of Visual Basic.NET debugging tools and on-line help including the Microsoft Developer Network library (MSDN)

Teaching Methods:

 Lectures (24 hrs), Tutorials (labs) (24 hrs)

Assessment:

Assignments, Tests, Examination

Content:

• Structured Programming Constructs: Sequence, Condition and Iteration

• Data types and conversion functions and methods

• variables and variable life time and scope, symbolic constants,

• Arithmetic operations, input data validation with string handling methods.

• Sub procedures and functions with arguments and parameters.

• 1 and 2 dim arrays, Array List , structures .

• Coding standards and documentation.

• Simple classes and objects,

• text files.

• ASP.Net

• Problem solving algorithms and structured programming case study.

• Project charts (structure charts), flowcharts.

• The Visual Studio.NET Integrated Development Environment.

• Event driven windows applications.

• Testing strategies(developing a test plan and creating suitable test data), debugging techniques, Visual Studio.NET debugging tools, online and MSDN help, and considerations for design of user interface.

References:

Schneider, D., "An Introduction to Programming Using Visual Basic 2005, 6th Ed", Pearson International, 2006 (This is available in book form)

Zak, D., "Programming with Microsoft Visual Basic 2005, 3rd Ed", Thompson Course Technology, 2007 (This is available in book form)

Willis, Thearon. "Beginning Visual Basic 2005 databases", Wiley, c2006 (Electronic copy)
Jennings, Roger, "Expert one-on-one Visual Basic 2005 database programming", . Wiley, c2006 (Electronic copy)

MacDonald, Matthew, "Beginning ASP.NET 2.0 in VB 2005 from novice to professional", Springer-Verlag, c2006 (Electronic copy)

Hart-Davis, Guy, "Mastering MIcrosoft VBA", John Wiley & Sons, 2007 (Electronic copy)