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-CSITBCA-OLDBIT

TabFlux . DotNet Technology . TU . BCA-OLD

DotNet Technology

0%

Course Title: DotNet Technology

Course No: CACS302

Nature of the Course: Theory + Lab

Semester: 5

Full Marks: 20 + 20 + 60

Pass Marks: 8 + 8 + 24

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Introducing C# and the .NET Framework
7 hrs
1.1. Object Orientation, Type Safety, Memory Management
1.2. Platform Support, C# and CLR, CLR and Object Orientation
1.3. .NET Framework, Other Frameworks, Framework Overview
1.4. .NET Standard 2.0, Applied Technologies
2. The C# Language Basics
12 hrs
2.1. Writing Console and GUI Applications
2.2. Identifiers and Keywords, Writing Comments
2.3. Data Types, Expressions and Operators
2.4. Strings and Characters, Arrays
2.5. Variables and Parameters, Statements (Declaration, Expression, Selection, Iteration, and Jump Statements)
2.6. Namespaces
3. Creating Types in C#
12 hrs
3.1. Classes, Constructors and Destructors
3.2. this Reference, Properties, Indexers
3.3. Static Constructors and Classes, Finalizers
3.4. Dynamic Binding, Operator Overloading
3.5. Inheritance, Abstract Classes and Methods
3.6. base Keyword, Overloading, Object Type
3.7. Structs, Access Modifiers, Interfaces
3.8. Enums, Generics
4. Advanced C#
14 hrs
4.1. Delegates, Events
4.2. Lambda Expressions
4.3. Exception Handling
4.4. Introduction of LINQ
4.5. Working with Databases
4.6. Writing Web Applications using ASP.NET

Laboratory Works

  1. 1.Laboratory Works

Text Books

  1. 1.C# 7.0 in a Nutshell (7th Edition), the Definitive Reference, Joseph Albahari & Ben Albahari, O’Reilly
  2. 2.Microsoft Visual C# Step by Step (9th Edition), John Sharp, Pearson Education

Reference Books

  1. 1.C# 7.0 All-in-One For Dummies (1st Edition), John Paul Mueller, Bill Sempf, Chuck Sphar, John Wiley & Sons, Inc.
  2. 2.Professional C# 7 and .NET Core 2.0 (7th Edition), Christian Nagel, John Wiley & Sons, Inc.

Notes:

Source:

This course covers different concepts of .NET framework. It also covers basic to advanced features of C# language including language basics, creating types and inheritance, delegates, events, lambda expressions, LINQ, working with databases, and developing web applications using ASP.NET.
The primary objective of this course is to provide concepts of .NET framework and different concepts of C# programming language and make students familiar with their uses and applications.
The laboratory work includes writing console and/or GUI programs in C# to implement basic language features, create classes and objects, implement object-oriented features, inheritance, delegates, event handling, lambda expressions, exception handling, LINQ and database applications.
This syllabus follows the official BCA curriculum of Tribhuvan University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.