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.
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 ratings0% 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.
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]