4
University of Gujrat Faculty of Computing & IT Course outline for BS (CS) Title Web Systems and Technologies (CS-305) Instructor Mr. Zahid Iqbal Credit Hours 3 Theory/ week: Weight 3 Cr. Hrs. Contac t Hours 3 Hrs. Lectures: 2/week Duration 1.5 Hrs./Lecture Prerequisite Introduction to Computer and Information Technology(required) Aims and Objectives The course will help the students to utilize .Net Technologies particularly ASP.Net and C# to create effective, scalable, maintainable, and adaptable distributed applications to solve an extremely wide range of problems. Students can expect to gain experience in various .Net technologies such as ASP.Net, C#, Ado.Net, LINQ, XML. Besides they were taught major .Net related components including LINQ, Web Services, EMF, WCF, WPF etc. The students were involved in various industry oriented assignments and will learn to explore the power of .Net technologies in solving various enterprise problems. Aim to cover an in-depth treatment of the web technology and applications related topics including web standards, protocols, web applications architecture, web services, content management, web 2.0,, to explore some of the technologies used for display, data access and processing, and to give the students practice in integrating these to produce a functional web - based system. shiningstudy.com

Faculty of Computing & IT Course outline for BS (CS) Title ......based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Faculty of Computing & IT Course outline for BS (CS) Title ......based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net,

University of Gujrat Faculty of

Computing & IT Course outline for BS (CS)

Title Web Systems and Technologies (CS-305)

Instructor Mr. Zahid Iqbal

Credit Hours

3

Theory/ week: Weight 3 Cr. Hrs.

Contac t Hours 3 Hrs.

Lectures: 2/week Duration 1.5 Hrs./Lecture

Prerequisite Introduction to Computer and Information Technology(required) Aims and

Objectives The course will help the students to utilize .Net Technologies particularly ASP.Net and C# to create effective, scalable, maintainable, and adaptable distributed applications to solve an extremely wide range of problems. Students can expect to gain experience in various .Net technologies such as ASP.Net, C#, Ado.Net, LINQ, XML. Besides they were taught major .Net related components including LINQ, Web Services, EMF, WCF, WPF etc. The students were involved in various industry oriented assignments and will learn to explore the power of .Net technologies in solving various enterprise problems. Aim to cover an in-depth treatment of the web technology and applications related topics including web standards, protocols, web applications architecture, web services, content management, web 2.0,, to explore some of the technologies used for display, data access and processing, and to give the students practice in integrating these to produce a functional web -based system.

shiningstudy.com

Page 2: Faculty of Computing & IT Course outline for BS (CS) Title ......based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net,

Learning

Outcomes

The student will be able to develop a complete dynamic website The student will be able to develop, mange e-Commerce websites The student will have enough knowledge about emerging web technologies and can

perform work with new technology with little effort. The student will have complete command on web page handling, web hosting and relating

issue and domain handling problems. At the end of this course student will be able to work on .Net technologies and tools. Well trained on industry oriented web development frameworks To work in a team to complete a web project. Learn how to use different third party technologies to create a complete industry

oriented project The course objective is to prepare students for effective use of distributed, .Net

technologies with hands-on-experience in a team work environment.

Syllabus In-depth study of World Wide Web architectures, protocols and standards (HTTP, HTML, xHTML, CGI, XML, WML, H TML5, etc.), Web Technologies and Tools (such as scrip ting tools) for web application development and deployment (web servers, application servers, etc.), Web Based Applications including search engines and content management, management of large scale web based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net, LINQ, XML, EMF, WCF, WPF etc. practical exercise in web site development.

Course Book and Reference Material

All the notes will be provided .Reference books are 1. Professional Asp.Net 4 in C#-and VB, WROX Series 2. MCTS Self Placed Training kit Exam 70-562 Microsoft .Net Framework 3.5 ASP.NET by Mike Snell 3. Internet and World Wide Web How to Program By Deitel. (Highly Recommended) 4. JavaScript By Paul Kooros & Michele Dewolf

Assessment Criteria

Term Project + Quiz + Assignment = 25 Note: Term Project compulsory

shiningstudy.com

Page 3: Faculty of Computing & IT Course outline for BS (CS) Title ......based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net,

Framework Week # Topic Recommendation s for

Learning Activities (Mention Assignments, Test, Quizzes, Practical, Case Study, Projects, Lab Work or Reading Assignments)

1

Introduction, Overview: Introduction to Web and its various technologies.

2

HTML HTML Attributes ,Html Link s, HTML Tables, DIV concept, DIV Handling ,List all kinds, Image dealing in HTML, covering all tags, usage of all tags with notepad HTML5: Intro, elements, Canvas, SVG, Drag/Drop, Geolocation, Video, Audio, Form

handling, SSE

Assignment

3

Cascading Style Sheets (CSS) : Intro and Basic Syntax, CSS Background, CSS Text, CSS Fonts ,CSS Border, web

page body style sheet, Issues in CSS and solutions

Mini Quiz

4

Java Script:

JS statement ,commenting concept ,usage of variables ,External JS and its usage ,JS Operators, JS Comparison ,JS Conditions , JS Popup, JS Functions ,JS For loop, JS do while loop, JS while loop ,Events in JS, Form validation with J S.

Mini Assignment

5

Introduction to C#: Programming in C# Difference from C/C++, Java Variables, loops, decisions, functions, classes

6

Introduction to C#: Inheritance, operator overloading, polymorphism

Events, delegates, indexers, properties

7 ASP.NET: Programming in ASP.NET

Quiz+ Mini Assignment

8 ASP.NET Web Forms, server side controls

M I D T E R M E X A M I N A T I O N

shiningstudy.com

Page 4: Faculty of Computing & IT Course outline for BS (CS) Title ......based information systems, Web Services, Microsoft Dot Net platform and technologies such as ASP.Net, C#, Ado.Net,

9 ASP.NET Web Forms, server side controls

10 ASP.NET: Validation, state Management, Web parts, caching

Mini Assignment

11 ASP.NET Ajax, Skins, Themes, custom Control

12 ASP.NET:

Localization, security, deployment

Full length Assignment

13 ADO.NET:

MS SQL Server 2012 Management Studio

Installation, Tables, Queries, Stored Procedures.

14 ADO.NET

Intro to LINQ, LINQ to XML, LINQ to SQL, SQL Reporting

Mini Assignment

15 Final Term Project

16

Advance Topics

Revision and Discussion

NOTE: * Some Advanced Topics may be Discussed or Given as an Assignments * Quiz can be announced or Surprise Quiz *Last day to submit Final Term Project is 2 weeks before Last Day of Class *There can be quiz of viva for Assignment evaluation *There will be min 4 Assignments and 4 Quizzes *No Retake of Quiz, Assignment, Mid etc.

F I N A L T E R M E X A M I N A T I O N

shiningstudy.com