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

Lovely Professional University, Punjab: Course No Cours Title Course Planner Lectures Tutorial Practical Credits

The document provides a course plan for an "Event Driven Programming" course with lectures and labs. It includes: - The course number, title, planner, number of lectures, tutorials, and credits. - A list of recommended textbooks and other references. - A detailed weekly plan outlining the lecture topics, related chapters, homework assignments, and other teaching tools. - The course is divided into four parts that cover the Visual Basic environment, programming concepts, user interface design, and database access.

Uploaded by

sandeep3446
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Lovely Professional University, Punjab: Course No Cours Title Course Planner Lectures Tutorial Practical Credits

The document provides a course plan for an "Event Driven Programming" course with lectures and labs. It includes: - The course number, title, planner, number of lectures, tutorials, and credits. - A list of recommended textbooks and other references. - A detailed weekly plan outlining the lecture topics, related chapters, homework assignments, and other teaching tools. - The course is divided into four parts that cover the Visual Basic environment, programming concepts, user interface design, and database access.

Uploaded by

sandeep3446
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

Lovely Professional University,Punjab

Format For Instruction Plan [for Courses with Lectures and Labs

Course No Cours Title Course Planner Lectures Tutorial Practical Credits


CSE206 EVENT DRIVEN PROGRAMMING 11115 :: Sweety Sehgal 3 0 3 5

1 Deitel & Deitel, T.R.Nieto, Visual Basic 6, How to program, Prentice Hall of India, 1999.

Text Book:

Other Specific Book:


2 Mastering VB, by Evangelous Petroustsos BPB Publications, New Delhi

3 Teach Yourself VB by Techmedia Publications, New Delhi

1 Approved for Spring Session 2010-11


Other Reading

Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference)


Relevant Websites

Sr. No. (Web adress) (only if relevant to the courses) Salient Features
4 http://www.vb6.us/tutorials/option-buttons-or-radio-buttons-vb6 control application
5 http://www.vb6.us/tutorials/understanding-variables-and-types- operators and variables
vb6
6 http://www.vbtutor.net/vbtutor.html various applications in vb
7 http://www.vb6.us/tutorials/visual-basic-combo-box-tutorial adding values in list box
8 http://patorjk.com/programming/tutorials/vbarrays.htm vb arrays applications and functions
9 http://www.vb6.us/tutorials/database-access-ado-vb6-tutorial ADODB programming
10 http://www.vbtutor.net/lesson14.html vb function
11 http://www.vb6.us/tutorials/database-access-vb6-data-control- visual database manager
tutorial

Detailed Plan For Lectures


Week Number Lecture Number Lecture Topic Chapters/Sections of Homework to be Assigned Pedagogical tool
Textbook/other to students Demonstration/case
reference study/images/anmation
ctc. planned

Part 1
Week 1 Lecture 1 Introduction to event driven programming, Features ->Reference :1,/2/28
of Vb6.0.RAD.Visual Basic Environment- Standard
EXE, Activex EXE, Activex DLL,Activex Control etc.

2 Approved for Spring Session 2010-11


Lecture 2 VB IDE-Title bar, menu Bar, tool Bar, Tool Box, Form ->Reference :1,/2/29
designer, project Explorer Window, properties
Window, Form Layout Window.Code Window
Lecture 3 Vb Tool Box-understanding all controls in it, ->Reference :1,/2/30
Drawing,removing,move/resizing Controls on a form.
Object Naming Conventions.Setting general
properties for controls.
Week 2 Lecture 4 Methods, events and properties of ->Reference :1,/2/37
-Labels,textbox,frame,Option Button,Picture box
Command Button,ComboBox,ListBox and CheckBox
Lecture 5 Working and building samill application related to ->Reference :4,
event response of various controls on form.
Lecture 6 Form Properties and Form Load event. Pre-defined ->Reference :1,/2/35 HomeWork 1 Allocation
doalog boxes-msgbox() , inputbox().
Week 3 Lecture 7 Datatypes-Numeric And Non-numeric.Variables- ->Reference :1,/2/39
Decalaration.Fixed Vs Variable Length
String.Assigning values to variables,variable default
values.val() and str() function.
Lecture 8 Implicit and Explicit Variable declaration.Defining ->Reference :1,/3/52
Constatnts using const.Variable scope and lifetime-
Private(local),Module,Public.
Lecture 9 Operators-math operator,Concatenation operator(&), ->Reference :1,/3/65 Term Paper 1 Allocation
comparision operators, logical operators, operator
precedence .
Week 4 Lecture 10 building small application using operators-item ->Reference :5, HomeWork 2 Allocation
quantity price,

