Syllabus

Course Code: BCA-505(I)    Course Name: VISUAL PROGRAMMING USING C#

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to Object Technology: Introduction to C# Applications, Creating a Simple Application in Visual C# Express, Formatting Text with Console. Write and Console, WriteLine, Operators: Arithmetic, Logical, Relational, Ternary, Unary, Bitwise and Bit Shift operator; Decision Making, Array and Strings manipulations.
2 Introduction to Classes and Objects: Classes, Objects, Methods, Properties and Instance Variables, Declaring Class with Method and Instantiating an Object of Class, Declaring a Method with Parameters, set and get accessors, Initializing Objects with Constructors, Floating-Point Numbers and Type decimal, Control Statements.
3 Constructors, Composition, Garbage Collection and Destructors, static Class Members, Data Abstraction and Encapsulation, Object Initializers, Delegates Object-Oriented Programming: Inheritance, Polymorphism, Interfaces and Operator Overloading-Exception Handling.
4 Graphical User Interfaces with Windows Forms: Introduction to Windows Forms, Control Properties and Layout: Labels, TextBoxes and Buttons, GroupBoxes and Panels, CheckBoxes and RadioButtons, Numeric UpDown Control, Event Handling, Multiple Document Interface (MDI), User-Defined Controls, Data access using LINQ to SQL.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.