TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

.NET Centric Computing

Net-Centric Computing deals with applications and services that operate over networks. It covers distributed systems, web services, cloud concepts, and network-based application development.

Select University

TUFWU

Select Program

BSc. CSIT

TabFlux . Net Centric Computing . FWU . BSc. CSIT

Net Centric Computing

0%

Course Title: Net Centric Computing

Course No: CSIT.415.1

Nature of the Course: Theory + Lab

Semester: 7

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 10 + 10

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. ASP.net Overview
4 hrs
1.1. Introduction to ASP.net
  • Asp.Net Introduction
  • How Asp.Net Works
  • Different Languages used in Asp.Net
1.2. .NET Framework
  • Common Language Runtime (CLR)
  • .NET Framework
  • Features of ASP.net
1.3. Web Server and Tools
  • Web Server
  • Web servers for ASP.net
  • Introduction of IIS and Visual Studio
1.4. Prerequisites and Comparison
  • Review of HTML, CSS and Java Script
  • ASP.net vs PHP
2. C# Programming Basics
8 hrs
2.1. C# Structural Elements
  • Looping and Conditional Constructs
  • Primitive types
  • Operators and expressions
2.2. C# Object Based Elements
  • Class
  • Object
  • Message
  • State
  • Constructor
  • Garbage Collector
  • Static and Instance Members
2.3. Object Composition
  • Arrays
  • Strings
  • Structures
  • Enumerations
  • Operator Overloading
2.4. Object Oriented Elements
  • Interface
  • Inheritance
  • Polymorphism
  • Abstract Classes
2.5. Exception Handling
  • The try-catch construct
  • throw
  • finally
2.6. Input/Output
  • Console I/O
  • File I/O
  • Network I/O
3. ASP.net Standard Controls
8 hrs
3.1. Basics of ASP.net Controls
  • HTML Server Controls
  • Web Server Controls
  • Validation Controls
3.2. Displaying Information
  • Label Controls
  • Literal Controls
  • Bulleted List
3.3. Input Controls
  • Textbox controls
  • RadioButton and RadioButtonList Controls
  • CheckBox and CheckBoxList Controls
  • Button controls
  • LinkButton Control
  • ImageButton Control
  • Using Hyperlink Control
  • DropDownList
  • ListBox
3.4. Displaying Images
  • Image Control
  • Image Map Control
  • Using Panel Control
  • Using Hyperlink Control
4. Validation and Rich Controls
8 hrs
4.1. Validation Controls
  • Required Field Validator Control
  • Regular Expression Validator Control
  • Compare Field Validator Control
  • Range Validator Control
  • Validation Summary Control
  • Custom Validator Control
4.2. Rich Controls
  • Accepting File Uploads
  • Saving files to file system
  • Calendar Control
  • Displaying advertisements
  • Displaying Different Page view
  • Displaying a Tabbed Page View
  • Wizard Control
5. Database Access and Display
8 hrs
5.1. Database Access
  • Creating database Connections
  • Connecting to MSSQL Server and MS Access
  • Data Set & Data Table Features
  • Using inline SQL Statements
  • Using Stored Procedures
  • Executing select commands
  • SQL Transaction
5.2. Displaying Data
  • Using Grid View Control
  • Repeater Control
  • Data List Control
  • Details View Control
  • Form View Control
6. Advanced ASP.net Features
9 hrs
6.1. Master Pages
  • Creating master pages
  • Creating default contents
  • Nesting master pages
  • Registering master pages in web configuration
6.2. Page and State Management
  • Page & State Management
  • Overview of Events in Page
6.3. Navigation Controls
  • Understanding Site Maps
  • Using the Sitemap Path Control
  • Formatting the Sitemap Path Control
  • Using the Menu Control
  • Using Tree View Control
6.4. XML, Web Services and AJAX
  • Overview of XML
  • Creating/Reading/Deleting XML Files
  • Web Services
  • About Ajax
  • Setting up and implementing Ajax
6.5. FTP and Emails
  • Understanding FTP
  • Setting up FTP Server
  • Uploading and downloading FTP contents
  • Designing email panel
  • Sending Email
  • Sending auto emails
  • Deploying application on Web Server

Laboratory Works

  1. 1.ASP.NET Programming Exercises

Text Books

  1. 1.Bill Evjen, Scott Hanselman, Devin Rader, Professional ASP.NET 4 in C# and VB, Wrox, First Edition, 2010

Reference Books

  1. 1.Imar Spaanjaars, Beginning ASP.NET 4.5 in C# and VB, Wrox, 2012
  2. 2.Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress, 2012

Notes:

Source:

This course is an introduction to ASP.Net Web Development using the C# programming language. Students will utilize ASP.NET to deliver dynamic content to a Web Application. Topics include Web Forms, User Controls, Server Controls, and Database Integration
Explain the role of the Microsoft .NET Framework to ASP.NET. Add server controls to an ASP.NET Web Form and Enhance functionality of ASP.NET server controls. Utilize validation controls to validate user input in an ASP.NET Web Form. Use Microsoft ADO.NET to access data in an ASP.NET Web application. Store application and session data using a variety of methods and Configure and deploy an ASP.NET Web application.
Student should write programs and prepare lab sheet for all of the units in the syllabus. Students should be able to write scripts ASP.net programs by using various concepts discussed in class. The lab work should be practiced for minimum of 3 lab hours per week.
This syllabus follows the official CSIT curriculum of Far Western University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative. https://cdc.fwu.edu.np/faculties.html