Silver Oak University
College of Computer Application
BCA / B.Sc. (CS/IT)
SEMESTER -3
Subject Code: 2040003296
Subject Name: Indian Constitution
Teaching and Examination Scheme:
Teaching Scheme Examination Marks
Total
CIE ESE Marks
L T P CH C
TH PR TH PR
1 0 0 1 0 40 0 60 0 100
Contents:
Sr. No. Topics Total
Hours
1 Meaning of the constitution law and constitutionalism. 01
2 History of Indian Constitution. 02
3 Salient features and characteristics of the Constitution of India. 01
4 Fundamental rights. 02
5 Right to Equality under Article – 14. 02
6 Right to certain Freedom under Article 19. 02
7 Scope of the Right to Life and Personal Liberty under Article 21. 02
8 Fundamental Duties and its legal status. 02
9 The Directive Principles of State Policy – Its importance and 02
plementation.
10 Federal structure and distribution of legislative and financial powers 03
between the Union and the States.
11 Parliamentary Form of Government in India – The constitution 02
powers and status of the President of India.
12 Powers and Proc dure for Amendments in Indian Constitution. 01
13 History of amendments in Indian Constitutional. 02
14 Emergency Provisions: National Emergency, President 03
Rule, Financial Emergency
15 Local Self Government – Constitutional Scheme in India. 03
Course Outcomes:
Sr. CO statement Marks %
No. weightage
CO-1 Enhance human values , create awareness about law 10%
enactment and importance of Constitution
CO-2 To Understand the Fundamental Rights and Fundamental 30%
Duties of the Indian Citizen to instill morality, social values,
honesty, dignity of life and their social Responsibilities.
CO-3 Create Awareness of their Surroundings, Society, Social 20%
problems and their suitable solutions while keeping rights
and duties of the
citizen keeping in mind.
CO-4 Understand distribution of powers and functions of Local Self 20%
Government.
CO-5 Understand the National Emergency, Financial Emergency 20%
and their
impact on Economy of the country.
SILVER OAK UNIVERSITY
College of Computer Application
BCA / BSc (CS/IT)
Subject Name: Data Structure
Subject Code: 2040233207
Semester: III
Prerequisite: Computer Programming & utilization
Objective: Data structure is a subject of primary importance in Information and Communication
Technology. Organizing or structuring data is important for implementation of efficient algorithms and
program development. Efficient problem solving needs the application of appropriate data structure during
program development.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
CIE ESE Total Marks
L T P CH C
TH PR TH PR
1 0 4 5 3 40 40 60 60 200
Content:
Unit Teaching Weightage
Course Contents
No. Hours %
1 Introduction to Data Structure:
⮚ Data Management Concepts
⮚ Data Types – Primitive and Non Primitive
⮚ Performance Analysis and Measurement
⮚ Time and Space Analysis of Algorithms -
08 14%
(Average, Best and Worst Case Analysis)
⮚ Types of Data Structures- Linear & Non Linear Data
Structures.
2 Linear data structures – Array and Stack:
Array:
⮚ Representation of Arrays
⮚ Application of Arrays
Stack:
10 18%
⮚ Concepts and Representation
⮚ Operations on Stack
⮚ Applications of Stack
⮚ Polish Expression
⮚ Reverse Polish Expression and their Compilation
3 Linear data structures – Queue and Linked List:
Queue:
⮚ Representation of Queue
⮚ Operations on Queue
⮚ Circular Queue
⮚ Priority Queue
⮚ Array representation of Priority Queue
⮚ Double ended Queue
⮚ Application of Queue 10 18%
Linked list:
⮚ Concept and Representation of Linked List
⮚ Operations on Linked List
⮚ Types of linked: Singly Linked List
⮚ Doubly Linked List
⮚ Circular Linked List
⮚ Application of Linked List.
4 Nonlinear Data Structure – Tree and Graph:
Tree:
⮚ Definitions of Tree
⮚ Properties of Tree
⮚ Representation of Binary Tree
⮚ Binary Tree Traversal - Inorder, Postorder, Preorder
⮚ Threaded Binary Tree
⮚ Binary Search Trees
⮚ Balanced Tree - AVL Tree
⮚ Weighted Balance Tree
14 25%
Graph:
⮚ Basic Concept of Graph, Theory and its Properties
⮚ Matrix Representation Of Graphs
⮚ Elementary Graph Operations
⮚ Breadth First Search
⮚ Depth First Search
⮚ Spanning Trees
⮚ Shortest Path
⮚ Minimal Spanning Tree
5 Sorting & Searching:
Sorting:
⮚ Bubble Sort
⮚ Selection Sort
⮚ Quick Sort
⮚ Merge Sort
⮚ Insertion Sort
⮚ Radix Sort 14 25%
Hash Function:
⮚ Division Method
⮚ Middle Square Method
⮚ Folding Method
Searching:
⮚ Sequential Search, Binary Search
Course Outcome:
Sr.No. CO Statement UnitNo
Define and classify various data structures, storage structures and common 1
CO-1 operations on them.
Create various linear data structures with their representation and perform 2
CO-2
different operations such as array and stack on them.
Create various linear data structures with their representation and perform 3
CO-3
different operations such as queue and linked list on them.
Create various nonlinear data structures with their representation and perform 4
CO-4
different operations such as tree and graph on them.
CO-5 Apply various searching sorting techniques on data set. 5
Books Recommended:-
⮚ An Introduction to Data Structures with Applications. by Jean-Paul Tremblay & Paul G. Sorenson
Publisher-Tata McGraw Hill.
⮚ Data Structures using C & C++ -By Ten Baum Publisher – Prenctice-Hall International.
⮚ Fundamentals of Computer Algorithms by Horowitz, Sahni,Galgotia Pub. 2001 ed.
⮚ Fundamentals of Data Structures in C++-By Sartaj Sahani.
⮚ Data Structures: A Pseudo-code approach with C -By Gilberg & Forouzan Publisher Thomson Learning.
List of Experiments/Tutorials:
1. Write a program that will display array in reverse order.
2. Implement Stack data structure with operations push, pop, change and peep.
3. Implement solution to Tower of Hanoi problem using recursion.
4. Implement a program to evaluate the expression using stack.
5. Implement Simple Queue data with operations insert and delete.
6. Implement a circular queue for buffering system which performs the following operations: insert,
delete, empty and full.
7. Implement circular and doubly linked list. Perform following operations. A) Insert at the beginning.
B) Insert at the end. C) Delete given element.
8. Write a program to create a binary search tree and find traversal sequence of the following tree
orders: A) Preorder B) Inorder C) Postorder
9. Implement following sorting techniques:
A) Bubble Sort B) Merge Sort C) Insertion Sort
10. Implement following search techniques:
A) Sequential search B) Binary Search
List of Open Source Software/learning website:
1. https://ds1-iiith.vlabs.ac.in/List%20of%20experiments.html
2. https://nptel.ac.in/courses/106/102/10610206
SILVER OAK UNIVERSITY
College of Computer Application
BCA/B.Sc. (CS/IT)
Subject Name: Operating System
Subject Code: 2040233208
Semester: 3
Prerequisite: Linear and non-liner data structures, working experience of any one structured
programming language.
Objective:
Fundamental knowledge of how operating system works, manages the applications that are
running.
Understand process management, memory management including virtual memory.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
CIE ESE Total
L T P CH C Marks
TH PR TH PR
1 2 4 7 5 40 40 60 60 200
Content:
Unit Course Teaching Weightage
No. Contents Hours %
Introduction (7)
Overview of operating systems
functionality and characteristics of OS
1 Types of Operating Systems 7 20
Buffering & Spooling
Protection and Security
Process Management (15)
The concept of a process
operations on processes
process states
concurrent processes
2 process control block & process context
15 25
Process scheduling algorithms: FCFS, SJF, Round
Robin
Deadlock: Concept, Deadlock detection, and
prevention
Memory Management(5)
Introduction
Logical versus Physical Address space
Partitioning, Fixed and variable size partitioning
Swapping, Contiguous Allocation, Paging,
3 10 25
Segmentation
Virtual Memory (5)
Introduction, Demand Paging, Page Replacement
Page Replacement Algorithms: FIFO,LRU, OPTIMAL
Basic Linux Commands and Shell Programming: (10)
Commands for File and Directory operation
4 Process ManagementCommands 14 20
Vi editor commands
Condition & Loop Statements
String operation command
Installation of Operating Systems (Linux,10 Mac OS,
Window)
5 Working with Operating Systems Commands and Operating 10 10
System Troubleshooting.
Course Outcome:
Sr. No. CO statement Unit No
CO-1 Analyze the structure of OS and basic architectural components involved 1
in OS design
CO-2 Compare and contrast various CPU scheduling algorithms. 2
CO-3 Evaluate the requirements for the process synchronization and co- 3,4
ordination in contemporary operating system
CO-4 Analyze various algorithms for memory management, I/O management 5
and security aspects of operating system.
CO-5 Create shell scripts in Unix/Linux O.S and write simple programs 2,3,4
using kernel system calls. Also understand virtualization concept.
List of Experiments/Tutorials: -: Study of Basic commands of Linux/UNIX
1. Study of Basic commands of Linux.
2. Study the basics of shell programming.
3. Write a Shell script to print given numbers sum of all digits.
4. Write a Shell Script which works like a calculator and performs below operations like
Addition, Subtract, Division and Multiplication.
5. Write a shell script to generate the mark sheet of a student. Take 3 subjects, calculate and
display total marks, percentage and Class obtained by the student.
6. Write a shell script programming to check whether the given number is palindrome or not.
7. Write a shell script to generate a factorial of given number n.
8. Write a shell script which will generate first n Fibonacci numbers like: 1, 1, 2, 3, 5, 13,...
9. Write a Shell Script which will print the following menu and execute the given task.
a. Display calendar of current month
b. Display today's date and time
c. Display usernames that are currently logged in the system
d. Display your terminal number
10. Write shell scripts to display the date, time and a welcome message (like Good Morning
etc.). The time should be displayed with a.m. or p.m. and not in 24 hours notation.
Major Equipment:
1. Gcc compiler and terminal in Ubuntu
2. Virtual Laboratory https://www.vlab.co.in/
3. Computer System with Ubuntu/Linux.
Books Recommended:
1. Modern Operating Systems By Andrew S. Tanenbaum, Third Edition PHI
2. Operating Systems Internals and Design Principles , William Stallings , Seventh Edition,
Prentice Hall
3. Operating Systems, D.M.Dhamdhare, TMH
4. Unix System Concepts & Applications, Sumitabha Das, TMH 5.
5. Unix Shell Programming, YashwantKanitkar By BPB Publications.
List of Open Source Software/learning website:
1. https://nptel.ac.in/courses/106/106/106106144/
2. https://onlinecourses.swayam2.ac.in/cec20_cs06/preview
3. https://www.youtube.com/watch?v=WJ
UaAaumNA&list=PLxCzCOWd7aiGz9donHRrE9I3Mwn6XdP8p&index=2
4. https://www.cse.iitb.ac.in/~mythili/os/
5. https://www.vlab.co.in/
SILVER OAK UNIVERSITY
College of Computer Application
BCA/BSc.(CS/IT)
Subject Name: Introduction to Digital Electronics and IOT
Subject Code: 2040233209
Semester: III
Prerequisite:
Basics of computer network, wireless sensor networks, information security
Objective: : Students can understand basics of digital electronics and digital logic along
with the basics of Digital Circuits. They can get knowledge of IoT.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
Total
CIE ESE
L T P CH C Marks
Th Pr Th Pr
2 2 0 4 4 40 - 60 - 100
Content:
Unit Course Contents Teaching Weightage
No. Hours %
1 Number System: 5 22
Binary Systems Introduction of Digital Computers and Digital
Systems Binary numbers, Base Conversion :BINARY
,DECIMAL ,HEX ,OCTAL Complements :1’s Complement ,2’
Complement, Binary Codes ,Decimal Codes ,Error Detection
codes ,Reflected Code
2 Binary Logic And Boolean Algebra 6 20
Binary Logic And Boolean Algebra Basic Binary logic Logic
Gates :AND , OR, INVERTER ,Universal Gates , Boolean
algebra:•Two value Boolean algebra , Basic theorems of Boolean
algebra De-Morgan’s Theorems .,Boolean functions,K – Map
method
3 Basic Combinational Logic 6 20
Basic Combinational Logic :Adder :Half Adder ,Full Adder
,Subtractor :Half Subtractor ,Full Subtractor ,Decoder :2 – 4
Decoder ,3 – 8 Decoder Encoder :4 – 2 Encoder ,8 – 3 Encoder ,
Multiplexer :4 – 1 multiplexer , Demultiplexers :1 – 4
Demultiplexers
4 Sequential circuits and systems 6 20
A 1-bit memory, the circuit properties of Bistable latch, the
clocked SR flip flop, J- K-T and D types flip flops, applications
of flip flops, shift registers, applications of shift
registers,ripple(Asynchronous) counters, synchronous
counters,applications of counters
5 Introduction to IOT 5 18
Understanding IoT fundamentals,IOT Architecture, Real-time
Examples of IoT, Overview of IoT components and IoT
Communication Technologies, Challenges in IoT.
Course Outcome:
Sr. No. CO Unit
statement No
CO-1 To understand the fundamentals of Number systems . 1
CO-2 To understand Binary Logic &Boolean algebra 2
CO-3 Design Combinational logic circuits and verify its working 3
CO-4 Design Sequential logic circuits and verify its working 4
CO-5 To understand the basic concept of IoT 5
Major Equipment:
Laptop / computer.
Books Recommended: -
1. M Morris Mano, “Digital Logic and Computer Design”,Person, LPE, 4th ed., 2009
2. A. Anandkumar, “Fundamentals of Digital circuits”, PHI, Second Edition.
3. Malvino& Leach, “Principle of Digital Electronics”, MCGraw-Hill, 2nded, 1975
4. R.P.Jain, “Modern Digital Electronics”, McGraw-Hill, 4th ed. 2010.
5. Boyce J. C., “Digital Logic: Operation and Analysis”, Prentice Hall, 2nded., 1982
6. Peter Waher, “Learning Internet of Things”, PACKT publishing, BIRMINGHAM – MUMBAI
List of Open Source Software/learning website:
1. http://nptel.iitm.ac.in, http://vlab.co.in
2. https://github.com/connectIOT/iottoolkit
3 http://nptel.iitm.ac.in/courses.php -
4 http://www.electrical-engineering-portal.co
SILVER OAK UNIVERSITY
College of Computer Application
BCA / BSc (CS/IT)
Subject Name: PHP
Subject Code: 2040233240
Semester: III
Prerequisite:
Programming for Problem Solving
Objective:
• PHP is a powerful tool for making dynamic and interactive database driven web pages. PHP is the
widely- used as efficient open source technology. The students of information Technology as web
developers would be able to write dynamic interactive web based applications such as for online
banking, ticket/hotels booking sites, E-Commerce using PHP and MYSQL database. After completing
this course they may work as self-employed webpage developer.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme Total
Marks
CIE ESE
L T P CH C
TH PR TH PR
1 0 4 5 3 40 40 60 60 200
Content:
Unit Course Contents Teaching Weightage
No. Hours %
1 Introduction to PHP:
⮚ Evaluation of PHP, ➢ Setting up PHP,
⮚ Basic Syntax and Structure, 11 18%
⮚ Defining variable and constant, ⮚ PHP Data type,
⮚ Operator and Expression,
2 Conditional Structure and Looping
➢ Making Decisions,
08 20%
➢ Doing Repetitive task with looping
➢ Mixing Decisions and looping with Html.
3 String
⮚ String Creating and accessing,
⮚ String Searching &Replacing String,
11 24%
⮚ Formatting String, ⮚ String Related Library function
⮚ Built-in functions for numbers
4 Array and Function
➢ Anatomy of an Array,
➢ Creating index based and Associative
➢ Accessing array, 11 14%
➢ Looping arrays with map/filter/reduce
➢ Element Looping with Index based array
➢ What is a function
➢ Define a function
➢ Call by value and Call by reference,
➢ Recursive function,
➢ Object oriented PHP up to Magic methods
➢ Errors
➢ Exceptions
➢ Dates Functions
➢ Constants and enums
5 PHP as a web app development platform
➢ Handling HTTP requests
➢ $_GET , $_POST and $_REQUEST,$_SERVER Object,
➢ Using Forms In PHP,HTTP Headers,
➢ Basic commands with PHP examples, Connection to
15 24%
server,
➢ Creating database,
➢ Including other PHP files
➢ File System,
➢ Storing data, selecting a database, listing database,
➢ Creating a table
➢ inserting data, altering tables, queries, deleting database,
deleting data and tables,
➢ PHP my admin and database bugs.
➢ Session and Cookie
➢ JSON
➢ Sending emails
➢ Using Composer and Packages
➢ Deploying PHP Application
Course Outcome:
Sr. No. CO statement Unit No
CO-1 Introduction to PHP 1
Create small programs using basic PHP concepts
CO-2 Conditional Structure, Looping 2
Apply control structures in programming
CO-3 String 3
State the steps to use different type so string function in given application
CO-4 Array And Function 4
State the steps to use different types of array in given application, Design
and development Web site using form controls for presenting web based
content. Apply In-Built and Create User defined functions In PHP
programming.
CO-5 PHP as a web app development plat form 5
Create dynamic Website/Web based Applications ,using PHP, My SQL
Database, Deploying PHP Application
Teaching &Learning Methodology:-
The various method sort Tools follows by the faculties to teach the above subject are:
➢ The course includes laboratory, where students have an opportunity to learn about the open
➢ The course includes laboratory, where students have an opportunity to learn a bout the open
source programming language and implement the concepts being taught in lectures.
Books Recommended:-
➢ LearningPHP,MySQL,JavaScript,CSS&HTML5,ThirdEditionbyRobinNixon,O'reilly
Media,2014
➢ PHP:TheCompleteReferencebyStevenHolznerMcGraw-Hill,2008
➢ BeginningPHPandMySQL,4thEdition,W.JasonGilmore,Apress,2010
List of Tutorials/Experiments:
Students will perform following Experiments OR
The students will have to solve at least five examples and related theory from each topic as an
assignment /tutorial.
1. Write a PHP script to display Welcome message.
2. Write a PHP script to demonstrate arithmetic operators ,comparison operator ,and
logical operator.
3. Write PHP Script to generate result and display grade.
4. Write PHP Script to find maximum number out of three given numbers.
5. Write PHP script to obtain5!Usingfunction
6. Write PHP Script for addition of two2x2matrices
7. Write PHP script to demonstrate string function.
8. Write two different PHP script to demonstrate passing variables with sessions.
9. Create student registration form using textbox , check box ,radio button ,select
,submit button. And display user inserted value in new PHP page
10. Write a program to read customer information like cust_no, cust_name,
Item_purchase, and mob_no, from customer table and display all these information in table
format on outputscreen.
SILVER OAK UNIVERSITY
College of Computer Application
BCA / BSc (CS/IT)
Subject Name: .Net
Subject Code: 2040233241
Semester : III
Prerequisite: knowledge of Basic HTML, Concepts of OOP
Objective: server-side web-application framework designed for webdevelopment to produce dynamic
web pages.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
Total
CIE ESE Marks
L T P CH C
Th Pr Th Pr
1 0 4 5 3 40 40 60 60 200
Content:
Unit Course Contents Teaching Weight age
No. Hours %
1 Microsoft .Net Platform and Fundamentals 10 15%
Features of Microsoft .Net Platform, Component of the .Net Architecture,
OOPS, SQL Queries, Basics of Designing, Client And Server Standards
Programs in .Net, .Net Framework, 3 tier Architecture CLR, .Net Core
2 Unit 2: .NET Standard Control 30 35%
Standard Controls
• Label controls, Text Box Control, Button Control, Check Box
Control, .NET, Radio Button Control, Image Control, File Upload Control,
Panel Control, DropDown List Controls, ListBox Control, CheckBox List
and RadioButtonList Controls Data Controls, GridView Control,
DetailsView Control, DataList Control Input Validations, Required Field
Validator Control, Compare Validator Control, Range Validator Control,
Regular Expression Validator Control, Custom Validator Control Master
Pages, Using Themes, Master Page File, Child Page, Theme File, Skin, CSS
State Management
• Client-side State Management, Cookies, Query Strings, Server Side
State Management, Session State, Webconfig.file
JavaScript
• Use of Javascript, Javascript Methods, Javascript Pop Ups,
Javascript Functions, Javascript Events, Javascript Validation
Ajax
• Ajax Server Controls, Script Manager, Update Pannel Control,
Timer Control, Ajax ToolKit Control
3 Unit 3: C# Fundamentals 20 15%
Create Console Program in C#, Reserved Keywords in C#, Classes in C#,
Namespaces in C#, Variables in C#, Create Variables using var, Data Types
in C#, Working with Numbers in C#, Strings in C#, Working with Date and
Time in C#, Struct type in C#, Enum type in C#, StringBuilder over String in
C#, Operators in C#, Partial Classes in C#, Static types in C#, Object
Initializer Syntax, Covariance and Contravariance, Extension methods in C#,
Exception Handling
C# Conditions & Loops
if, elseif, else Condition, Ternary Operator ?:, Switch Statement, For Loop,
While Loop, do while Loop
C# Collections
Array, Multidimensional Array , ArrayList, List, SortedList, Dictionary
C# Events & Delegates
What is Delegates?, Func Delegate, Action Delegate, Predicate Delegate,
Anonymous Methods
4 Unit 4: Database Connectivity 10 20%
ADO.Net Architecture , ADO.Net Disconnected Classes , Data table Object
Dataset Object, Using dbCommand Object Connection classes, Using the
Executenonquery, Method Using the DbDataReader , Object Using
DbDataadapter Object, Working with Data Source and Data Bound Controls ,
ListBox ADO.Net Data Binding
SQL Basic DataBase / Table / Query Operation
What is SQL?, DataBase & Its Operation, Table & Its Operation,
DML Operation
C# Connectivity With MSSQL
What is Database Connection?, C# SqlConnection , SqlCommand
C# ExecuteReader , ExecuteNonQuery , DataAdapter , DataSet , DataTable
5 Implementation in Project 20 15%
Project Scope , Database Dictionary , Flow Chart, High Level Requirements Deployment
Web Services.
Course Outcome:
Sr. No. CO statement Unit No
.NET Architecture , .NET Fundamentals and Web Development Concepts
CO-1 1,2
CO-2 Backend Programming Standards and Core C# Programming 3
CO-3 Building Database , Store Procedures and Database Query Processing 4
CO-4 Performing Database Operation , Validations and Web Services 5
List of Experiments:
C# Basic Programs
• C# Program to Check Whether a Given Number is Even or Odd
• C# Program to Print Odd Numbers in a Given Range
• C# Program to Check Whether a Number is Positive or Not
• C# Program to Find the Largest of Two Numbers
• C# Program to Swap Two Numbers
• C# Program to Check if a Number is Divisible by 2
• C# Program to Find the Sum of All the Multiples of 3 and 5
• C# Program to Print All the Multiples of 17 which are Less than 100
C# Programs on Data Types & Operators
• C# Program to Find the Minimum Range of Data Types
• C# Program to Find the Maximum Range of Data Types
• C# Program to Perform All Arithmetic Operations
C# Programs on Date, Time & Year
• C# Program to Get the Local Time
• C# Program to Get the Universal Time
• C# Program to Display the Date in Various Formats
• C# Program to Add Two Dates
Special C# Programs
• C# Program to Print Hello World Without using WriteLine
• C# Program to Display the ATM Transaction
• C# Program to Get IP Address
• C# Program to Illustrate how User Authentication is Done
Conversion Programs in C#
• C# Program to Convert Binary to Decimal
• C# Program to Convert Decimal to Binary
• C# Program to Convert Decimal to Hexadecimal
C# Programs on Math Functions
• C# Program to Find Simple Interest
• C# Program to Find Compound Interest
• C# Program to Calculate the Value of cos(x)
• C# Program to Calculate the Value of cos(x)
• C# Program to Demonstrate Trigonometry Angles in Degrees
C# Programs on Array
• C# Program to Find the Length of the Array
• C# Program to Reverse an Array
• C# Program to Search an Element in an Array
C# Programs on Strings
• C# Program to Concatenate Two Strings
• C# Program to Convert Upper case to Lower Case
• C# Program to Convert Characters of a String to Opposite Case
• C# Program to Perform Searching using Predefined Functions
C# Programs on Sorting
• C# Program to Implement Insertion Sort
• C# Program to Implement Selection Sort
• C# Program to Implement Bubble Sort
• C# Program to Implement Merge Sort
C# Programs on Functions
• C# Program to Ilustrate Nullable Data Types
• C# Program to Demonstrate New Modifier
C# Programs on Delegates
• C# Program to Implement Delegates
• C# Program to Implement Principles of Delegates
• C# Program to Implement Multicast Delegates
• C# Program to Create Generic Delegate
• C# Program to Combine Two Delegates
C# Programs on Inheritance
• C# Program to Demonstrate Single Inheritance
• C# Program to Demonstrate Multilevel Inheritance
• C# Program to Demonstrate Hierarchical Inheritance
• C# Program to Demonstrate Multilevel Inheritance with Virtual Methods
C# Programs on Operator Overloading
• C# Program to Overload Binary Plus ʺ+ʺ Operator
• C# Program to Illustrate AutoIncrement Operator using ++
C# Programs on File Handling
• C# Program to Create a Directory
• C# Program to Read a Text File
• C# Program to List Files in Directory
C# Programs on Event Handling
• C# Program to Add Two TimeSpan
• C# Program to Check if ENTER Key is Pressed or Not
• C# Program to Perform Addition with MOUSEUP Event
C# Programs on Exception Handling
• C# Program to Demonstrate Stack Overflow Exception
• C# Program to Demonstrate Multiple Exceptions
• C# Program to Demonstrate IndexOutOfRange Exception
C# Programs on Interfaces
• C# Program to Demonstrate Properties of the Interface
• C# Program to Demonstrate the iList Interface
Major Equipment:
- Visual studio 2010 or later.
Reference Books:
1. Inside C#, by Tom Archer, Microsoft Press
2. Microsoft ADO .Net by Rebecca M. Riordan, Microsoft Press
3. ASP .Net Unleashed, Sams Publication
4. Beginning C#, Wrox Publication
5. Professional ADO .Net
6. Microsoft .Net XML Web Services Step by Step by Adam Freeman
SILVER OAK UNIVERSITY
College of Computer Application
BCA / BSc.(CS/IT)
Subject Name: Minor Project
Subject Code: 2040233293
Semester: III
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
Total
CIE ESE
L T P CH C Marks
Th Pr Th Pr
0 0 14 14 7 0 40 0 60 100
Project Report Guidelines:
• Develop Web Applications using Open Source Technologies including PHP, Java or Mobile Apps
using Android Programming.
• Follow SDLC (Software Development Life Cycle) for analyzing and developing the project.
• There will no group allowed for project.
• Prepare project report of the work done by you
• Follow the format given as below physical layout, diagrams, charts, etc. They should be
properly numbered and referred to.
• It will be good idea to submit the draft copy of the project report to your guide or any
other teacher in the department for his comments.
• Two spiral-bound copies must be submitted to Institute.
• Prepare presentation of project carried out by you for Internal and University Examination
viva-voce.
Format of the Report:
Contents:
Following should be the order of contents for the report and should be strictly maintained.
I. Cover Page
II. First Page
III. Candidate’s Declaration
IV. College/ Institute Certificate
V. Acknowledgement
VI. Abstract.
VII. Notations, Naming Convention and Abbreviations VIII. List of Figures
IX. List of Tables
X. Table of Contents
XI. Company profile (Maximum 2 Pages)
XII. CHAPTERSXIII. References