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

Syllabus

This document provides information about a course titled "WINDOWS PROGRAMMING USING VB.NET". It is a professional core course worth 6 credits with 4 hours of lectures and 4 hours of practical sessions per week. There are no pre-requisites or co-requisites. The purpose is to understand VB.NET structure, .NET framework, develop programs using constructs in VB.NET, handle controls in forms and windows, understand various controls, and connect to databases using ADO.NET. The expected learning outcomes are that learners will be able to design and develop programs with graphical user interfaces.

Uploaded by

nivedita mk
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
0% found this document useful (0 votes)
49 views

Syllabus

This document provides information about a course titled "WINDOWS PROGRAMMING USING VB.NET". It is a professional core course worth 6 credits with 4 hours of lectures and 4 hours of practical sessions per week. There are no pre-requisites or co-requisites. The purpose is to understand VB.NET structure, .NET framework, develop programs using constructs in VB.NET, handle controls in forms and windows, understand various controls, and connect to databases using ADO.NET. The expected learning outcomes are that learners will be able to design and develop programs with graphical user interfaces.

Uploaded by

nivedita mk
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

Course Course Course L T P C

UCA20401J WINDOWS PROGRAMMING USING VB.NET C Professional Core Course


Code Name Category 4 0 4 6

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Understand the basic structure of VB.Net and features of IDE 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand .NET framework and can realize some of the major enhancements in the new version of VB
CLR-3 : Develop programs using primitives and constructs in VB .NET
CLR-4 : Handle controls in Forms(message Box, InputBox), Windows MDI forms and Controls (Textbox, Creating
MultiLine,Word Wrap textboxes)

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
CLR-5 : Understand various controls in VB.NET and able to develop programs using controls

Individual & Team Work

Project Mgt. & Finance


Design & Development

Environment &Sustainability
Analysis, Design,Research
Modern Tool Usage

Life Long Learning


CLR-6 : Connect database by using ADO.NET and manipulate the database

Society & Culture


Problem Analysis

Communication

PSO– 3
PSO- 2
PSO- 1
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):

CLO-1 : Design/develop programs with GUI interfaces 3 80 70 L H - H L - - - L L - H - - -

CLO-2 : Assemble multiple forms, modules, and menus into working VB.NET solutions 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Develop menu based program for text manipulation 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Implement lists and loops with VB.NET controls and iteration 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Understand ADO .NET and develop database applications 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Develop the applications using DataGrid for displaying records 3 80 70 L H M H L - - - L L - H - - -

