2021-Sixth-Semster-Diploma in Computer Engineering - (WWW - Arjun00.com - NP)
2021-Sixth-Semster-Diploma in Computer Engineering - (WWW - Arjun00.com - NP)
80
Multimedia System
EG3201CT
Year: III Total: 6 hours /week
Part: II Lecture: 3 hours/week
Tutorial: 1 hours/week
Practical: hours/week
Lab: 2 hours/week
Course description:
The main objective of this course is to give the fundamental knowledge of multimedia
technologies and cover three main domains of Multimedia Systems: Devices, Systems and
applications
Course objectives:
After completion of this course students will be able to:
1. Identify basics of multimedia and multimedia system and its architecture.
2. Understand different multimedia components.
3. Explain file formats for different multimedia components.
4. Analyze the different compression algorithms.
5. Apply different Designing techniques in multimedia system
Course Contents:
Theory
Unit 1. Introduction [4 Hrs.]
1.1. Definition
1.2. Uses of multimedia
1.3. Components of multimedia
1.4. Multimedia building blocks
1.5. Multimedia and Personalized Computing
1.6. Medium
1.7. Multimedia system and properties
1.8. Data Streams Characteristics
1.9. Data Stream Characteristics for Continuous Media, Information Units
81
4.4. Methods of controlling Animation
4.5. Display of Animation
4.6. Transmission of Animation
82
11.3. System Software
11.4. Toolkits
11.5. Higher Programming Languages
11.6. Object –oriented approaches
References:
1. Multimedia: Computing, Communications and Applications, Ralf Steinmetz and Klara
Nahrstedt, Pearson Education Asia
2. Multimedia Communications, Applications, Networks, Protocols and Standards, Fred
Halsall, Pearson Education Asia
83
3. Multimedia Systems, John F. Koegel Buford, Pearson Education Asia
4. Multimedia Technologies, Ashok Banerji, Ananda Mohan Ghosh, Tata MCGraw Hill
84
Internet of Things
EG3202CT
Year: III Total: 7 hours /week
Part: II Lecture: 3 hours/week
Tutorial: 1 hours/week
Practical: hours/week
Lab: 3 hours/week
Course description:
This course provides theoretical as well as practical knowledge of fundamentals of Internet
of Things to make students capable of designing, implementing and managing the issues
of IOT in their personal as well professional life.
Course objectives:
After completion of this course students will be able to:
1. Design and implement fundamentals of IoT.
2. Manage privacy and security issues related to IoT.
Course Contents:
Theory
Unit 1. Introduction [6 Hrs.]
1.1. Definition
1.2. History of IoT
1.3. IoT Architecture
1.4. IoT Frameworks
1.5. Benefits of IoT
1.6. Applications of IoT
85
3.6. IEEE 802.15.4
3.7. BACNet Protocol
3.8. Modbus
3.9. Zigbee Architecture
3.10. Network layer
3.11. LowPAN
3.12. CoAP
3.13. Security
86
2. To Implement Cloud Storage Models & Communication
3. Interfacing sensors to Raspberry
4. Interfacing Arduino to Bluetooth Module
5. Communicate between Arduino and Raspberry PI using any wireless medium
6. To Design an IOT based system
References:
1. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The
Evolving World of M2M Communications”, ISBN: 978-1-118-47347-4, Willy
Publications
2. ArshdeepBahga, Vijay Madisetti, “Internet of Things – A hands-on approach”,
Universities Press, 2015
3. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), “Architecting the
Internet of Things”, Springer, 2011. 3.
4. Honbo Zhou, “The Internet of Things in the Cloud: A Middleware Perspective”,
CRC Press, 2012.
5. Jan Ho¨ ller, VlasiosTsiatsis , Catherine Mulligan, Stamatis , Karnouskos, Stefan
Avesand. David Boyle, "From Machine-to-Machine to the Internet of Things -
Introduction to a New Age of Intelligence", Elsevier, 2014.
6. Olivier Hersent, David Boswarthick, Omar Elloumi , “The Internet of Things – Key
applications and Protocols”, Wiley, 2012
7. HakimaChaouchi, “ The Internet of Things Connecting Objects to the Web” ISBN
: 978-1- 84821-140-7, Willy Publications
8. Daniel Kellmereit, Daniel Obodovski, “The Silent Intelligence: The Internet of
Things”,. Publisher: Lightning Source Inc; 1 edition (15 April 2014). ISBN-10:
0989973700, ISBN-13: 978- 0989973700. 4. Fang Zhaho, Leonidas Guibas,
“Wireless Sensor Network: An information processing approach”, Elsevier, ISBN:
978-81-8147-642-5.
87
Information Security
EG3203CT
Year: III Total: 5 hours /week
Part: II Lecture: 3 hours/week
Tutorial: hours/week
Practical: hours/week
Lab: 2 hours/week
Course description:
This course is designed to introduce basics of Information Security in digital world. It deals
with elementary cryptography, protection mechanisms against threats and ways to
administer security tools.
Course objectives:
After completion of this course students will be able to:
1. Find information vulnerability and attacks.
2. Use encryption techniques.
3. Get knowledge of program security, network security and database security.
Course Contents:
Theory
Unit 1. Introduction [2 Hrs.]
1.1. Information System
1.2. Data and Information
1.3. Vulnerability and attacks
1.4. Security Goals
1.5. Security services and mechanisms
88
Unit 5. Program Security [4 Hrs.]
5.1. Non-malicious Program errors
5.1.1. Buffer overflow
5.1.2. Incomplete mediation
5.1.3. Time-of-check to Time-of-use errors
5.2. Viruses
5.3. Trapdoors
5.4. Salami attack
5.5. Man-in-the-middle attacks
5.6. Covert channels
89
8.5.6. Privacy
8.5.7. Ethical issues in Computer Security
8.5.8. Case studies of ethics
References:
1. Security in Computing, Fourth Edition, by Charles P. Pfleeger, Pearson Education
2. Cryptography and Network Security Principles and Practice, Fourth or Fifth
Edition, William Stallings, Pearson
3. Modern Cryptography: Theory and Practice, by Wenbo Mao, Prentice Hall.
4. Network Security Essentials: Applications and Standards, by William Stallings.
Prentice Hall.
90
Entrepreneurship Development
EG 3201 MG
Year: III Total: 5 Hrs. /week
Semester: II Lecture: 3 Hrs./week
Tutorial: Hr./week
Practical: 2 Hrs./week
Lab:
Lab: Hrs./week
Course Description:
This course is designed to provide the knowledge and skills on formulating business plan
and managing small business. The entire course deals with assessing, acquiring, and
developing entrepreneurial attitude; skills and tools that are necessary to start and run a
small enterprise.
Course Objectives:
After completion of this course students will be able to:
1. Understand the concept of business and entrepreneurship;
2. Explore entrepreneurial competencies;
3. Analyze business ideas and viability;
4. Learn to formulate business plan with its integral components and
5. Manage small business.
Course Contents:
Theory
Unit 1: Introduction to Business & Entrepreneurship: [9 Hrs.]
1.1 Overview of entrepreneur and entrepreneurship
1.2 Wage employment, self- employment and business
1.3 Synopsis of types and forms of enterprises
1.4 Attitudes, characteristics & skills required to be an entrepreneur
1.5 Myths about entrepreneurs
1.6 Overview of MSMEs (Micro, Small and Medium Enterprises) in Nepal
91
Unit 4: Business plan Formulation: [18 Hrs.]
4.1 Needs and importance of business plan
4.2 Marketing plan
• Description of product or service
• Targeted market and customers
• Location of business establishment
• Estimation of market demand
• Competitors analysis
• Estimation of market share
• Measures for business promotion
4.3 Business operation plan
• Process of product or service creation
• Required fix assets
• Level of capacity utilization
• Depreciation & amortization
• Estimation office overhead and utilities
4.4 Organizational and human resource plan
• Legal status of business
• Management structure
• Required human resource and cost
• Roles and responsibility of staff
4.5 Financial plan
• Working capital estimation
• Pre-operating expenses
• Source of investment and financial costs
• Per unit cost of service or product
• Unit price and profit/loss estimation of first year
4.6 Business plan appraisal
• Return on investment
• Breakeven analysis
• Risk factors
92
Practical
Unit 1: Overview of Business & Entrepreneurship [2 Hrs.]
1. Collect business information through interaction with successful entrepreneur
93
E-Governance
Elective II
EG3204CT.1
Year: III Total: 7 hours /week
Part: II Lecture: 3 hours/week
Tutorial: 1 hours/week
Practical: hours/week
Lab: 3 hours/week
Course description:
This course deals with the introduction, different models for e-Governance, concept of e-
Governance, different types of on-line business systems, techniques and implementation
for electronics payment system, and legal considerations in e-Governance
Course objectives:
After completion of this course students will be able to:
1. Introduce e-Governance.
2. Explain security issues of e-Governance.
3. Describe the legal and ethical issues of e-Governance/ cyber law.
4. Impart knowledge in management and government projects
Course Contents:
Theory
Unit 1. Introduction [4 Hrs.]
1.1. History of e-Governance development
1.2. How e-Governance works
1.3. Categories of e-Governance
1.4. Applications
1.5. Global trading environment & adoption of e-Governance
1.6. Difference between traditional Government and e-Governance
1.7. Advantages and disadvantages of e-Governance
1.8. Benefits of e-Government
1.9. E-Government life cycle
1.10. Online service delivery and electronic service delivery
1.11. Maturity and adoption model
94
3.6.1. Components of EDI
3.6.2. protocol
3.6.3. EDI standards
3.6.4. Data standards used in EDI
3.6.5. Electronic funds transfer
95
8.4. Taxation
References:
1. Richard Heeks, Implementing and managing e-Government
2. C.S. R Prabhu, e-Governance: Concepts and Case studies, prentice hall of India Pvt.
Ltd.
3. J. Satyanarayana, e-Government, prentice hall of India Pvt. Ltd
96
Computer Simulation and Modeling
Elective II
EG3204CT.2
Year: III Total: 7 hours /week
Part: II Lecture: 3 hours/week
Tutorial: 1 hours/week
Practical: hours/week
Lab: 3 hours/week
Course description:
This course introduces the simulation and modeling approaches which includes the
modeling of a system, its validation and verification, and the analysis of simulation output.
It also covers the concept of random number generation and queuing theory as well as the
study of some simulation language and tools.
Course objectives:
After completion of this course students will be able to:
1. Create a computer simulation of a set of observations based on the physical
characteristics of the system.
2. Explore the knowledge to develop and execute their own simulation models of
continuous, discrete-event and other simulation methods.
3. Review basic simulation methods and principles applied to the architecting and
engineering of complex systems
Course Contents:
Theory
Unit 1. Introduction [8 Hrs.]
1.1. System, Model and Simulation
1.2. Continuous and Discrete Systems
1.3. Models of a system and its types
1.4. Simulation study Phases
1.5. Model Development life cycle
1.6. Areas of Application, Advantages and Disadvantages
1.7. Physical and Mathematical Models: Static and Dynamic
97
4.2. Pseudo Random Numbers
4.3. Methods of generation of Random Number
4.4. Tests for Randomness: Uniformity and independence
4.5. Generating discrete distribution
4.6. Inversion, rejection, composition and Convolution
References:
1. Jerry Banks, John S. Carson, Barry L. Nelson, David M. Nicole, “Discrete Event
system
98
2. simulation”, 5th Edition, Pearson Education A.M. Law and W.D.
Kelton: Simulation and Modeling and analysis
3. R. Y. Rubinstein, B. Melamed: Modern Simulation and Modeling
4. S. Shakya: Lab Manual on Simulation and modeling
99
Artificial Intelligence
Elective II
EG3204CT.3
Year: III Total: 7 hours /week
Part: I Lecture: 3 hours/week
Tutorial: 1 hour/week
Practical: 0 hours/week
Lab: 3 hours/week
Course description:
This course is designed to introduce basics of artificial intelligent. It covers fundamental
concepts artificial intelligence, problem solving, knowledge representation, neural
networks, machine learning, natural language processing, machine vision and expert
systems.
Course objectives:
The objective of this course is to introduce the basic principles, techniques, and applications
of Artificial Intelligence. Upon the completion students will be able to:
1. Gain fundamental concepts of principles of AI toward problem solving, inference,
perception, knowledge representation, and learning.
2. Investigate applications of AI techniques in expert systems, artificial neural
networks and other machine learning models.
Course Contents:
Theory
Unit 1. Introduction [6 Hrs.]
1.1. Artificial Intelligence,
1.2. Hard vs. Strong AI, Soft vs. Weak AI
1.3. Foundations and Applications
1.4. Intelligent Agents:
1.4.1. Introduction of agents
1.4.2. Structure of Intelligent agent
1.4.3. Properties of Intelligent Agents
1.4.4. PEAS description of Agents
1.4.5. Types of Agents: Simple Reflexive, Model Based, Goal Based, Utility
Based, Learning agent, Environment Types: Deterministic, Stochastic,
Static, Dynamic, Observable, Semi-observable, Single Agent, Multi Agent
100
2.7.2. Depth-First Search
2.7.3. Depth-Limited Search
2.7.4. Iterative Deepening depth first Search.
2.8. Informed search:
2.8.1. Greedy Best-First Search
2.8.2. A* Search, Optimality of A*
2.8.3. Local search: Hill Climbing
2.9. Game Playing, Optimal Decisions in Games, Alpha – Beta Pruning, Minimax
Algorithm, Tic-Tac –Toe Problem, Stochastic Games
101
6.1. Expert System
6.2. Architecture of an expert system
6.3. Stages of expert systems development.
6.4. Concept of Machine Vision
6.5. Steps of machine vision
6.6. Application of machine vision
References:
1. R. Stuart and N. Peter, Artificial Intelligence A Modern Approach, Pearson
2. E. Rich, K. Knight, Shivashankar B. Nair, Artificial Intelligence, Tata McGraw
Hill.
3. D. W. Patterson, Artificial Intelligence and Expert Systems, Prentice Hall
102
Major Project
EG3205CT
Year: III Total: 8 hours /week
Part: II Lecture: … hours/week
Tutorial: … hour/week
Practical: 8 hours/week
Lab: … hours/week
Course description:
The main aim of this course is to plan and complete project work, related with Computer
Engineering under the supervision of an instructor or a supervisor.
Course objectives:
On completion of this course, the students will be able to:
1. Develop the ability to tackle individually a selected problem to a reasonable depth
of understanding
2. Develop the ability to organize and produce a professional product using an
engineering approach
3. Develop the ability to produce technical documentation to a high standard
4. Develop the ability to produce an analytical report which explains the work carried
out by the students in the project and the final product they have developed
Project Overview:
1. Group formation (3-4 persons / group)
2. Project concept development
a. Finding Project concept
b. Scope of project
c. Completion time
3. Proposal preparation and presentation-2 weeks
4. Mid-term defense (should complete literature review, methodology, project design and
project progress report)-8 weeks after the proposal acceptance
5. Final defense (should deliver complete project and report)-4 weeks after mid-term
defense
6. Project documentation (must follow project documentation guide line given by
supervisor or the department)
7. Submission of hard cover project document to department-1 week after final defense
103
Procedure:
1. A detailed project proposal to be submitted to the project supervisor for the approval of
project work.
2. A mid-term progress report to be submitted to the supervisor. The supervisor must hold
an oral presentation of about 10 minutes (including progress preview) to evaluate the
mid-term progress of the project work.
3. A final written report will be submitted at the end of project work. There will be a final
oral group presentation of about 15 minutes (including demonstration). The project
coordinator, the supervisor and the external examiner nominated by the project
coordinator will evaluate the submitted report as well as the presentation.
104
11. Main body
11.1. Chapter 1: Project Overview (Introduction, Objectives and Scope, Project
Features,
Feasibility, System Requirement)
11.2. Chapter 2: Literature Review
11.3. Chapter 3: Design and Methodology (e.g. System Design, methods used,
tools, data source)
11.4. Chapter 4: Result and Analysis
11.5. Chapter 5: Conclusion, Recommendation and Limitations
12. References
- The reference should be in IEEE format.
13. Appendices (if any)
Figure and Table numbering: It is useful and convenient to number the figures also
chapter-wise. The figures in chapter 4 will be numbered as Figure 4.1: Figure Name. This
helps you in assembling the figures and putting it in proper order. Similarly, the tables are
also numbered as Table 4.1: Table Name. All figures and tables should have proper
captions. Usually, the figure captions are written below the figure and table captions on top
of the table.
Evaluation Scheme:
The project coordinator, the supervisor and the external examiner should evaluate the
project work and presentation by the following criteria:
S.N. Topic Marks Distribution
1 Proposal Defense 20
2 Mid-term progress report/presentation 60
3 Final project report/presentation 120
(Project coordinator =10
supervisor =30
external examiner =80)
Total 200
105
4 Project demonstration 20%
5 Project Applications 10%
6 Documentation 20%
Total 100%
106
Experts involved in Curriculum Revision, 2022
107