Page 87 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 87
Department of CSE, REC
● To learn web based applications and web services on .NET (ASP.NET).
UNIT I INTRODUCTION TO .NET FRAMEWORK AND C# 9
Knowledge of .NET framework - .NET features and .NET development platform - Understanding advantages
of .NET framework - Introducing C# - Literals, Variables and Data Types – Operators and Expressions -
Branching and Looping – C# Methods - Implicit and Explicit casting - Arrays, Array Class and Array List -
Strings, Structure and Enumerations - Boxing and Un-boxing.
UNIT II OBJECT ORIENTED ASPECTS OF C# 9
Class and Objects - Constructors and its types - Inheritance – Properties and Indexers, Index overloading –
Polymorphism - Abstract and Interface - Operator overloading – Delegates – Errors and Exception -
Threading.
UNIT III SQL SERVER DATABASE AND ADO.NET 9
Building windows application - Creating our own window forms with events and controls - Menu creation -
Inheriting window forms - Dialog Box (Modal and Modeless) - Design and develop Database using SQL
Server - Accessing data with ADO.NET - Dataset, Data Adapter - Updating database using stored procedures.
UNIT IV WEB APPLICATION DEVELOPMENT USING ASP.NET 9
Recap on HTML – JavaScript - CSS - Basics of ASP.NET - ASP.NET controls - Creation of Master Pages -
Grid view control - Understand Data Binding, SQL Server with ASP.NET.
UNIT V WEB DEPLOYMENT AND WEB SERVICES 9
Creating virtual directory and Configuring IIS - Create web services - Passing datasets and returning datasets
from web services - Handling Transaction and Exceptions - Security in .NET: 3DES, MD5 Hashing.
TOTAL: 45 PERIODS
OUTCOMES:
On successful completion of this course, the student will be able to:
● List the major elements of the .NET framework.
● 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 and deploy web services.
TEXT BOOKS:
1. Herbert Schildt, The Complete Reference: C# 4.0, Second Edition, Tata McGraw Hill, 2012.
2. Christian Nagel et al. Professional C# 2012 with .NET 4.5, First Edition, Wiley India, 2012.
3. E. Balagurusamy, Programming in C#, Third Edition, Tata McGraw-Hill, New Delhi, 2004.
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.
ELECTIVE – II
IT17E75 SOFTWARE PROJECT MANAGEMENT L T P C
(Common to B.E. CSE and B.Tech. IT) 3 0 0 3
OBJECTIVES:
To learn the fundamentals of software project management
To learn about the stages in the software development lifecycle and associated processes.
To know about the quality standards for project management, process maturity models
To explore estimation techniques, schedule, monitor and control the project.
To discuss and where appropriate apply the principles of project risk management.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 87

