100% found this document useful (1 vote)
63 views

Weekwise Lecture Plan-VP-MCS

This document outlines the course plan for a 3rd semester Visual Programming course covering .NET framework, Visual C#, and application development. Over 16 weeks, students will learn about .NET components, Visual Studio, object-oriented programming, controls, windows forms, databases, exception handling, graphics, file handling, web forms, and more. Lectures will be supplemented with lab practical sessions to provide hands-on experience applying the concepts. Reference materials include books on beginning Visual C# and mastering Visual C#.NET. Quizzes, assignments, tests, and examinations will evaluate students' understanding.

Uploaded by

jamal nasir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
63 views

Weekwise Lecture Plan-VP-MCS

This document outlines the course plan for a 3rd semester Visual Programming course covering .NET framework, Visual C#, and application development. Over 16 weeks, students will learn about .NET components, Visual Studio, object-oriented programming, controls, windows forms, databases, exception handling, graphics, file handling, web forms, and more. Lectures will be supplemented with lab practical sessions to provide hands-on experience applying the concepts. Reference materials include books on beginning Visual C# and mastering Visual C#.NET. Quizzes, assignments, tests, and examinations will evaluate students' understanding.

Uploaded by

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

MCS 3rd Semester

VISUAL PROGRAMMING
Credit hours: 4

.net framework, components of .net framework, Visual C#.net basics, Integrated development
environment, programming fundamentals, procedures, console applications, windows
applications, windows forms, MDI forms, Basic ActiveX controls, Advanced Controls,
exception handling, file handling and Graphics, ADO.net, Data access with ADO.Net, user
control creation, web forms, introduction to object oriented programming in visual C#.net.
Reference Material:
Beginning Visual C# by Christian Nagel, Karli Watson
Microsoft Visual C# Step by Step by John Sharp
Mastering Visual C#.Net by Jason Price, Mike Gunderloy

TENTATIVE WEEKWISE LECTURE PLAN

WEEK # LECTURE QUIZ/ASSIGNMENT/


TEST
Lecture 1: Programming languages Basics, Object
oriented Programming basics, classes, Objects, OOP
Week-1 benefits and characteristics: Abstraction, Encapsulation,
Inheritance, overloading
Lecture 2: .Net Framework and its benefits, components
of .net framework
Lecture 3:.Net framework architectures and its
components in detail
Lecture 4: Lab Practical
Lecture 1: Visual Studio and Visual Studio IDE and its
major components
Week-2 Lecture 2: Visual C# overview and basics of Visual
C#.Net, Basic Programming constructs ( data types,
conditional structures, looping structures etc,)
Lecture 3: functions, function overloading, arrays etc.
Lecture 4: Lab Practical
Lecture 1: Classes and Objects: programming examples
Lecture 2: Access Specifiers, Scope resolution operator
Week-3 and programming examples.
Lecture 3: Constructors and destructors, constructor
overloading: programming examples
Lecture 4: Lab Practical
Lecture 1: Interfaces and interface methods QUIZ/ASSIGNMENT/
implementation in derived classes TEST
Week-4 Lecture 2: abstract classes, abstract methods, virtual
methods, method overriding
Lecture 3: Strings and Regular expressions and their
usage
Lecture 4: Lab Practical
Lecture 1: Windows applications, windows forms, SDI
vs MDI applications
Week-5 Lecture 2: Properties, Methods and Events, Form
properties, events, examples
Lecture 3: Test # 1
Lecture 4: Lab Practical
Lecture 1: Basic controls, Labels, Textboxes their
Week-6 properties and events
Lecture 2: Buttons, properties, events, combo box,
Listbox
Lecture 3: Programming examples and their usage in an
application
Lecture 4: Lab Practical
Lecture 1: Radio Buttons, Checkboxes, properties and
Week-7 events

Lecture 2: Timer, Timer Events, properties and examples


Lecture 3: Horizontal and vertical scrollbars properties
and events
Lecture 4: Lab Practical
Week-8 Mid Term Examinations
Lecture 1: Rich Text Box, Menu creations, Toolbars
Lecture 2: Dialog boxes, Font, Color, Open, and Save
Week-9 Dialog Boxes
Lecture 3: applications development using above controls
Lecture 4: Lab Practical
Lecture 1: Exception handling
Lecture 2: ADO.Net Overview
Week-10 Lecture 3: ADO.Net Architecture, ADO vs ADO.Net
Lecture 4: Lab Practical
Lecture 1: Data base connectivity using MS ACCESS
and Operations on Database
Week-11 Lecture 2: Data base connectivity using MS SQL Server
and Operations on Database.
Lecture 3: Programming Examples with MS Access and
SQL Server Databases
Lecture 4: Lab Practical
Lecture 1: Database applications development process QUIZ/ASSIGNMENT/
Week-12 Lecture 2: how to analyze, design and code the database TEST
application.
Lecture 2: how to analyze, design and code the database
application.
Lecture 3: Developing database application
Lecture 4: Lab Practical
Lecture 1: Crystal Report and its importance
Week-13 Lecture 2: Components of Crystal Report and
Generating reports using crystal Report
Lecture 3: Test # 2
Lecture 4: Lab Practical
Lecture 1: File handing
Week -14 Lecture 2: Graphics, lines, circles, rectangles, ovals etc.
Lecture 3: Web Forms
Lecture 4: Lab Practical
Lecture 1: Overview of ASP.Net
Lecture 2: Client side tools, server side tools, HTML
Week-15 forms
Lecture 3: HTML form Elements’ retrieval and accessing
database in web forms
Lecture 4: Lab Practical
Week-16 Terminal Examinations

You might also like