0% found this document useful (0 votes)
85 views

B.SC - .CSIT 8th Sem Syllabus

Uploaded by

reqmail2023
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views

B.SC - .CSIT 8th Sem Syllabus

Uploaded by

reqmail2023
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Advanced Database

Course Title: Advanced Database Full Marks: 60 + 20 + 20


Course No: CSC461 Pass Marks: 24 + 8 + 8
Nature of the Course: Theory + Lab Credit Hrs: 3
Semester: VIII

Course Description:
This course includes advanced concept of database system. The main topics covered are advanced
concept of relational data model, Extended E-R model, new database management technologies,
query optimization, NoSQL database and big data processing techniques.

Course Objectives:
At the end of the course students should be able to know new developments in database
technology, interpret and explain the impact of emerging database standards, evaluate the
contribution of database theory to practical implementations of database management systems.
Also, students should be able to develop more advanced application using MapReduce and
Hadoop.

Course Contents:
Unit 1: Enhanced Entity Relationship Model and Relational Model (8 Hrs.)
Entity Relationship Model Revised; Subclasses, Superclasses and Inheritance; Specialization and
Generalization; Constraints and characteristics of specialization and Generalization; Union Types;
Aggregation; Relational Model Revised; Converting ER and EER Model to Relational Model;
SQL and Advanced Features; Concepts of File Structures, Hashing, and Indexing

Unit 2: Object and Object Relational Databases (10 Hrs.)


Object Database Concepts; Object Database Extensions to SQL; The ODMG Object Model and
the Object Definition Language ODL; Object Database Conceptual Design; Object Query
Language OQL; Language Binding in the ODMG Standard

Unit 3: Query Processing and Optimization (7 Hrs.)


Concept of Query Processing; Query Trees and Heuristics for Query Optimization; Choice of
Query Execution Plans; Cost-Based Optimization

Unit 4: Distributed Databases, NOSQL Systems, and BigData (12 Hrs.)


Distributed Database Concepts and Advantages; Data Fragmentation, Replication and Allocation
Techniques for Distributed Database Design; Types of Distributed Database Systems; Distributed
Database Architectures
Introduction to NOSQL Systems; The CAP Theorem; Document-based, Key-value Stores,
Column-based, and Graph-based Systems; BigData; MapReduce; Hadoop

Unit 5: Advanced Database Models, Systems, and Applications (8 Hrs.)


Active Database Concepts and Triggers; Temporal Database Concepts; Spatial Database
Concepts; Multimedia Database Concepts; Deductive Database Concepts; Introduction to
Information Retrieval and Web Search

120
Laboratory Works:
Students should implement different concepts of database system studied in each unit of the
course during lab time and should submit a mini project at the end the course.

Recommended Books:
1. Elmasri and Navathe, Fundamentals of Database Systems, Pearson Education.
2. Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGraw-Hill
3. Korth, Silberchatz, Sudarshan, Database System Concepts, McGraw-Hill.
4. Peter Rob and Coronel, Database Systems, Design, Implementation and Management,
Thomson Learning.
5. C. J. Date & Longman, Introduction to Database Systems, Pearson Education
6. Tiwari, Shashank and Safari, professional Nosql, O'Reilly Media Company.
7. Gunarathne, Thilina Hadoop MapReduce v2 Cookbook: Explore the Hadoop MapReduce v2.
8. Ecosystem to Gain Insights from very Large Datasets, 2nd Edition, PACKT Publishing.

121
Internship

Course Title: Internship Full Marks: 160+40


Course No: CSC462 Pass Marks: 64 +16
Nature of the Course: Internship Credit Hrs: 6
Semester: VIII

Course Description: This course covers the real-world practice in industry. It includes using
theoretical and practical knowledge while working in industry together with the understanding of
industry culture.
Course Objectives: The objective of this course is to allow students into market industry and
gain real world experience. The course is expected to make students more pragmatic and
professional.

Course Details:
Nature of Internship:

