21INT06-C# and .Net Programming
21INT06-C# and .Net Programming
Course Objectives
The main objective of this course is to understand and learn the concepts of C# and .Net
Programming and can help in the implementation of the various live project
UNIT I C# LANGUAGE BASICS 9 Hours
.Net Architecture - Core C# - Variables - Data Types - Flow control - Objects and Types-
Classes and Structs - Inheritance- Generics – Arrays and Tuples - Operators and Casts -
Indexers
UNIT II 9 Hours
C# ADVANCED FEATURES
Assemblies - Shared assemblies - Custom Hosting with CLR Objects - Appdomains - Core
XAML - Bubbling and Tunneling Events- Reading and Writing XAML - .Net Compact
Framework - Compact Edition Data Stores – Errors, Testing and Debugging – Optimizing
performance – Packaging and Deployment – Networking and Mobile Devices
Course Outcomes:
Understand the basic structure of C# and .Net Programming
Understand the basic Libraries and its functions
Understand the basic concepts underlying the ASP.net and C#.net
Understand the basic concepts of .NET framework and compact frame work.
Text books:
1. C# 4.0 the Complete Reference by Herbert Schildt
2. Latest version of Andrew Trolsens C# text from Apress(Pro C# 5.0 and the .NET
Framework 4.5)
Reference Books:
1. Robert Powel, Richard Weeks, C# and the .NET Framework, Techmedia