0% found this document useful (0 votes)
4 views3 pages

Windows Programming

The document outlines the course structure for a B.Sc. in Computer Science focusing on Windows Programming (BCS-501) for third-year students. It details course objectives, outcomes, and six units covering topics such as .Net technology, Windows applications, functions, properties, exception handling, and database connectivity using ADO.Net. Reference materials include 'Programming in C#' by E Balagurusamy.

Uploaded by

almqblyjrah
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)
4 views3 pages

Windows Programming

The document outlines the course structure for a B.Sc. in Computer Science focusing on Windows Programming (BCS-501) for third-year students. It details course objectives, outcomes, and six units covering topics such as .Net technology, Windows applications, functions, properties, exception handling, and database connectivity using ADO.Net. Reference materials include 'Programming in C#' by E Balagurusamy.

Uploaded by

almqblyjrah
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

hange E hange E

XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
k

k
lic

lic
ww

ww
om

om
C

C
w c w c
.p
d f- x e. .p
d f- x e.
chang chang

Name of Course [Link]. Computer Science (Third Year)


Semester V Semester
Name of Subject Windows Programming
Subject code BCS-501

Course Objectives:
1. To learn and understand basic concepts of Windows Programming.
2. To learn basic C# programming.
3. To understand and work on desktop application development using C#.Net.
4. To expose students to current applications C#.Net.

Course Outcome:
1. Review the fundamental concepts of Windows Programming in C#.Net
2. Evaluate the logic of different programming concepts.
3. Evaluate the techniques of application development in windows environment.
4. To develop database connectivity application.
5. To evaluate different techniques to develop windows applications.

UNIT I

Lectures
Sr. No. Introduction
Required
1 Introduction to .Net Technology & Framework 1
2 Net Architecture 1
3 Common Language Runtime(CLR) 2
4 Visual Studio and IDE Components 1
5 Intellisense 1
6 Project Types 1
7 Java vs C# 1
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
k

k
lic

lic
ww

ww
om

om
C

C
w c w c
.p
d f- x e. .p
d f- x e.
chang chang

UNIT II

Lectures
Sr. No. Windows Applications and Windows Controls
Required
1 Important Classes Used in Windows Application 1
2 Creating and Customizing Windows Form 2
3 TextBox and Label Control 1
4 Button, CheckBox and RadioButton 1
5 ListBox and ComboBox control 1
6 Menus and Dialog Boxes 2

UNIT III

Lectures
Sr. No. Functions, Arrays and Strings
Required
1 C# Function 1
2 Parameter Passing - Call by Value & Call by Reference 2
3 Out Parameter 1
4 Array and ArrayList class 2
5 Jagged Array 1
6 String Class 1
7 StringBuffer class 1

UNIT IV

Lectures
Sr. No. Properties, Indexers, Delegates & Events
Required
1 Properties 1
2 Indexers 2
3 Delegates 1
4 Multicast Delegates 2
5 Custom Events 1
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
k

k
lic

lic
ww

ww
om

om
C

C
w c w c
.p
d f- x e. .p
d f- x e.
chang chang

UNIT V

Lectures
Sr. No. Namespace, interface & Exception handling
Required
1 Creating & using Namespace(DLL library) 1
2 Creating & using interface 2
3 Exception Handling using Try and Catch Block 1
4 Using Finally Block 2
5 Custom Exception 1

UNIT VI

Lectures
Sr. No. Database Connectivity
Required
1 Introduction [Link] 1
2 Advantages of [Link] 2
3 Developing a Simple [Link] Based Application 1
4 Retrieving & Updating Data From Tables 2
5 Disconnected Data Access Through Dataset Objects 2

Lectures
Sr. No. Database Connectivity
Required
1 Introduction [Link] 1
2 Advantages of [Link] 1
3 Developing a Simple [Link] Based Application 1
4 Retrieving & Updating Data From Tables 2
5 Disconnected Data Access Through Dataset Objects 2

Reference books:-

1 Programming in C# E Balagurusamy Mc Graw Hill

You might also like