0% found this document useful (0 votes)
2 views

c# .Net Programming

The document outlines the course structure for 'C# and .NET Programming' as part of the B.Tech in Computer Science and Business Systems program. It details course objectives, outcomes, content modules, and assessment methods. The course aims to provide students with foundational knowledge of C#, .NET framework, and application development, both desktop and web-based.

Uploaded by

revathir.eec
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)
2 views

c# .Net Programming

The document outlines the course structure for 'C# and .NET Programming' as part of the B.Tech in Computer Science and Business Systems program. It details course objectives, outcomes, content modules, and assessment methods. The course aims to provide students with foundational knowledge of C#, .NET framework, and application development, both desktop and web-based.

Uploaded by

revathir.eec
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

B.Tech.

Computer Science and Business Systems R-2023

L T P C
23CBO03 C# AND .NET PROGRAMMING
3 0 0 3
Nature of Course Open Elective (OE)
Pre requisites NIL

Course Objectives

The course is intended to

The student should be made to:

 Understand the foundations of CLR execution.


 Learn the technologies of the .NET framework.
 Know the object oriented aspects of C#.
 Be aware of application development in .NET.
 Learn web based applications on .NET (ASP.NET).

Course Outcomes

On successful completion of the course the students will be able to

CO. No Course Outcome Bloom's Level

CO1 List the major elements of the .NET frame work Understand

CO2 Explain how C# fits into the .NET platform. Understand

CO3 Analyze the basic structure of a C# application Analyze

CO4 Debug, compile, and run a simple application. Apply

CO5 Develop programs using C# on .NET Apply

CO6 Design and develop Web based applications on .NET Discuss CLR. Analyze

Course Contents

9
MODULE – I INTRODUCTION TO C#
Introducing C#, Understanding .NET, overview of C#, Literals, Variables, Data Types,
Operators, checked and unchecked operators, Expressions, Branching, Looping, Methods,
implicit and explicit casting, Constant, Arrays, Array Class, Array List, String, String Builder,
Structure, Enumerations, boxing and un boxing.
MODULE – II OBJECT ORIENTED ASPECTS OF C# 9

Passed in Board of Studies Approved in Academic Council


B.Tech.Computer Science and Business Systems R-2023

Class, Objects, Constructors and its types, inheritance, properties, indexers, index
overloading, polymorphism, sealed class and methods, interface, abstract class, abstract and
interface, operator overloading, delegates, events, errors and exception, Threading.

MODULE – III APPLICATION DEVELOPMENT ON .NET 9


Building windows application, Creating our own window forms with events and controls,
menu creation, inheriting window forms, SDI and MDI application, Dialog Box(Modal and
Modeless), accessing data with ADO.NET, Data Set, typed dataset, Data Adapter, updating
database using stored procedures, SQL Server with ADO.NET, handling exceptions,
validating controls, windows application configuration.
9
MODULE – IV WEB BASED APPLICATION DEVELOPMENT ON .NET
Programming web application with web forms, ASP.NET introduction, working with XML
and .NET, Creating Virtual Directory and Web Application, session management techniques,
web. Con fig, web services, passing datasets, returning datasets from web services, handling
transaction, handling exceptions, returning exceptions from SQL Server.

MODULE – V CLR AND .NET FRAMEWORK 9

Assemblies, Versoning, Attributes, reflection, viewing meta data, type discovery, reflection on
type, marshalling, remoting, security in .NET

Total: 45 Periods
Text Books

1. Herbert Schildt, “The Complete Reference: C# 4.0”, Tata Mc Graw Hill, 2012.
2. Christian Nagel et al. “Professional C# 2012 with .NET 4.5”, Wiley India, 2012.
Reference Books
1. Andrew Troelsen , “Pro C# 2010 and the .NET 4 Platform, Fifth edition, A Press, 201
2. Ian Griffiths, Matthew Adams, Jesse Liberty, “Programming C# 4.0”, Sixth Edition,
O’Reilly, 2010.
Additional References

1. NPTEL - https://onlinecourses.nptel.ac.in/noc22_cs47/preview
2. MOOC Courses - https://dotnet.microsoft.com/en-us/learn/csharp

Mapping of Course Outcomes (CO’s) with Programme Outcomes (PO’s) and


Programme Specific Outcomes (PSO’s)
PO’s PSO’s
COs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 1 3 3 1 1 1
CO2 1 1 2 3 3 1 1 1 1
CO3 2 3 2 3 3 2 2 1 2

Passed in Board of Studies Approved in Academic Council


B.Tech.Computer Science and Business Systems R-2023

CO4 1 2 1 2 2 1 1 2 2
CO5 3 3 3 3 3 3 2 2 2
CO6
3- High 2- Medium 1- Low

Formative Assessment
Total
Blooms Taxonomy Assessment Component Marks
marks
Remember Quiz 5
Understand
Tutorial class/Assignment 5 15
Apply
Attendance 5

Summative Assessment

Final
Internal Assessment Examinations(IAE)
Bloom’s Category Examinations(FE)
IAE–I(5) IAE–II(10) IAE–III(10) 60

Remember
Understand 10 10 10 20
Apply 30 30 30 60
Analyze 10 10 10 20
Evaluate
Create

Passed in Board of Studies Approved in Academic Council

You might also like