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

C#-DotNet - 3-Sem BCA-Final-Syllabus

The document outlines the C# and Dot Net Framework course, detailing its structure, course outcomes, and assessment criteria. It includes a comprehensive syllabus covering topics such as Object-Oriented Programming, GUI development, and ADO.NET for database access. Additionally, it provides a lab component with practical exercises to reinforce the theoretical knowledge gained in the course.

Uploaded by

Chandrika Chandu
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)
185 views3 pages

C#-DotNet - 3-Sem BCA-Final-Syllabus

The document outlines the C# and Dot Net Framework course, detailing its structure, course outcomes, and assessment criteria. It includes a comprehensive syllabus covering topics such as Object-Oriented Programming, GUI development, and ADO.NET for database access. Additionally, it provides a lab component with practical exercises to reinforce the theoretical knowledge gained in the course.

Uploaded by

Chandrika Chandu
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

SEMESTER–IIIBCA

CourseTitle: C# and Dot Net Framework Course code:CAC08


Total Contact Hours:42 Course Credits:03
Formative Assessment Marks:40 Duration of SEE / Exam: 03 Hours
Summative Assessment Marks:60

Course Outcomes(COs):

At the end of the course, students will be able to:


□ Describe Object Oriented Programming concepts like Inheritance and
Polymorphism in C# programming language.
□ Interpret and Develop Interfaces for real-time applications using Visual C#.Build custom
collections and generics in C#.

DSC8: C# and Dot Net Framework

Unit Description Hours


Introduction to .Net Framework : Introduction, Core features of .NET, the component
of .NET framework (CLR, CTS, CLS), Understanding common type system,
1 Understanding the Common language specification, Understanding the Common 04
Language Runtime.
Introduction to C#: C# features, Need of C#, C# Pre-processor Directives,
Structure of a C# Console Application Program, Identifiers and Keywords, Literals,
2 Data Types, Variables and Constants: Value Types, Reference Types, Type 12
Conversions, Boxing and Unboxing, Expression and Operators: Operator
Precedence,Using the?? (Null Coalescing) Operator, Using the:: (Scope Resolution)
Operator and Using the is and as Operators. Control Flow statements: Selection
Statements, Iteration Statements and Jump Statements. Arrays and Strings-Using
Arrays, One-Dimensional Arrays, Multidimensional Arrays. Using Strings and
StringBuilder.
Methods, Method Overloading, Pass by Value, Pass by Reference, Output
Parameters, Variable Length Parameters. Command Line arguments.
3 Object- Oriented Programming: Namespaces, Classes and Objects: Creating a
Class, Creating an Object, using this Keyword, Creating an Array of Objects,
Nested Classes, returning a Value from a Method and Describing Access Modifiers.
Static Classes and Static Class Members, Properties: Read-only Property, Static
Property.
Encapsulation: Encapsulation using accessors and mutators, Constructors
Inheritance, Type of Inheritances, Sealed Classes and Sealed Methods, 10
Polymorphism: Compile time Polymorphism/ Overloading, Runtime
Polymorphism/Overriding. Abstraction: Abstract classes, Abstract methods.
Interfaces: Syntax of Interfaces, Implementation of Interfaces.
Exception Handling :Managing Errors and Exceptions.
Threads-Introduction to Threads, Using the Main Thread, Creating Child Threads,
Life Cycle of a Thread, Multithreading.Delegates.
4 GraphicalUserInterfacewithVisual C#.Net: 08
Introduction to C# Windows form applications:Overview of the Visual Studio
Express IDE, Menu Bar, Toolbar, Solution Explorer, Toolbox, Properties Window,
Using Help.
Windows forms - Common controls: Textbox, Label, CheckBox, ComboBox,
ContorlButton, RadioButton, control properties & layouts:
Event Handling: A Simple Event- Driven GUI, Mouse-Event Handling, Keyboard-
Event Handling.Windows Dilogbox,Menus-MultipleDocument
Interface(MDI)Windows.MenuStrip,
Data Access with ADO.NET: Understanding ADO.NET: Describing the Architecture of
ADO.NET. Creating Connection Strings: Syntax for Connection Strings. Creating a
5 Connection to a Database: SQL Server Database, ODBC Data Source. Opening the
Connection, Creating a Command Object. Working with DataAdapters andDataset, Closing 08
the Connection.
References:
• “Programming in C#", E.Balagurusamy”, 4th Edition, Tata McGraw-Hill, 2017.
• “Visual C#® 2012 How to Program”, 5/E,Paul and Harvey Deitel
• “Computing with C# and the.NET Framework”, Arthur Gittleman, 2ndEdition, Jones & Bartlett
Publishers, 2011
Course Title:C# and Dot NetFramework Lab Coursecode:CAC08P
Total Contact Hours:52 Hours/week:04
Formative Assessment Marks:25 Course Credits:02
Exam Marks: 25 Duration of Exam: 03 Hours

1. Calculate the quadrant for the coordinates using if..else…ladder


2. Check whether the alphabet is a vowel or not using switch..case…
3. To develop a C# application to print the students list using classes and objects
4. To develop a console application to implement Binary operator overloading concept in C#
5. DemonstrateMultithreadedProgramminginC#.NET
6. Using Try, Catch and Finally blocks write a program in C# to demonstrate error handling.
7. To develop a c# console application to implement the following concepts:Delegates
8. DevelopanStudent Information System inC#.NETthatdemonstratesthevarious
windowscontrols.
9. To design a notepad application to implement menus, custom dialog box and MDI concepts
10. DevelopaWindowsapplicationwithdatabase forStudent Information System [ Insert, update and
Delete]

You might also like