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
Nil
Corequisites
Nil
Aims and objectives
Learning Outcomes
Students who successfully complete this subject should be able to:
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).
Courses with unit
A unit of study in the , Bachelor of Information and Communication Technology
Unit information in detail
- Teaching methods, assessment and content.
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.
Study resources
- Reading materials.
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