C# Course Outline 2023
C# Course Outline 2023
COURSE OUTLINE
PREAMBLE
This course teaches students C# language syntax, program structure, and implementation by using
Microsoft Visual Studio.
This course provides a solid foundation in C# to the level necessary to enable students to design and
implement working Console and Windows applications.
It also allows them to have an understanding of the Microsoft .NET Framework.
AIM
The course aims to make students develop a conceptual understanding of Visual Programming Concepts
and Development.
OBJECTIVES
At the end of the course students should:
Have a basic knowledge about the concepts and theory of visual programming
Describe the purpose of the .Net Framework
Use Visual Studio to build Windows Applications using C#
Deploy and package applications using tools available on Visual Studio
To be familiar with the common tools and techniques for developing databases
CONTENT
4 ARRAYS
Introduction to Arrays
Dimension of an Array
Declaring an Array
Working Examples of Arrays
5 Classes & Methods
An Introduction to Classes and Objects
Create your own Classes in C#
How to Create Methods in your Classes
Create Properties in your Classes
How to Use your New Property
6 FUNCTIONS Theory Test 1
Inbuilt Functions
String Functions (The Mid, Right, Left & Trim
String Manipulation Using + and & signs.)
Mathematical Functions ( Abs, Exp, Fix functions)
Formatting Functions (ConvertToString,
Convert.ToInt16… Methods; Date and Time
Formatting functions)
User-Defined Functions
Passing parameters by value & by reference
METHODOLOGY
Lectures, Research, unannounced Quizzes, Tutorial and Practical
COURSE ASSESSMENT
Course Work (40%)
2 Written Tests 10%
2 Written assignment 10%
1 Mini Project 10%
2 Practical Tests 10%
Final Examination (60%)
REFERENCES