Visual Programming Languages
Visual Programming Languages
Course Code:
Credit Hours:
Pre-requisite:
Learning Outcomes:
Introduction to .Net Framework Architecture, C# Language Basic Concepts
(Statements, Exceptions, Methods, Arrays, OOP, Objects, Aggregation,
Namespaces, Properties, Indexers, Attributes), Introducing Windows Forms,
Working with Controls (Button, Checkbox, Combox, ListView, DateTimePicker,
Panel,
TabControl,
Menus,
DataSet,
DataGridView,
BindingSource,
ErrorProvider, EventLog, MessageQueue, Process,
PrintDialog), Building
Customized Controls, ASP .Net (Inputs/Outputs, Rich Server Controls,
DataList, Repeater, DataGrid, Managing State, Caching, Configuring,
Deploying, Securing), Using Web Forms Applications, Threading and
Synchronization and Windows Presentation Foundation.
Marks Distribution:
Assignments + Class Quizzes
Midterm Examination
Final Examination
25%
25%
50%
Assignments:
Assignments would be assigned at least one week before the due date and
must be submitted on or before due date. No late assignment will be
accepted. Total of 4 assignments would be assigned during the semester.
You have to be very careful while you are solving your assignment. Please do
not try to copy from someone else in order to avoid any problem at the end
of the semester.
Class Quizzes:
To check the class performance, sudden death test or class quizzes would be
taken in class throughout the semester. At least 4 quizzes would be taken
during the semester. These quizzes have to be solved in the class and they
would be of short duration. There would be no LATE submission or MAKEUP
for these quizzes.
Recommended Books:
Course Book:
Reference Book:
1. C# Programming Black Book KOGENT
2. C# for programmers P.Dietel / H.Dietel
Topic to be Covered
Introduction to .Net Framework Architecture
C# Langauge Basic Concepts (Statements, Exceptions,
Methods, Arrays)
C# Langauge Concepts (Inheritance, Polymorphism ,
Encapsulation, Abstract Classes and Interfaces)
11
13
14
15
16
6
7
8
9
10
Final Examination
Remarks
Quiz 1
Assignment
1
Quiz 2
Assignment
2
Quiz 3
Assignment
3
Quiz 4
Assignment
4