Skip to Content

Introduction to Programming in .NET

Unit code: HIT1404

Credit points12.5 Credit Points
Duration
1 Semester or equivalent
Contact hours48 Hours
CampusHawthorn
Prerequisites
Nil
Corequisites
Nil

Aims and objectives

Learning Outcomes
Students who successfully complete this subject 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, Tutorials, 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.

Reading materials

A large number of books discuss topics covered in the subject. The following books are some recommended texts:

Deitel, P & Dietel, H., “Visual Basic 2010: How to Program”, Prentice Hall, 2011
Del Sole, A., “Visual Basic 2010 unleashed” Pearson Education, 2010
Shelly, G & Hoisington, C., “Visual Basic 2010: for Windows, Web, and Office Applications”, Cengage Learning, 2011
Zak, D., "Programming with Microsoft Visual Basic 2010, 5th Ed", Thompson Course Technology, 2011