0% found this document useful (0 votes)
50 views

CS-692 Visual Programmingcourse Outline

This document outlines the course code, title, instructor, and schedule for a Visual Programming course at Arid Agriculture University Rawalpindi. The course covers topics such as the .NET framework, Visual C#, controls, ADO.NET, exception handling, layered programming, XML, ASP.NET, web services, assemblies, threading, and networking. It includes 64 lectures that combine theory and practical sessions. Student work includes assignments, quizzes, and a semester project with mid and final evaluations.

Uploaded by

Taaji Bhatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

CS-692 Visual Programmingcourse Outline

This document outlines the course code, title, instructor, and schedule for a Visual Programming course at Arid Agriculture University Rawalpindi. The course covers topics such as the .NET framework, Visual C#, controls, ADO.NET, exception handling, layered programming, XML, ASP.NET, web services, assemblies, threading, and networking. It includes 64 lectures that combine theory and practical sessions. Student work includes assignments, quizzes, and a semester project with mid and final evaluations.

Uploaded by

Taaji Bhatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Pir Mehr Ali Shah

Arid Agriculture University Rawalpindi


University Institute of Information Technology
Course Outline
Course Code: CS-692 Class/Section/: BSCS 6th (M/E)
Course Title: Visual Programming Instructor’s Name: Dr. Asif Nawaz

Lectures Proposed Contents Lectures Practical


Lect-1 Introduction to .NET Lect-2 Persistence framework Layer
Object Relational Mapping
Lect-3 .NET framework details, JIT, Lect-4 Semester Project Proposal / Discuss
Security, Memory objectives and outcome
Management, Garbage
Collection, Mark / Compact
Algorithm, Generations in
garbage collection, CTS, CLS,
BCL
Lect-5 Visual C# language basics Lect-6 First VC# Program “Hello World”
constructs, Namespaces Assignment
Enumerations ,Classes,
Access modifiers

Lect-7 Properties ,Attributes, Lect-8 Practical Usage


Methods, Loops, Etc
Lect-9 Collections and Generics Lect-10 VC#.NET Input Output
Interfaces Text Editor in VC#

Lect-11 Polymorphism (virtual and Lect-12 Practical Usage


Abstract)
Inheritance
Lect-13 VC#.NET controls 1 Lect-14 Controls Exercise
Lect-15 VC#.NET controls 2 Lect-16 Controls Exercise
Lect-17 Overview of ADO.NET Lect-18 Example of ADO.NET
Connecting to Data
Executing Commands
Working with Data
Choosing an ADO.NET
Provider
Lect-19 Exception Handling Lect-20 Demo for Layered Programming along with
Practice of Layered exception handling
Programming
Best Practices
Validation in Windows
Applications
Lect-21 DataSet Lect-22 Practice
DataReader
Difference between
Connected & Disconnected
Modes of DataAccess
Lect-23 Stored Procedures and Its Lect-24 Typed DataSet Practice
Usage in ADO.NET How to Call Stored Procedure in VC#.NET
Lect-25 Stored Procedures and Its Lect-26
Usage in ADO.NET
Lect-27 XML Lect-28 XML accessing in VC#.NET
XML manipulation in
VC#.NET
Lect-29 Semester Projects MID Lect-30
Evaluation
Lect-31 Revision and Students Lect-32
Questions and queries
Midterm Exam
Lect-33 Data Controls Lect-34 DataGridView Demo
The DataGridView Control
The ReportViewer Control
Lect-35 Web Development (basic Lect-36 Practical aspects of theory learnt
theory)
Web Server / Container
(basics)
Web Request Cycle
Lect-37 Asp.net basics, HTML Lect-38 Asp.NET First Example
Controls, Server Controls
Difference between Html and
Server Controls
Lect-39 Asp.net Controls Lect-40 Quiz 4
Security Implementation
Lect-41 Session, Cookies, Lect-42 Usage of Session, Cookies, Validation,
Validations, ViewState ViewState
Validation Controls in
Asp.Net
Lect-43 Comparison between: Lect-44 Quiz 5
GridView, ListView, Repeater
Lect-47 AJAX basics and asp.net Lect-48 AJAX Practical Usage
Lect-49 Web Services in .NET Lect-50 Web Service Example
Lect-51 .NET Assemblies Lect-52 Practical of theory learnt
Private Assemblies
Shared Assemblies
Lect-53 Multi-lingual Applications Lect-54 Developing a Multi-lingual Application
Satellite Assemblies
Lect-55 .NET Remoting Lect-56 Client Server Demo for Remoting
Lect-57 Threading in .NET Lect-58 Thread Example
Lect-59 Network Programming in Lect-60 Client Server Programming using TCP/IP
.NET
Lect-61 Slack Lect-62 Quiz 6
Lect-63 Semester Projects Final Lect-64 Semester Projects Final Evaluation
Evaluation
Lect-32 Revision and Student
Questions and Queries

You might also like