Back close

Course Detail

Course Name C# and .Net Framework
Course Code 18CSA307
Program Bachelor of Computer Applications, B. C. A. (Bachelor of Computer Applications), B. C. A.
Semester Five
Credits Three
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

Unit 1

.Net Framework Overview- Architecture-.Net Framework class Libraries-CLR-Metadata-Interoperability-Assemblies-the .net Packaging system-CLR-MSIL , Introduction to Visual Studio.Net-C# Programming Concepts-Predefined Types- Value types and reference type, Classes and Objects, Constructors and methods , Conditional statements, loops, arrays , Collection classes: ArrayList , HashTable, Stack ,Queue, indexers and properties.

Unit 2

String class: methods and properties of string class, enumerations, boxing and unboxing, OOPS concepts: Encapsulation, data hiding, inheritance, interfaces, polymorphism, operator overloading, overriding Methods, Static Class members, Delegates and events. Exception Handling, garbage collector, generics and collection

Unit 3

Basics of Windows Programming- Event Driven Programming, Windows Forms, Using common controls-Labels, textboxes, buttons, check boxes, radio button, progress bar, combo box, list box. Components-timer, imagelist, Menus, Modal and Modeless Dialog Boxes, MDI, Mouse and keyboard event handling.

Unit 4

Introduction to ADO.Net-Object Model- System. Data Namespace- Data Bound controls- Connected Mechanism-Disconnected mechanism-.Net Data Providers.

Unit 5

Files: System.IO, directory and file types, Stream readers and stream writers, working with binary data.

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)
  3. Robert Powel, Richard Weeks, C# and the .NET Framework, Techmedia

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now