Part 2
Week 4 Lecture 11 Conditional statements- if -else endif, select- ->Reference :1,/4/94 HomeWork 1 Submission
case.application related to grades based on marks,
graeter b/w 2nos and other simple applications
based on conditional statements.
Lecture 12 Application to add items to list box when entered in ->Reference :7, Class test based on
textbox. homework1
Week 5 Lecture 13 Control statements-for-next, do-while, while wend. ->Reference :1,/5/148
Building application to show series.
Lecture 14 Nested looping to display patterns ->Reference :1,/5/152

3 Approved for Spring Session 2010-11


Lecture 15 arrays- defining and declaring,dim and redim() ->Reference :1,/7/252
functions
Week 6 Lecture 16 split (),join(), preserve() and filter() functions on ->Reference :8,
arrays.
Lecture 17 building application on arrays. ->Reference :6, HomeWork 2 Submission
Lecture 18 Procedures-event procedurs, genral procedures ->Reference :1,/6/180 Class test based on
homework2
Week 7 Lecture 19 functions ->Reference :1,/6/186
Lecture 20 application realted to functions and procedures ->Reference :10,
Lecture 21 Modules-class, satandard modules ->Reference :1,/6/226

MID-TERM
Part 3
Week 8 Lecture 22 Desiging MDI interface,desiging menu using menu ->Reference :1,/10/434
editor,seperating menu items ->Reference :1,/11/461
Lecture 23 assiging access keys and shortcut keys.creating pop ->Reference :1,/10/437
up menus.
Lecture 24 controlling menus at runtime-enabling /disabling ->Reference :1,/10/438 HomeWork 3 Allocation
menu commands,displaying check mark on menu
control,making menu control invisble
Week 9 Lecture 25 adding menu contorls at runtime,menu control ->Reference :1,10/440
array,adding and removing menu items at run time
Lecture 26 data control, data bound control , steps to create data ->Reference :1,/18/771
aware application .
Lecture 27 desiging database using visual database manager ->Reference :11,
and ms access
Week 10 Lecture 28 navigating through recordset movefirst, ->Reference :11, HomeWork 4 Allocation
movelast,moveprevious and movenext using EOF
and BOF on command buttons
Lecture 29 adding ADODC control on the form to connect to SQl ->Reference :1,/18/776 HomeWork 3 Submission
server and MS-Access

Part 4
Week 10 Lecture 30 displaying data on the datagrid using data control of ->Reference :1,/18/784 Class test based on
Ms-access and on ms flexgrid using ADODC of Sql homework3

4 Approved for Spring Session 2010-11


