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
   82   83   84   85   86   87   88   89   90   91   92