CS6001 C# AND .NET PROGRAMMING SYLLABUS FOR 6TH SEM CSE REGULATION 2013 - Anna University Internal marks 2018

CS6001 C# AND .NET PROGRAMMING SYLLABUS FOR 6TH SEM CSE REGULATION 2013

 ANNA UNIVERSITY CSE SYLLABUS
CS6659 ARTIFICIAL INTELLIGENCE SYLLABUS
6TH SEM CSE SYLLABUS
ELECTIVE PAPER
REGULATION 2013
CS6001 C# AND .NET PROGRAMMING SYLLABUS
CS6001 C# AND .NET PROGRAMMING SYLLABUS
OBJECTIVES:
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).
UNIT 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 unboxing.

UNIT II OBJECT ORIENTED ASPECTS OF C#
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.

UNIT III APPLICATION DEVELOPMENT ON .NET

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, DataSet, typed dataset, Data Adapter, updating database using stored procedures, SQL Server with ADO.NET, handling exceptions, validating controls, windows application configuration.

UNIT 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.config, web services, passing datasets, returning datasets from web services, handling transaction, handling exceptions, returning exceptions from SQL Server.

UNIT V CLR AND .NET FRAMEWORK

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

TOTAL: 45 PERIODS

OUTCOMES:

After completing this course, the student will be able to:
  • List the major elements of the .NET frame work
  • Explain how C# fits into the .NET platform.
  • Analyze the basic structure of a C# application
  • Debug, compile, and run a simple application.
  • Develop programs using C# on .NET
  • Design and develop Web based applications on .NET Discuss CLR.
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.

REFERENCES:

1. Andrew Troelsen , “Pro C# 2010 and the .NET 4 Platform, Fifth edition, A Press, 2010.
2. Ian Griffiths, Matthew Adams, Jesse Liberty, “Programming C# 4.0”, Sixth Edition, O’Reilly, 2010.

1 comment:

  1. Its very informative blog and useful article thank you for sharing with us , keep posting learn
    more about .NET Online Course Hyderabad

    ReplyDelete