Still no participant
Still no reviews
COs | Course Outcomes | Mapping COs with POs (High-3, Medium-2, Low-1) |
CO1 | understanding of the .NET Framework, including its architecture, components, and how to leverage its features for application development | PO1 (3), PO12(1) |
CO2 | work on various coding exercises and projects, which will enhance problem-solving abilities and logical thinking skills | PO2(3) |
CO3 | equip you with a solid understanding of C# programming concepts, syntax, and best practices | PO2(3) |
CO4 | develop applications using the .NET Framework, including building user interfaces, implementing business logic, and working with data storage and retrieval. | PO3 (3), PO5(2) |
Module-1: The .NET Technology
Introduction to .NET Framework, Architecture of .NET framework– BCL (Base Class Library), CLR(Common Language Runtime), . NET Languages – introduction, Types of applications supported by .NET Technology, Managed code, compilation to intermediate language, Just-In-Time compilation,garbage collection, assemblies and the GAC
Module-2: C# Basics
Data Types, Variables & Constants, Operators in C#, Arithmetic Operators, Prefix and Postfix notation, Assignment Operators, Relational Operators, Other Operators, Operators precedence, Flow Control and Conditional Statements if-else statement, switch statement, Loops in C#, for loop, do-while loop, Array in C#, foreach Loop.
Module-3: Object and Classes
Concept of a class, Objects, Fields, Methods, Instantiating the class, Accessing the members of a class, Access modifiers, Properties, Static members of the class, Constructors, Desturctors, Overloading Constructors, Value types (out & ref keywords) ,sealed keyword,Inheritance,
Module-4: Object and Classes -II
Polymorphism, Overriding the methods, the new keywords, Type casting, is and as keywords, Boxingand Un-boxing, Structures, Enumeration, Nested Classes, Abstract classes, Exception handling, Delegates & Events
Module-5: ASP.NET - I
Overview of ASP.NET framework, ASP.NET Page – layout, lifecycle, Stages in Web Forms Processing, Introduction to Server Controls, HTML Controls, Validation Controls, User control, Data Binding Controls, Configuration, Session State, Adding controls to a web form, Buttons, Text Box , Labels, Checkbox, Radio Buttons, List Box, etc, Master Pages, themes and skins
Module-6: ASP.NET – 2
Overview of ADO.NET, Benefits of ADO.NET, ADD.NET compared to classic ADO, ADO.NET architecture (Connected and Disconnected), State Management, Using Database connection. Working with DataSets, Managed Providers, Data Binding, Typed DataSets, Working with Data Reader, Transactions
Module-7: Packaging and Deploying
Reporting, Web Services – overview, creation and calling, Packaging and Deploying ASP.NET Applications
Reference Books
Rakesh Kumar Ray, M. Tech. in Computer Science, BPUT Odisha. His research area includes the application of machine learning and image processing in the fields of smart agriculture. Programming Skill: C Programming C ++ Programming Java and J2EE C# Programming