Duration
(hour) 24 24 24 24 24
SLO-1 Evolution of the .NET Framework Control Statements Inheritance Exception Handling Single Document Interface(SDI)
S-1
SLO-2 Overview of the .Net Framework If Statement Polymorphism Default Exception Handing Mechanism Multiple Document Interface (MDI)
User Defined Exception Handling
SLO-1 Components of .NET Framework Radio Button Control Virtual Methods Implementation for SDI and MDI
Mechanism
S-2
Implementation for Default and User
SLO-2 Common Language Runtime (CLR) Check Box Control Abstract classes Dialog Boxes
Defined Exception Handling
SLO-1 Common Type System(CTS) List Box Control Abstract Methods The Throw Statement Modal Dialog Box
S-3 Common Language Specification
SLO-2 Group Box Control Sealed Classes Implementation for Throw Statement Modeless Dialog Box
(CLS)
Implementation for Modal and
SLO-1 Framework Class Library (FCL) Checked List Box Control Interfaces - Definition of an Interface Custom Exception
S-4 Modeless Dialog Boxes
SLO-2 Base Class Library Combo Box Control Declaration of an Interface Implementation for Custom Exception Built-in Dialog Boxes
Lab 7: Connecting to URL using Link
SLO-1 Lab1:Understanding the IDE of Visual Lab 4: String Handling Functions, Label, Paint Brush Application, Lab 10: Application using default and
S
SLO-2
Application for Implementing the Lab 13: Develop applications using SDI
5-8 SLO-3 Studio, Changing background and Applications using group box, list box, concept Abstract class and abstract
methods
User Defined Exception Handling
and MDI
foreground color using toolbox controls checked list box, combo box Mechanism
SLO-4
SLO-1 AJAX Select … Case Statement Usage of Interface Multithreading Implementation for Dialog Boxes
S-9
SLO-2 Windows Forms While Statement Implementation of an Interface Usage of Threads ToolBar Control
SLO-1 ASP.Net Do Statement Multiple Implementation of an Interface Thread Class Implementation for ToolBar Control
S-10
SLO-2 ADO.Net For Statement Interface Inheritance Start(), Abort() Methods StatusBar Control
SLO-1 Benefits of .Net Methods Namespaces Join() and Sleep() Methods Implementation for StatusBar Control
S-11
SLO-2 VB.NET Language Types of methods Implementation of an Namespace Suspend() Method Database Connectivity – Introduction
Development of Simple VB.Net
SLO-1 Arrays, One-dimensional Array Components Resume() Method Advantages of ADO.NET
S-12 Program
SLO-2 Variable declaration and Initialization Multidimensional Array Creation of a Component Implementation for Thread Class Managed Data Providers
S SLO-1 Lab 8: Application using ImageList,
Lab2: Computing area of rectangle, Loading pictures into picture box, Lab 14: Textpad Application using
13- SLO-2 Lab 5: Digital clock using Timer control, Application using Interface, Lab 11: Application using Thread class,
circle, square , Designing Math Dialog control, Toolbar Application,
16 SLO-3 Design of Animation application Components Multithreading
Calculator Notepad Editor
SLO-4
Developing a Simple ADO.NET Based
SLO-1 Value Data Types Access Modifiers Thread Priority
Jagged Array Application
S-17
Implementation for Public Access
SLO-2 Reference Data Types Creation of a Data Table
Definition of Class Modifier Synchronization
Implementation for Private Access
SLO-1 Boxing I/O Streams Retrieving Data from Tables
Usage of Class Modifier
S-18
Implementation for Protected Access
SLO-2 UnBoxing Binary Data Files Table Updating
Constructor Overloading Modifier
Arithmetic Operators Implementation for Friend Access Disconnected Data Access Through
SLO-1 Text Files
Copy Constructor Modifier Dataset Object
S-19
Implementation for Protected Friend
SLO-2 Text Box Control Data Files Object Model Data set Class
Instance Class Members Access Modifier
SLO-1 Label Control Shared Class Members Implementation for Polymorphism FileInfo classes SQL Provider
S-20 Implementation for Abstract Class and DirectoryInfo Classes
SLO-2 Button Control Shared Constructors Abstract Methods OLEDB Provider
SLO-1 Lab 3: Shopping Cart Application, Lab 6: Sorting array in ascending and Lab 15: Employee Database design
S Lab 12: Application for implementing
21- SLO-2 Student Marksheet, Application using descending order, Implementing Lab 9: Application using Sealed Class, with coding, Retrieving data using Grid
Thread priority, Synchronization, and
24 SLO-3 text box control, Label and Button
control
Constructor, Copy Constructor and
Shared Constructor
Polymorphism, Access Modifiers
files
control, Marksheet preparation using
SLO-4 ADO.Net

1. Muthu.C (2008), “Visual Basic.Net”, 2nd Ed, Vijay Nicole Imprints Pvt., Ltd,
Learning 3. Michael Halvorson (2010), “Visual Basic 2010 Step by Step”, Microsoft Press.
2. Jeffrey R.Shaprio (2002), “Visual Basic .NET The Complete Reference”, Mac
Resources 4. Harold Davis (2002 ), “Visual Basic.NET Programming”, Sybex.
Graw Hill
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s Level of (50% weightage)
Level CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (5%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

ATTENDANCE (5%)
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr.G.Muruganandam, Group Project Manager, HCL Technologies, Chennai Dr.S.Gopinathan, Professor, University of Madras, Chennai Mrs. Dayana, SRM IST
Mr.M. Hemachandar, Tech Lead, Wipro Limited, Chennai Mrs. A. Subashini, SRM IST

You might also like