The internship work should be relevant to the field of computer science and information
technology. The nature internship may include design and development of software, hardware,
network services, database systems etc. The internship duration should be minimum of 180 hours
or ten weeks. The internship should be started tentatively by the 3rd week of start of eighth
semester. The internship host organizations can be software/hardware development companies,
telecommunications companies, network and internet service providers, financial organizations,
health organizations etc.

The internship is an individual activity. The student should be responsible for the timely
completion of all the activities and projects assigned, maintaining the professional quality. Each
student should be facilitated with a mentor at the intern organization and a supervisor at the
college/campus. Student should inform the status of all assignments to the mentor and supervisor.
The student is expected to communicate frequently with the advisors on the progress and status of
intern project(s)/activities. Each student must prepare and submit individual internship report on
the basis of his/her work done during the internship period. Students working in group at the same
organization should be able to distinguish their nature of work.

Phases of Internship:

The following are the phases of internship evaluation:


1. Proposal Submission: Students must submit and present internship proposal plan after 2nd
week of start of the internship.

2. Mid-Term Submission: Students must submit progress report and defend midterm
progress of their internship work in the 11th week of the eight semester.

3. Final Submission: Students must submit and defend the internship work during last week
of the eight semester but before final board examination. The final defense will be followed

122
a viva voice conducted by an evaluation committee. Students must have to submit the
internship final report to their respective department of college/campus before at least 10
days of final defense date. The report should be submitted in standard format as prescribed.
The hard/soft copy of report should be made available to the external before a week of
presentation date.

Provision of Supervision:

There should be a regular faculty member of the college assigned as a supervisor. The role of
supervisor is to supervise the students throughout the internship period. A supervisor can supervise
at most four internship students in a section.

Provision of Mentorship:

There should be a regular employee of the intern providing organization assigned as a mentor. The
role of mentor is to guide the students throughout the internship period at the organization.

Evaluation Scheme:

1. Proposal Defense - 5% Marks of 200 (5 Marks Head/Program Coordinator + 5 Marks


Supervisor)
2. Midterm - 15% Marks of 200 (5 Marks Head/Program Coordinator + 25 Marks
Supervisor)
3. Final Defense - 80% Marks of 200 (100 Marks Mentor + 20 Marks Supervisor + 40 Marks
External)

The evaluation committee and evaluation criteria should be as follow;

a. Evaluation committee
- HOD/Coordinator
- Project Supervisor
- Mentor
- External Examiner

b. Marks Distribution:
- Head / Program Coordinator – 10
- Supervisor – 50
- Mentor – 100
- External Examiner – 40
- Total – 200

c. Focus of the evaluation


- Presentation Skills
- Level of Work Done and Understanding of Internship Activities
- Internship Report
- Viva/Question Answer

123
Report Contents:
1. Prescribed content flow for the project proposal
1. Introduction
2. Problem Statement
3. Objectives
4. Description of Internship Work/Project
5. Internship Plan
6. Expected Outcome of Internship Activities
7. References

2. Prescribed content flow for the internship report


1. Cover & Title Page
2. Certificate Page
i. Mentors’ Recommendation from Company
ii. Supervisors’ Recommendation
iii. Examiners’ Approval Letter
3. Acknowledgement
4. Abstract Page
5. Table of Contents
6. List of Abbreviations, List of Figures, List of Tables, List of Abbreviations
7. Main Report
8. References
9. Bibliography (if any)
10. Appendices (Screen Shots/ Source Codes/ Work Logs etc…)

3. Prescribed chapters in the main report

1. Chapter 1: Introduction
1.1. Introduction (Introduce the project/ work done during internship)
1.2. Problem Statement
1.3. Objectives
1.4. Scope and Limitation
1.5. Report Organization

2. Chapter 2: Organization Details and Literature Review


2.1. Introduction to Organization
2.2. Organizational Hierarchy
2.3. Working Domains of Organization
2.4. Description of Intern Department/Unit
2.5. Literature Review / Related Study (if any)

3. Chapter 3: Internship Activities


3.1. Roles and Responsibilities
3.2. Weekly log (Log should contain the list of technical activities performed)
3.3. Description of the Project(s) Involved During Internship

