Introduction to Programming in .NET
Duration
- 1 Semester or equivalent
Contact hours
- 48 hours
On-campus unit delivery combines face-to-face and digital learning.
Prerequisites
Corequisites
NilAims and objectives
- The cognitive skills and practical ability to use an event-driven object-based programming environment
- The cognitive skills and practical ability to create Visual Basic (VB) solutions using projects, forms, screen controls
- The cognitive skills and practical ability to write procedures that will be triggered by various object events
- The cognitive skills and practical ability to use structured programming constructs of sequence, selection and iteration
- The cognitive skills and practical ability to define and use variables and symbolic constants of various data types
- The cognitive skills and practical ability to develop various debugging techniques
- The cognitive skills and practical ability to write simple functions and sub procedures that use parameters and/or return values
- The cognitive skills and practical ability to create and use arrays, arraylists & text files
- The cognitive skills and practical ability to use built -in classes, objects and associated methods and make use of the VB on-line help and Microsoft's MSDN help
- The cognitive skills and practical ability to develop and implement a test plan and create useful test data to test their code
- The cognitive and creative skills to approach and analyse problems from multiple point of views and innovative design (technical or analytical), make appropriate choices based on soundly articulated rationale
Courses with unit
This unit is no longer offered.A unit of study in the , , and Master of Technology (Information Technology). An elective unit of study in the Graduate Diploma of Multimedia, ,
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
Lectures (24 hrs), Tutorials (labs) (24 hrs)
Assessment
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.
Study resources
- Reading materials.
Reading materials
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