ICT Ed 465 Visual Programming C
ICT Ed 465 Visual Programming C
1. Course Description
The goal of the course is to help students gain knowledge in the basic concepts of
object-oriented programming and build skills to develop modern software
programs using the language .NET framework and C#. The goal of course is to
provide application developers easy and complete understanding of the Microsoft®
.NET using C#. It provides you with the basic skills required to develop
functionally sound C# applications with database.
2. General Objectives
The general objectives of this course are as follows:
• have gained a good understanding of the basic concepts of object orientation
concept
• have a good understanding of the C# language structure and language syntax
• have developed the ability to design and develop interactive applications using
the object-oriented principals, encapsulation, inheritance and to some extents
polymorphism
• be able to effectively develop applications with full functionality and a
graphical user interface using the C#.
• Explain the C# Razer in Unit VI: ASP .net pages and MVC (8)
ASP .net pages 6.1 Razer C#: Variable, loops and logic
• Database Interaction in 6.2 Database Interaction
MVC 6.3 Attributes routing
• Implement the routing
attributes in MVC
• Identify basic of database. Unit VII: Database Programming (15)
connection 7.1 Introduction to ADO.NET
• State the application with 7.2 DataSet, DataTable
database. 7.3 Database Specific Classes (SqlConnection, SqlCommand,
• Execute the connection SqlTransaction etc)
and execute the basic 7.4 Database Connection
commands to database 7.5 Executing Commands (ExecuteNonQuery(), ExecuteReader(),
• Understand the Tire ExecuteScalar())
architecture 7.6 Stored Procedure Concept and Implementation
• Implement the database in 7.7 Tire Architectures (1 tire, 2 tire and 3 tire) example and
Entity framework implementation
7.8 Database and Entity Framework
Laboratory Work:
There shall be 20 exercises in minimum, as decided by the faculty. The exercises shall
encompass a broad spectrum of real-life and scientific problems, development of small
program to the development of fairly complex subroutines, programs for practical
applications and problem solving situations. Laboratory assignments will be offered in
groups of two to four for evaluation purpose. In general, the Laboratory Work must
cover assignments and exercises from the following areas:
5. Evaluation :
Internal External Semester Total Marks
Assessment Practical Examination
Exam/Viva
40 Points 20 Points 40 Points 100 Points
Note: Students must pass separately in internal assessment, external practical exam and
semester examination.
5.1 Internal Evaluation (40 Points):
Internal evaluation will be conducted by subject teacher based on following criteria:
1) Class Attendance 5 points
2) Learning activities and class performance 5 points
3) First assignment ( written assignment) 10 points
4) Second assignment (Case Study/project work with presentation ) 10 points
5) Terminal Examination 10 Points
Total 40 points
Total 40 points