0% found this document useful (0 votes)
956 views2 pages

VTU Syllaus For Dot Net C#

This document outlines a course on .NET Framework for application development using C# programming language. The course objectives are to teach students how to use Visual Studio, understand object-oriented programming concepts in C#, build custom collections and generics, and work with events and querying data. The course is divided into 5 modules that cover topics like the C# object model, inheritance, interfaces, generics, collections, and querying data. Students will be assessed through a question paper with 10 questions, 2 from each module, and students must answer 5 questions by selecting 1 from each module.

Uploaded by

get_together
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
956 views2 pages

VTU Syllaus For Dot Net C#

This document outlines a course on .NET Framework for application development using C# programming language. The course objectives are to teach students how to use Visual Studio, understand object-oriented programming concepts in C#, build custom collections and generics, and work with events and querying data. The course is divided into 5 modules that cover topics like the C# object model, inheritance, interfaces, generics, collections, and querying data. Students will be assessed through a question paper with 10 questions, 2 from each module, and students must answer 5 questions by selecting 1 from each module.

Uploaded by

get_together
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

DOT NET FRAMEWORK FOR APPLICATION DEVELOPMENT

[As per Choice Based Credit System (CBCS) scheme]


(Effective from the academic year 2016 -2017)
SEMESTER – V
Subject Code 15CS564 IA Marks 20
Number of Lecture Hours/Week 3 Exam Marks 80
Total Number of Lecture Hours 40 Exam Hours 03
CREDITS – 03
Course objectives: This course will enable students to
• Inspect Visual Studio programming environment and toolset designed to build
applications for Microsoft Windows
• Understand Object Oriented Programming concepts in C# programming language.
• Interpret Interfaces and define custom interfaces for application.
• Build custom collections and generics in C#
• Construct events and query data using query expressions
Module – 1 Teaching
Hours
Introducing Microsoft Visual C# and Microsoft Visual Studio 2015: 8 Hours
Welcome to C#, Working with variables, operators and expressions, Writing
methods and applying scope, Using decision statements, Using compound
assignment and iteration statements, Managing errors and exceptions
T1: Chapter 1 – Chapter 6
Module – 2
Understanding the C# object model: Creating and Managing classes and 8 Hours
objects, Understanding values and references, Creating value types with
enumerations and structures, Using arrays
Textbook 1: Ch 7 to 10
Module – 3
Understanding parameter arrays, Working with inheritance, Creating interfaces 8 Hours
and defining abstract classes, Using garbage collection and resource management
Textbook 1: Ch 11 to 14
Module – 4
Defining Extensible Types with C#: Implementing properties to access fields, 8 Hours
Using indexers, Introducing generics, Using collections
Textbook 1: Ch 15 to 18
Module – 5
Enumerating Collections, Decoupling application logic and handling events, 8 Hours
Querying in-memory data by using query expressions, Operator overloading
Textbook 1: Ch 19 to 22
Course outcomes: The students should be able to:
• Build applications on Visual Studio .NET platform by understanding the syntax and
semantics of C#
• Demonstrate Object Oriented Programming concepts in C# programming language
• Design custom interfaces for applications and leverage the available built-in interfaces
in building complex applications.
• Illustrate the use of generics and collections in C#
• Compose queries to query in-memory data and define own operator behaviour
Question paper pattern:
The question paper will have TEN questions.
There will be TWO questions from each module.
Each question will have questions covering all the topics under a module.
The students will have to answer FIVE full questions, selecting ONE full question from each
module.
Text Books:
1. John Sharp, Microsoft Visual C# Step by Step, 8th Edition, PHI Learning Pvt. Ltd.
2016
Reference Books:
1. Christian Nagel, “C# 6 and .NET Core 1.0”, 1st Edition, Wiley India Pvt Ltd, 2016.
Andrew Stellman and Jennifer Greene, “Head First C#”, 3rd Edition, O’Reilly
Publications, 2013.
2. Mark Michaelis, “Essential C# 6.0”, 5th Edition, Pearson Education India, 2016.
3. Andrew Troelsen, “Prof C# 5.0 and the .NET 4.5 Framework”, 6th Edition, Apress and
Dreamtech Press, 2012.

You might also like