124
3.4. Tasks / Activities Performed (Technical details of the activities done during the
internship)

4. Chapter 4: Conclusion and Learning Outcomes


4.1. Conclusion
4.2. Learning Outcome

Students should be able to relate and contextualize the above-mentioned concepts with their project
work/activities done during internship at the host organization.

Citation and Referencing

The listing of references should be listed in the references section. The references contain the list
of articles, books, URLs that are cited in the document. The books, articles, and others that are
studied during the study but are not cited in the document can be listed in the bibliography section.
The citation and referencing standard should be APA referencing standard. The text inside the
document should be cited accordingly. The APA referencing standard can be found in the web at
https://apastyle.apa.org/

Report Format Standards


A. Page Number
The pages from certificate page to the list of tables/figures/abbreviations/approvals should be
numbered in roman starting from i. The pages from chapter 1 onwards should be numbered in
numeric starting from 1. The page number should be inserted at bottom, aligned center.
B. Page Size and Margin
• The paper size must be a page size corresponding to A4. The margins must be set as
Top = 1; Bottom = 1; Right = 1; Left 1.25
C. Paragraph Style
• All paragraphs must be justified and have spacing of 1.5.

D. Text Font of Document


• The contents in the document should be in Times New Roman font
• The font size in the paragraphs of document should be 12

E. Section Headings
• Font size for the headings should be 16 for chapter headings, 14 for section headings, 12 for
sub-section headings. All the headings should be bold faced.
F. Figures and Tables
• Position of figures and tables should be aligned center. The figure caption should be centred
below the figure and table captions should be centred above the table. All the captions should
be of bold face with 12 font size.

125
Final Report Binding and Submission:

No of Copies: 3 (College Library + Self + Dean Office)

Look and Feel: Golden Embracing with Black Binding

A final approved signed copy of the report should be submitted to the Dean Office, Exam Section,
Institute of Science and Technology, Tribhuvan University

Text Book: None

126
Introduction to Cloud Computing

Course Title: Introduction to Cloud Computing Full Marks: 60 + 20 + 20


Course No: CSC467 Pass Marks: 24 + 8 + 8
Nature of the Course: Theory + Lab Credit Hrs: 3
Semester: VIII

Course Description:
This course covers different concepts of cloud computing including introduction, architectures,
cloud virtualization, programming models, security, and platforms and applications of cloud
computing.

Course Objectives:
The main objective of this course is to provide theoretical as well as practical knowledge of cloud
computing including designing, implementing and managing the cloud computing.

Course Contents:
Unit 1: Introduction to Cloud Computing (6 Hrs.)
Evolution of Cloud Computing, Characteristics of Cloud Computing, Types of cloud and its Cloud
services, Benefits and challenges of cloud computing, Applications cloud computing, Cloud
Storage, Cloud services requirements, cloud and dynamic infrastructure, Cloud adoption

Unit 2: Cloud Computing Architecture (6 Hrs.)


Platform as service, Software as a service, Infrastructure as service, Public clouds, Private clouds,
Community cloud, Hybrid clouds, Cloud design and implementation using SOA, security, trust
and privacy

Unit 3: Cloud Virtualization technology (10 Hrs.)


Introduction to Virtualization, different types of Virtualization, Implementation Levels of
Virtualization Structures, Benefits of virtualization, server virtualization, virtualization software,
Types of Hypervisor, and Load balancing, Infrastructure requirement for virtualization

Unit 4: Cloud Programming Models (12 Hrs.)


Thread programming, Task programming, Map-reduce programming, Parallel efficiency of Map-
Reduce, Enterprise batch processing using Map-Reduce, Comparisons between Thread, Task and
Map reduce

Unit 5: Cloud security (6 Hrs.)


Cloud Security issues, challenges and Risks, Software-as-a-Service Security, Security Monitoring,
Security Architecture Design, Data and application Security, Virtual Machine Security, Legal
issues and Aspects, Multi-tenancy issues

Unit 6: Cloud Platforms and Applications (12 Hrs.)


Web services, AppEngine, Azures Platform, Aneka, Open challenges, Scientific applications,
Business and Consumer applications