server
Week 11 Lecture 31 building application using adodc control to access the ->Reference :1,/18/786
data on the form.
Lecture 32 accessing data from two tables using adodc control ->Reference :1,/18/790
on a single form
Lecture 33 building application using adodc control to access the ->Reference :1,/18/792
data from two tables on the form.
Week 12 Lecture 34 Adodb programming---adodb connection ->Reference :9,
object(connection string properties, open() method
Lecture 35 Adodb programming-recordset object (open HomeWork 4 Submission
method()-parameters-source,activeconnection,cursor
type, lock type, options)
Lecture 36 building application using adodb programming to Class test based on
access the data on the form. homework4
Week 13 Lecture 37 data reports-through data environment(command ->Reference :1,/18/797 Term Paper 1 Submission
object)- report designing,data source , data
menbers , dragging fields from command object into
report
Lecture 38 data reports- through adodb (creating text boxes , ->Reference :1,/18/798
adding data fiels and data source to it.
Lecture 39 data bound sub forms ->Reference :1,/18/799

Spill Over
Week 14 Lecture 40 calculator application ->Reference :1,22/849
Lecture 41 working with images ->Reference :1,23/856
Lecture 42 splash screen ->Reference :1,8/867
Week 15 Lecture 43 working with timers ->Reference :1,22/657

Details of homework and case studies


Homework No. Topic of the Homework Nature of homework
(group/individuals/field work
Homework 1 VB IDE-Title bar, menu Bar, tool Bar, Tool Box, Form designer, project Explorer Window, properties Individual
Window, Form Layout Window.Code Window.Vb Tool Box-understanding all controls in it,
Drawing,removing,move/resizing Controls on a form. Object Naming Conventions.Setting general

5 Approved for Spring Session 2010-11


properties for controls.Methods, events and properties of -Labels,textbox,frame,Option Button,Picture box
Command Button,ComboBox,ListBox and CheckBox.Form Properties and Form Load event. Pre-defined
dialog boxes-msgbox() , inputbox().Datatypes-Numeric And Non-numeric.Variables-Decalaration.Fixed Vs
Variable Length String.Assigning values to variables,variable default values.val() and str() function.Implicit
and Explicit Variable declaration.Defining Constatnts using const.Variable scope and lifetime-
Private(local),Module,Public.Operators-math operator,Concatenation operator(&), comparision operators,
logical operators, operator precedence .
Homework 2 Conditional statements- if -else endif, select-case.application related to grades based on marks, graeter Individual
b/w 2nos and other simple applications based on conditional statements.Application to add items to list box
when entered in textbox.Control statements-for-next, do-while, while wend. Building application to show
series.Nested looping to display patterns.arrays- defining and declaring,dim and redim() functions.split
(),join(), preserve() and filter() functions on arrays.
Homework 3 Desiging MDI interface,desiging menu using menu editor,seperating menu items.assiging access keys and Individual
shortcut keys.creating pop up menus.assiging access keys and shortcut keys.creating pop up
menus.adding menu contorls at runtime,menu control array,adding and removing menu items at run
time.data control, data bound control , steps to create data aware application .desiging database using
visual database manager and ms access
Homework 4 navigating through recordset movefirst, movelast,moveprevious and movenext using EOF and BOF on Individual
command buttons.adding ADODC control on the form to connect to SQl server and MS-Access.displaying
data on the datagrid using data control of Ms-access and on ms flexgrid using ADODC of Sql
server.accessing data from two tables using adodc control on a single Adodb programming---adodb
connection object(connection string properties, open() method.Adodb programming-recordset object (open
method()-parameters-source,activeconnection,cursor type, lock type, options)

Scheme for CA:out of 100*


Component
Frequency Out Of Each Total Marks
Marks
Homework 3 4 5 15
Class test based on homework 3 4 10 30
Term Paper 1 25 25
Lab Assesment 30 30
Total :- 70 100

* In ENG courses wherever the total exceeds 100, consider x best out of y components of CA, as explained in teacher's guide available on the
UMS

List
6 of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term
Approved for paper)
Spring Session 2010-11
Sr. No. Topic
1 Hotel Management
2 Sales Management System For a Retail Outlet
3 Payroll Processing System For a Large Corporate Organization
4 Patient And Services Management for acLarge Hospital
5 Railway Reservation System For Indian Railway
6 Library Management System
7 Admission Management For a Large University
8 Bus Reservation For a State Transport Corporation
9 Airline reservation system
10 Bank management system
11 Laboratory Management
12 Election Voting System
13 Examination System
14 university management system
15 Media player

*Each experiment of the lab will be evaluated using following relative scheme:
Component % of Marks
J/E 50
WR 20
VIVA 30

List of experiments :-
Lecture Lecture Topic Pedagogical Tools Or Equipment Planned lab Manual
Number
cse206 1 Understanding IDE envoirment,forms,desinging user visual basic 6.0 (.net version not required)

7 Approved for Spring Session 2010-11


interface,to change background color,displaying text in
label in response to various events.
cse206 2 Using different operators in small application in vb visual basic 6.0 (.net version not required)
cse206 3 Using control structures in various applications in vb visual basic 6.0 (.net version not required)
cse206 4 Using array in vb visual basic 6.0 (.net version not required)
cse206 5 Using function ,procedure in vb visual basic 6.0 (.net version not required)
cse206 6 Using modules in vb visual basic 6.0 (.net version not required)

Mid Term
cse206 7 Desiging menu ,popup menus and dialog boxes in vb. visual basic 6.0 (.net version not required)
cse206 8 Data control and data bound control to acess database visual basic 6.0 (.net version not required),sql server
from acess and visual database manager 2005
cse206 9 Connectivity using Adodcms acess and SQl visual basic 6.0 (.net version not required),sql server
Sever,displaying data in data bound control and data 2005
grids
cse206 10 Connectivity using Adodb programming visual basic 6.0 (.net version not required),sql server
2005
cse206 11 Data reports using data enviorment and programming. visual basic 6.0 (.net version not required),sql server
2005

Spill Over
cse206 12 data bound sub form visual basic 6.0 (.net version not required),sql server
2005
cse206 13 working with splash screen visual basic 6.0 (.net version not required),sql server
2005

8 Approved for Spring Session 2010-11

You might also like