Sunday, August 12, 2012
B.Sc.CSIT Foutrh Semester Micro-syllabus
B.Sc.CSIT Fourth Semester Micro-syllabus
Labels:
B.Sc CSIT Micro-Syllabuses
BSc CSIT 5th Semester Old Question Papers
B.Sc.CSIT Fifth Semester Old Question
CSC-301 Computer Networks Question Collection |
CSC-302 Simulation and Modeling Question Collection |
CSC-303 Design and Analysis of Algorithms Question Collection |
CSC-304 Artificial Intelligence Question Collection |
CSC-307 E-Governance Question Collection |
CSC-308 Wireless Netoworking Question Collection |
Wednesday, August 8, 2012
CSC-408 Software Project Management Syllabus
Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Software Project Management
Course no: CSC-408 Full Marks: 60+20+20
Course no: CSC-408 Full Marks: 60+20+20
Credit Hours: 3 Pass
Marks: 24+8+8
Nature
of course: Theory (3Hrs.) +Practical (3Hrs.)
Course
Synopsis: Concept of software project, software project management framework
Goal:
This course introduces the concepts of Software
Project, Software Project Management framework, project evaluation, Software quality assurance and project management and its tools.
Course
contents:
Unit-1:
Introduction to Software Project Management (SPM) 5
Hrs.
Software engineering
problem and software product, software product attributes, Definition
of a Software Project (SP), SP Vs. other types of projects activities covered
by SPM, categorizing SPs, Project management cycle, SPM framework, types of
project plan
Unit-2:
Project Organization, Scheduling and management issues
5 Hrs.
Project life cycle and product
life cycle, project planning and scheduling, resource allocation
Unit-3: Project Evaluation & Estimation: 6
Hrs.
Cost
benefit analysis, cash flow forecasting, cost benefit evaluation techniques,
risk evaluation. Selection of an appropriate project report; Choosing
technologies, choice of process model, structured methods, rapid application
development, water fall-, V-process-, spiral- models. Prototyping, delivery
Unit-4: Activity planning 7
Hrs.
Objectives
of activity planning, project schedule, projects and activities, sequencing and
scheduling activities, network planning model, representation of lagged
activities, adding the time dimension, backward and forward pass, identifying
critical path, activity throat, shortening project , precedence networks
Unit-5: Resource allocation
4 Hrs.
Introduction,
the nature of resources, identifying resource requirements, scheduling
resources creating critical paths, counting the cost, being specific,
publishing the resource schedule, cost schedules, the scheduling sequence.
Unit-6:
Monitoring the control
4 Hrs.
Introduction,
creating the frame work, collecting the data, visualizing progress, cost
monitoring, earned value, prioritizing monitoring, getting the project back to
target, change control
Unit-7: Managing contracts and people 5
Hrs.
Introduction,
types of contract, stages in contract, placement, typical terms of a contract,
contract management, acceptance, Managing people and organizing terms:
Introduction, understanding behavior, organizational behavior: a back ground,
selecting the right person for the job, instruction in the best methods,
motivation, working in groups, becoming a team, decision making, leadership,
organizational structures, conclusion, further exercises.
Unit-8: Software quality assurance and testing 5 Hrs.
Testing principles
and objectives, test plan, types and levels of testing, test strategies,
program verification and validation, software quality, SEI-CMM,SQA activities,
QA organization structure, SQA plan.
Unit-9: Project management and project management
tools 4 Hrs.
Software
configuration management, SCM tasks and roles, Risk management, risk management
process, SPM tools.
Laboratory Work: Project on Software Project
Management
Reference Books:
1.
Software project management-Rajiv
Chopra, 2009
2.
Software Project Management by Bob
Hughes and Mike Cotterell, Latest Publication
3.
Software Engineering – A Practitioner’s
approach, Roger S. Pressman Latest Publication
4.
Software Project Management, Walker
Royce, 1998, Addison Wesley.
5.
Managing Global software Projects,
Ramesh, 2001, TMH
Labels:
7th Semester Syllabus
CSC-407 Network and System Administration
Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Network and System Administration
Course no: CSC-407 Full
Marks: 60+20+20
Credit hours: 3 Pass Marks: 24+8+8
Credit hours: 3 Pass Marks: 24+8+8
Nature of course: Theory (4 Hrs.) + Lab (3 Hrs.)
Course Synopsis:
Provides the concept of network and system administration
Goal: The
class concentrates on the network and system administration, and covers
subjects ranging from initial installation of OS to day-to-day administrative
tasks such as Network and Server Configurations, management of user accounts
and disk space, and even imparting the trouble-shooting skills future system
administrators will need to cope with unexpected behavior.
Course Contents:
1
Networking Overview 4Hrs.
1.1
History
1.2
Protocol Standards
1.3
Reference Model (OSI, TCP/IP)
1.4
Windows and Linux Networking Basics
1.5
Switching and Routing basics
2
Server Administration Basics
6Hrs.
2.1
Server and Client Installation
2.2
Boot Process and Startup Services:Xinetd/Inetd
2.3
Managing accounts: users, groups and other
privileges
2.4
File Systems and Quota Management
2.5
Job Scheduling with cron, crontab, anacron and
system log analysis
2.6
Process controlling and management
2.7
Online Server upgrade/update process
2.8
Administering Database Server (MySQL)
3
Network Configuration Basics
4Hrs.
3.1
IPv4 and IPv6 addressing
3.2
Network Interface Configuration
3.3
Diagnosing Network startup issues
3.4
Linux and Windows Firewall configuration
3.5
Network troubleshooting commands
4
Dynamic Host Configuration Protocol (DHCP)
4Hrs.
4.1
DHCP Principle
4.2
DHCP Server Configuration
4.3
DHCP Options, Scope, Reservation and Relaying
4.4
DHCP Troubleshooting
5
Name Server and Configuration
6Hrs.
5.1
DNS principles and Operations
5.2
Basic Name Server and Client Configuration
5.3
Caching Only name server
5.4
Primary and Slave Name Server
5.5
DNS Zone Transfers
5.6
DNS Dynamic Updates
5.7
DNS Delegation
5.8
DNS Server Security
5.9
Troubleshooting
6
Web and Proxy Server Configuration
6Hrs.
6.1
HTTP Server Configuration Basics
6.2
Virtual Hosting
6.3
HTTP Caching
6.4
Proxy Caching Server Configuration
6.5
Proxy ACL
6.6
Proxy-Authentication Mechanisms
6.7
Troubleshooting
7
FTP, File and Print Server
5Hrs.
7.1
General Samba Configuration
7.2
SAMBA SWAT
7.3
NFS and NFS Client Configuration
7.4
CUPS configuration basics
7.5
FTP Principles
7.6
Anonymous FTP Server
7.7
Troubleshooting
8
Mail Server basics
6Hrs.
8.1
SMTP, POP and IMAP principles
8.2
SMTP Relaying Principles
8.3
Mail Domain Administration
8.4
Basic Mail Server Configuration (Sendmail,
postfix, qmail, exim..)
8.5
SPAM control and Filtering
8.6
Troubleshooting
9
Remote Administration and Management
4hrs.
9.1
Router Configuration
9.2
Webmin/usermin
9.3
Team Viewer
9.4
Telnet
9.5
SSH
9.6
SCP, Rsync
Laboratory work: All the features of this course
Samples:
- Server/Client Installation over VMware Environment
- Packet Analysis by using TCPDUMP and WIRESHARK
- Network Practice with Packet Tracer
- System Administration: User/Group management, File System Management ….
- Network Configuration: Start/Stop network Service, network interface configuration
- Firewall Configuration
- DNS and DHCP Configuration and Troubleshooting
- Web and Proxy Server Configuration and Troubleshooting
- Basic Mail Server Configuration and Troubleshooting
- SAMBA, NFS, CUPS and FTP configuration and Troubleshooting
- Webmin/SSH configuration
Reference Book:
- The Practice of System and Network Administration, Second Edition, Thomas A. Limoncelli, Christina J. Hogan , Strata R. Chalup
- Advanced Linux Networking, Roderick W. Smith, Addison-Wesley Professional (Pearson Education), 2002.
- Linux Network Administrator's Guide, Tony Bautts, Terry Dawson, Gregor N. Purdy, O'Reilly, Third Edition, 2005
Prerequisite: Computer Networking Course
Labels:
7th Semester Syllabus
CSC-406 Database Administration Syllabus
Tribhuvan University
Institute of Science and Technology
Bachelor of Computer Science and Information Technology
Course Title: Database Administration
Course no: CSC-406 Full Marks: 60+20+20
Credit hours: 3 Pass Marks: 24+8+8
Nature of course: Theory (3
Hrs.) + Lab (3 Hrs.)
Course Synopsis: DBA Roles, DB backup, restoration and recovery, Tuning of database
Goal: The course
covers about: principles of DBA Roles, DB backup, restoration and recovery,
Tuning of database and overall DB administration which could be useful for
administrator in the future.
Course contents:
Unit
1
5
Hrs
Introduction: DBMS
architecture and data independence, DBA roles and responsibilities, SQL *PLUS
Overview: SQL Plus Fundamentals, Producing more readable outputs, Accepting
values at urntime, Using iSQL *Plus.
Unit
2
5
Hrs
Control and Redo Log
Files: Managing the control files, Maintaining and monitoring redo log files.
Unit
3
10
Hrs
Managing Users and
Security: Profiles, Managing users, managing privileges, managing roles,
querying role information, Database Security and Auditing, Creating and
managing DB’s , tables, indexes, triggers, views, stored procedures, Advanced
Stored Procedures, analysis and integration services.
Unit
4
10
Hrs
Backup and Recovery
Overview, Database backup, restoration and recovery, defining a backup and
recovery strategy, Testing the backup and recovery plan, parallel instance
recovery , recovering from non-critical loses
Unit
5
5 Hrs
Database corruption,
automatic database management, automatic storage management, RMAN
Unit
6
10
Hrs
Introduction to
performance tuning: brief overview of Tuning methodology, general tuning
concepts, AADM (Automatic Database Diagnostic Monitor) and SQL Tuning Advisor.
Virtual Private Database: policy types, selective columns, column masking.
Virtual Private Database: policy types, selective columns, column masking.
Laboratory works: labs should
cover all the chapters using Oracle/SQL-Server or any other database server
tools.
Reference Books:
1. C.J.
Date, Database Systems, Addison Wesley, 2000
2. Introduction
to Database Administration, by O’reilly
3. ORACLE
DBA handbooks
Labels:
7th Semester Syllabus
CSC-404 Project Work Syllabus
Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Project Work
Course no: CSC-404 Full Marks: 100
Credit hours: 3 Pass Marks: 40
Nature of course: Project
Course Synopsis: This course introduces students to the practical
environment. Special focus will be given in enabling students with the skills
pertaining to the analysis, design, and development, installation, testing and
servicing a corporate organization. The course has a practical approach to
building real application.Course no: CSC-404 Full Marks: 100
Credit hours: 3 Pass Marks: 40
Nature of course: Project
Goal: To
develop the skills associated with analysis design and development of
meaningful and efficient real world application
Course Contents:
- Problem Identification
- Problem Specification
- Analysis and design
- System Development
- Installation and Testing
- System Maintenance
The content of this course is divided into six different phases; the students will first involve themselves in identifying a problem that needs to be addressed. Such problem needs to be specified precisely and several solutions need to be prescribed, out if which the most viable will be selected. The selected proposed solution now has to be analyzed properly and design. This might involve the use of tools depending upon the nature of the problem and environment.
Text Books: None
Prerequisite: Depending
upon types of project
Evaluation Criteria of Project Work.
- Analysis and design
- Presentation skill
- Questions Answer
- Scope of Work / Future Implementation of Project
- Overall documentation of project work
Evaluation of Project Work:
Internal Evaluation (At the mid of project work by
supervisor, HOD/coordinator)
Final Evaluation with External (At the end of the project by
External, Internal and Supervisor)
Marks Allocation
Supervisor 60
Internal 20
External 20
Total 100
Labels:
7th Semester Syllabus
Board Examination Schedule for B.Sc. CSIT FIFTH and SEVENTH Semester - 2069
Board Examination Schedule for B.Sc. CSIT FIFTH and SEVENTH Semester - 2069
Tribhuvan University
Institute of Science and Technology
Dean's Office, Examination Department
Kirtipur, Kathmandu
Institute of Science and Technology
Dean's Office, Examination Department
Kirtipur, Kathmandu
B.Sc. CSIT Board Examination Schedule - 2069
B.Sc. CSIT FIFTH Semester (Regular and Partial) :
- 2069-05-19 : CSC. 301 – Computer Networks
- 2069-05-22 : CSC. 302 – Simulation and Modeling
- 2069-05-26 : CSC. 303 – Design and Analysis of Algorithms
- 2069-05-29 : CSC. 304 – Artificial Intelligence
- 2069-06-01 : CSC. 307 / CSC. 311 – E-governance / Neural Networks
- 2069-06-03 : CSC. 308 – Wireless Networking
- 2069-06-07 : CSC. 313 – Cryptography
B.Sc. CSIT Board Examination Schedule - 2069
B.Sc. CSIT SEVENTH Semester (Regular/New Course/2065 Batch) :
- 2069-06-08 : CSC. 401 – Advance Database Management System
- 2069-06-11 : CSC. 402 – Internet Technology
- 2069-06-14 : CSC. 403 – Advanced Java Programming
- 2069-06-17 : CSC. 405 – Information Retrieval
- 2069-06-19 : CSC. 406 – Database Administration
- 2069-06-21 : CSC. 407 – Network and System Administartion
B.Sc. CSIT Board Examination Schedule - 2069
B.Sc. CSIT SEVENTH Semester (Partial/Old Course/2064 Batch) :
[A] Specialization Area: Networking
- 2069-06-08 : CSC. 401 – Introduction to System Administration
- 2069-06-11 : CSC. 402 – Network Security
- 2068-06-14 : CSC. 403 – Linux Networking
- 2068-06-17 : CSC. 404 – Managing a Microsoft Server Environment
- 2068-06-21 : CSC. 405 – Implementing, Managing and Maintaining Server Network and Infrastructure Network Services
- 2068-06-08 : CSC. 409 – Web Database and Information System
- 2068-06-11 : CSC. 410 – Advance Database and Information System
- 2068-06-14 : CSC. 411 – Distributed and Object Oriented Database
- 2068-06-17 : CSC. 413 – Application Server Web Administration
- 2068-06-21 : CSC. 414 – Information Retrieval and Search Engine
Examination Centre for Valley: Mahendra Ratna Campus, Tahachal
Examination Centre for Outside Valley: Related Campuses
Examination Time: 2:00PM - 5:00PM
द्रष्टव्य:
क) उपरोक्त परीक्षा कार्यक्रम अनुसार परीक्षामा अनुपस्थित हुने परिक्ष्यार्थीको निमित्त पुनः अर्को व्यवस्था गरिने छैन।
ख) त्रि.वि, विज्ञान तथा प्रविधि अध्ययन संस्थान, डिन कार्यालयको पूर्व सूचना बिना कुनै अप्रत्याशित बिदा पर्न गएमा पनि परीक्षा स्थगित गरिने छैन।
ग) परीक्षा दिनु पर्ने आफ्नो कुनै बिषय वा पत्र को परीक्षा छुट्न वा जुध्न गएमा तुरुन्त यस कार्यालयमा जानकारी दिनु पर्ने छ।
घ) प्रयोगात्मक परीक्षाको लागि सम्बन्धित क्याम्पस / कलेजहरुमा सम्पर्क राख्नु होला।
इं) परीक्षाको लागि चाहिने लगबुक, ग्राफ पपेर, चार्ट आदि सामाग्रीहरु परिक्ष्यार्थी हरु आफैले ल्याई केन्द्राध्यक्षको पूर्व स्विकृती लिई प्रयोग गर्नु पर्ने छ।
Tuesday, August 7, 2012
CSC-405 Information Retrieval Syllabus
Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Information Retrieval
Course no: CSC-405 Full Marks: 60+20+20
Course no: CSC-405 Full Marks: 60+20+20
Credit hours:
3 Pass Marks:24+8+8
Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)
Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)
Course Synopsis: Advanced aspects of Information Retrieval and Search Engine
Goal: To study advance aspects of information retrieval
and working principle of search engine, encompassing the principles, research
results and commercial application of the current technologies.
Course Contents:
Unit
1 Introduction:
2
Hrs.
Introduction, History of Information Retrieval, The retrieval process, Block diagram and architecture
of IR System, Web search and IR, Areas and role of AI for IR
Unit
2 Basic IR Models: 4
Hrs.
Introduction, Taxonomy of information retrieval models,
Document retrieval and ranking, A formal characterization of IR models, Boolean
retrieval model, Vector-space retrieval model, probabilistic model,
Text-similarity metrics: TF-IDF (term frequency/inverse document frequency)
weighting and cosine similarity.
Unit 3 Basic Tokenizing, Indexing, and
Implementation of Vector-Space Retrieval: 4 Hrs.
Simple tokenizing, Word
tokenization, Text Normalization, Stop-word removal, Word Stemming (Porter Algorithm), Case folding, Lemmatization, Inverted indices (Indexing architecture),
Efficient processing with sparse vectors, Sentence segmentation and Decision
Trees
Unit
4 Experimental Evaluation of IR:
4
Hrs.
Relevance and Retrieval, performance metrics, Basic Measures of text retrieval
(Recall, Precision and F-measure)
Unit
5 Query Operations and Languages:
3
Hrs.
Relevance feedback and pseudo relevance feedback, Query
expansion/reformulation (with a thesaurus or WordNet, Spelling correction like
techniques), Query languages (Single-Word Queries, Context Queries,
Boolean Queries, Natural Language)
Unit
6 Text Representation:
3
Hrs.
Word statistics (Zipf's law), Morphological analysis, Index
term selection, Using thesauri, Metadata, Text representation using markup
languages (SGML, HTML, XML)
Unit
7 Search Engine:
6
Hrs.
Search engines (working principle), Spidering (Structure of a
spider, Simple spidering algorithm, multithreaded spidering, Bot), Directed
spidering(Topic directed, Link directed) ,Crawlers (Basic crawler architecture),
Link analysis (e.g. hubs and authorities, Page ranking, Google Page Rank)
, Shopping agents
Unit 8 Text Categorization and Clustering:
6
Hrs.
Categorization algorithms (Rocchio; naive Bayes; decision
trees; and nearest neighbor), Clustering algorithms (agglomerative clustering;
k-means; expectation maximization (EM)), Applications to information filtering;
organization
Unit
9 Recommender Systems:
3
Hrs.
Personalization, Collaborative filtering recommendation, Content-based
recommendation
Unit 10 Information Extraction and
Integration: 3
Hrs.
Information extraction and applications, Extracting data from
text, Evaluating IE Accuracy, XML and Information Extraction, Semantic web
(purpose, Relation to hypertext page), Collecting and integrating specialized
information on the web
Unit 11 Advanced IR Models with indexing
and searching text: 4
Hrs.
Probabilistic models, Generalized Vector Space Model, Latent
Semantic Indexing (LSI), efficient string searching, Pattern matching
Unit
12 Multimedia IR:
3
Hrs.
Introduction, multimedia data support in commercial DBMSs,
Query languages, Trends and research issues
Laboratory Works: The
laboratory should contain all the features mentioned in a course
Samples
- Program to demonstrate the Boolean Retrieval Model and Vector Space Model
- Program to find the similarity between documents
- Tokenize the words of large documents according to type and token.
- Segment the documents according to sentences
- Implement Porter stemmer
- Try to build a stemmer for Nepali language
- Build a spider that tracks only the link of nepali documents
- Group the online news onto different categorize like sports, entertainment, politics
- Build a recommender system for online music store
Reference Books:
- Modern Information Retrieval, Ricardo Baeza-Yates, Berthier Ribeiro-Neto.
- Information Retrieval; Data Structures & Algorithms: Bill Frakes
Homework
Assignment: Assignment should be given from
the throughout the semester.
Computer Usage: No specific
Prerequisite: Server side programming language
like PHP, JSP, ASP.Net (Any One) and with good concept on any programming
languages
Category Content: Science Aspect: 25%
Design
Aspect: 75%
Labels:
7th Semester Syllabus
Subscribe to:
Posts (Atom)