136
Laboratory Works:
The practical work consists of all features of cloud computing.

Text Books:
1. Dr. Kumar Saurabh, Cloud Computing
2. Raj Kumar Buyya, Christian Vecchiola, S. Thamarai Selvi, Mastering Cloud Computing

Reference Books:
1. David S. Linthicum, Cloud Computing and SOA Convergence in your enterprise
2. Barrie Sosinsky, Cloud Computing Bible
3. Saurabh, K. (2011). Cloud Computing – Insights into New -Era Infrastructure, Wiley India.

137
Geographical Information System

Course Title: Geographical Information System Full Marks: 60 + 20 + 20


Course No: CSC468 Pass Marks: 24 + 8 + 8
Nature of the Course: Theory + Lab Credit Hrs: 3
Semester: VIII

Course Description:
The course covers about spatial data structure, modeling and database design, different techniques
for capturing the real world, spatial data manipulation, analysis and visualization, spatial data
infrastructure and data standardization, overview of open GIS and open source GIS data.

Course Objectives:
The main objective of this course is to provide both theoretical and practical knowledge of
Geographical Information System.

Course Contents:
Unit 1: Introduction to Geographic Information System (GIS) (5 Hrs.)
1.1 Overview, concepts of GIS, components of GIS
1.2 Origin of GIS, History of GIS and geospatial technology
1.3 Functions and benefits of GIS
1.4 Scope and application areas of GIS
1.5 Data base management system (DBMS) and concept of spatial and attribute data

Unit2: Digital Mapping Concepts and Visualization (5 Hrs.)


2.1 Database and mapping concept: geographic features and attributes, thematic maps, map
layers, map scales, resolution and representation
2.2 Map outputs and elements, map design and layout
2.3 Map projection: coordinate systems, projection systems, common map projections in
GIS, conversion among coordinate systems

Unit 3: Spatial Data Structure and Database Design (6 Hrs.)


3.1 concepts of geographic phenomena and data modeling, geographic objects and fields
3.2 vector data and raster data model
3.3 spatial relationships and topology
3.4 GIS data formats and data conversion
3.5 Spatial database design with the concepts of geo-database

Unit 4: Data Acquisition, Data Quality and Management (9 Hrs.)


4.1 different methods of data capture
4.2 geo-referencing and digitization
4.3 data preparation, conversion and integration
4.4 spatial data quality and accuracy
4.5 introduction to global navigation and satellite systems (GNSS)
4.6 Basics of remote sensing (RS) technology
4.7 integration of RS and GNSS data into GIS

138
Unit 5: Spatial Analysis (10 Hrs.)
5.1 vector data analysis: geo-processing, overlay analysis, buffering, network analysis
5.2 raster analysis: local operations, focal operations, zonal operations, re-sampling, mosaic
and clip, distance measurement
5.2 spatial interpolation techniques, geo-statistics, GIS modeling
5.3 GIS programming and customization: Opening and exploring Model Builder, Python
script tools, Customizing QGIS with Python

Unit 6: Introduction to Spatial Data Infrastructure (3 Hrs.)


6.1 SDI concepts, components of SDI and trends
6.2 The concept of metadata and clearing house
6.3 System Architecture for SDI Interoperability, Client Server Architecture, SDI
technologies
6.4 legal aspects of SDI

Unit 7: Open GIS (7 Hrs.)


7.1 Introduction of open concept in GIS
7.2 Open source software for spatial data analysis
7.3 Web Based GIS system
7.4 Open source GIS data
7.5 GIS application case studies

Laboratory work:
The lab should cover at least the concepts given in each chapter.

Recommended Books:
1. Chang, K. T. Introduction to geographic information systems. Ninth edition, Boston:
McGraw-Hill.
2. Principles of geographic information systems: An introductory textbook, international
institute for Geo-information science and Earth observation, the Netherlands- By rolf De By,
Richard A. knippers, yuxian sun
3. ESRI guide to GIS analysis Andy Mitchell, ESRI press, Red lands
4. GIS Cook BOOK

139

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy