8:17 AM
Bikal Shrestha
5th Sem
Unit 1: Computations and Errors (3)
1.1. Significant
digits
1.2. Errors
1.3. General error
formula
1.4. Error in a
series approximation
Unit 2: Solution of Algebraic and Transcendental Equations (8)
2.1. Linear
equations
2.2. Graphical
solution of equations
2.3. Bisection
method
2.4. The method of
false position
2.5. Iteration
method
2.6. Newton –
Raphson method
2.7. General
Newton’s formula for multiple roots
2.8. Muller’s
method
Unit 3: Solution of Linear Simultaneous Equations (6)
3.1 Gauss
elimination method
3.2 Gauss –
Jordan method
3.3 Jacobi –
Iteration method
3.4 Gauss –
Seidel iteration method
3.5. Matrix
inversion method
3.6 Factorization
method
3.7 Iteration
method
3.8 Partition
method
Unit 4: Finite differences (4)
4.1. Forward
difference operator
4.2. Forward
difference table
4.3. The operator
E
4.4. Relation
between the operator E and D
4.5. The operator
D
4.6. Backward
difference table
4.7. Factorial
polynomial
Unit 5 Central differences (4)
5.1. Central
difference operator
5.2. Central
difference table
5.3. Mean operator
5.4. Relationship
between operators D, Ñ, E, μ and d
Unit 6: Interpolation with Equal Intervals (5)
6.1. Newton-Gregory
forward interpolation formula
6.2. Newton-Gregory
backward interpolation formula
6.3. Error in the
interpolation formula
Unit 7: Interpolation with Un-equal Intervals (5)
7.1. Linear
interpolation
7.2. Quadratic
interpolation
7.3. Divide
differences
7.4. Second
divided difference
7.5. Relation
between divided and ordinary differences
Unit 8: Central
difference Interpolation (8)
8.1. Gauss’
forward interpolation formula
8.2. Gauss’
backward interpolation formula
8.3. Bessel’s formula
8.4. Stirling’s
formula
Unit 9: Numerical Differentiation (4)
9.1 Numerical
differentiation
9.2. Derivative
using forward difference formula
9.3. Derivative
using backward difference formula
9.4. Derivative
using central difference formula
Unit 10: Numerical Integration (5)
10.1 General
quadrature formula for equidistant ordinates
10.2 Trapezoidal
rule
10.3 Simpson’s One
–Third rule
10.4 Simpson’s
Three – Eight rule
10.5 Bool’s rule
10.6 Weddle’s rule
10.7 Errors in
quadrature formula
10.8 Newton Cote’s
formula
10.9 Deductions
from Cote’s formula
10.10 Double
integration
8:16 AM
Bikal Shrestha
5th Sem
Contents
Unit 1: Software and software engineering (8)
1.1. Introduction
to software
1.2. Evolving
role of software
1.3. Program Vs
software
1.4. Characteristics
of software
1.5. Types of
software
1.6. Generic
view of software engineering
1.7. Software
process and software process model.
1.8. Myth and
Ethics on software engineering.
Unit 2: Software development process models (8)
2.1. Waterfall
model and enhance waterfall model
2.2. Incremental
process models
2.3. Rapid
application development
2.4. Prototype
and spiral model
2.5. Spiral
process model
2.6. Rational
unified process model
2.7. Agile
model: XP and Scrum
Unit 3: Software requirement specification (8)
3.1 Software
requirement and its types
3.2 Requirement
engineering
3.3 Requirement
elicitation
3.4 Requirement
analysis
3.5 Requirement
documentation and validation
3.6 Requirement
management
3.7 SRS
documents
Unit IV: Software project management (20)
4.1. Software
project
4.2. Activities
in project management
4.3. Software
project planning
4.4. Software
project management plan
4.5. Software
project scheduling and techniques
4.6. Software
project team management and organization
4.7. Project
estimation techniques: COCOMO model
4.8. Risk
analysis and management
4.9. Risk
management process
Unit 5 Software design (8)
5.1. Design
framework
5.2. Software
design models
5.3. Design
process
5.4. Architecture
design
5.5. Low level
design
5.6. Coupling
and cohesion
5.7. Software
design strategies
5.8. Function
oriented design
5.9. Object
oriented design
5.10. Function
oriented design Vs Object oriented design
Unit 6: Software measurement and metrics (8)
6.1. Software
measurement
6.2. Software
metrics
6.3. Control
flow graph
6.4. Cyclomatic
complexity
6.5. Object
oriented matrices
6.6. Lossless
Decomposition
Unit 7: Configuration Management (8)
7.1. Software
configuration management
7.2. Software
change management
7.3. Version
and release management
7.4. Need for
software maintenance
7.5. Types of
software maintenance
7.6. Software
maintenance process model
7.7. Software
maintenance cost
Unit 8: Software re-engineering (8)
8.1. Steps in
re-engineering
8.2. Re-engineering
process
8.3. Software
re-engineering process model
8.4. Forward
engineering
8.5. Reverse
engineering process
8.6. Characteristic
of reverse engineering
8.7. Difference
between reverse, forward and re-engineering
8.8. Software
reuse
Unit 9: Software Testing and quality assurance(4)
9.1 Software
testing principle
9.2 Software
testing approach
9.3 unit,
integration and system testing
9.4 Software
quality attributes and Quality factors
9.5 Software
Quality control and Quality assurance
9.6 Software
safety
9.7 The ISO
9000 model
9.8 SEI capability
maturity model
9.9 Verification
and validation
8:15 AM
Bikal Shrestha
5th Sem
Unit 1: Introduction to Java (3)
1.1.
Java as a Programming Platform
1.3.
The Java “White Paper” Buzzwords
1.4. A
Short History of Java
1.5.
Writing Simple Java Programs
Unit 2: Fundamental Programming Structures (12)
2.1.
Writing Comments
2.2.
Basic Data Types
2.3.
Variables and Constants
2.4.
Operators
2.5.
Type Casting
2.6.
Control Flow
2.7.
Arrays
Unit 3: Objects and Classes (10)
3.1. An
Introduction to Object-Oriented Programming
3.2.
Using Predefined Classes
3.3.
Defining Your Own Class
3.4.
Static Fields and Methods
3.5.
Method Parameters
3.6.
Object Construction
3.7.
Packages
Unit 4: Inheritance and Interfaces (6)
4.1.
Classes, Super classes, and Subclasses
4.2.
Polymorphism
4.3.
Dynamic Binding
4.4.
Final Classes and Methods
4.5.
Abstract Classes
4.6.
Access Specifies
4.7.
Interfaces
Unit 5: Exception Handling and Multithreading (3)
5.1.
Dealing With Errors
5.2.
Catching Exceptions
5.3.
try, catch, throw, throws, and finally
Unit 6: Input/output (4)
6.1.
Input/output Basics
6.2.
Console Input and Output
6.3.Reading
and Writing Files
Unit 7: Event Handling and User Interface Components with
Swing (6)
7.1.
Basics of Event Handling
7.2.
Event Classes
7.3.
Event Listeners and Adapter Classes
7.4.
Swing and the MVC Design Pattern
7.5.
Layout Management
7.6.
Basic Swing Components
Unit 8: Java Database Connectivity (4)
8.1.
The Design of JDBC
8.2.
Executing SQL Statements
8.3. Query
Execution
8:15 AM
Bikal Shrestha
5th Sem
Unit 1: Fundamentals of digital communications (5)
1.1. Introduction
to digital communications: Definitions of terms, Signal propagation, Signal
types (Sine waves, Square waves), Signal parameters (Amplitude, Frequency,
Phase).
1.2. Channel
effects on transmission: Attenuation, Effects of limited bandwidth, Delay
distortion, Noise.
1.3. Data rate
limits in channels: Nyquist's theorem, Shannon's theorem.
1.4. Performance
of Channel: Bandwidth, Throughput, Latency, Jitter, Bit Error Rate (BER)
Practical Work
• Demonstrate
Sine and Square waves generation and analysis using MATLAB
Unit 2: Physical layer characterization (12)
2.1 Electromagnetic
Spectrum for Communication and Type of Propagation
2.2 Guided
Transmission Media: Twisted pair cables, Co-axial cables, Fibre optic cables
2.3. Unguided
Transmission Media: Wireless media (Terrestrial Microwaves, Satellite
Communication and Cellular System).
2.4. Physical
Layer Interfaces: RS 232 / EIA 232/ USB.
Practical Works:
• Physical
demonstration and explanation of different transmission media and physical
layer interfaces
Unit 3: Data transmission mechanisms (20)
3.1. Communication
modes: Simplex, Half-duplex, Full –duplex.
3.2. Transmission
modes: Serial transmission, Parallel transmission.
3.3. Synchronization:
Asynchronous transmission, Synchronous transmission.
3.4. Modulation
Techniques: Types of Analog Modulation (Amplitude Modulation, Frequency
Modulation and Phase Modulation), Digital Modulation [Amplitude Shift Keying
(ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK), Quadrature
Amplitude Modulation (QAM)]
3.5. Introduction to packet switching: Circuit switching vs.
packet switching, Connection oriented services (Virtual circuits),
Connectionless services (Datagram), X.25, Frame Relay and ATM.
3.6. Multiplexing: Frequency division multiplexing (FDM),
Time division multiplexing (TDM), Wave division multiplexing (WDM).
3.7. Error control methods: Feedback error recovery (ARQ)
(Eg: Based on parity check), Forward error correction (FEC) (Eg: CRC)
Practical Works:
• Demonstrate
Analog Modulation Generation and Reconstruction using MATLAB
• Demonstrate
Digital Modulation (ASK, FSK, PSK) Generation and Reconstruction using MATLAB
Unit 4: Network architectures (8)
4.1. Introduction
to computer networks.
4.2. Network
topologies: Bus, Star, Ring.
4.3. Types of
networks: Local area networks, Wide Area Networks, Personal Area Networks.
4.4. Layered
network model: OSI model, TCP/ IP model.
Practical Works
• Network
wiring and LAN setup.
Unit 5: Internet
protocols (14)
5.1. Introduction:
History of the Internet protocols, Internet protocol stack, IP Addressing and
Routing (Version 4), Subnetting: Fixed and variable length, Uni-cast routing
algorithms.
5.2. Transport
Layer protocols: TCP and UDP.
5.3. IP Support
Protocols: ARP, DHCP and ICMP
5.4. Application
Layer Protocols: Domain Name System (DNS), Email – SMTP, POP, IMAP, FTP, HTTP,
RTP and VoIP.
5.5. IP version
6.
Practical Works:
• Setup of
Web Server, DNS Server, DHCP Server
Unit 6: Local area networks (14)
6.1. Introduction
to LANs.
6.2. Conventional
LAN Architectures: Access Protocols (CSMA/CD, Token Passing), Interconnecting
devices (Hubs, L2 /L3 Switch)
6.3. IEEE 802
MAC layer standards : 802.3, 802.11, 802.15 Switched Ethernet variants: Fast
Ethernet, Gigabit Ethernet, 10Gb Ethernet.
6.4. Wireless
LANs (802.11): Access methods (CSMA/CA), Frequency Bands (ISM), Operating Modes
(adhoc, Managed), Variants (802.11 a/ b/ g/ n), Wireless interconnection
devices (Hub, Router).
6.5 Bluetooth
(802.15) wireless personal area network.
Practical Works:
• Router
Basic Configuration
• Static
and Dynamic Routing
• Router
access-list configuration
Unit 7: Practical aspects of networking (7)
7.1. Structured
cabling and specifications: Standards CAT5, 5E, CAT6 etc..
7.2. Network
security: Firewalls and NAT, VLANs, VPNs, Proxy servers, Wireless security.
7.3. User
access technologies: Wired (xDSL, FTTH), Cellular
wireless (GPRS, EDGE, HSPDA), Broadband wireless (802.16)
Practical Works:
• Creating
VLAN
8:14 AM
Bikal Shrestha
5th Sem
Unit 1: Introduction to Curriculum (5) 1.1. Curriculum as subject 1.2. Curriculum as courses of study and
syllabus 1.3. Curriculum as experiences 1.4. Curriculum as objectives 1.5. Curriculum as plan of learning. |
Unit 2: Bases for Curricular Decision Making (17) 2.1 Philosophical
bases 2.1.1 Philosophy and curriculum 2.1.2 Idealism and curriculum. 2.1.3 Naturalism and curriculum. 2.1.4 Pragmatism and curriculum. 2.1.5 Realism and curriculum 2.2 Society and
culture 2.2.1 Society, culture and curriculum 2.2.2 Socio-cultural factors influencing curricular
decisions 2.3 Nature of
knowledge • Knowledge
as contents and process. • Levels of
contents • Explosion
and obsolescence of knowledge. 2.4 Nature of
learner • Need,
interest and maturation level • Learning
needs of children with special needs. |
Unit III: Curricular Components (17) 3.1 Aims, goals and objectives • Concepts and relationship • Types of objectives: general and
specific • Classification of objectives:
cognitive, affective and psychomotor 3.2 Content:
selection and organization 3.3 Teaching-learning
experiences • Criteria of selecting and organizing Learning
Experiences • Teacher initiated and learner initiated experiences 3.4 Evaluation /assessment of student
learning |
Unit 4: Process of Curriculum Development (5) 4.1 Concept of
Curriculum Development. 4.2 Steps of
Curriculum Development. 4.3 School level Curriculum Development Process
in Nepal. |
Unit 5: Existing School Level Curriculum of Nepal (5) 5.1. Level wise
goals: Pre-Primary, Basic and Secondary 5.2. Structure
of curriculum of each level 5.3. Components
of subject-wise curriculum: • Introduction • Level wise competencies • Grade wise learning outcomes • Skills/ scope and sequence and
elaboration of contents • Facilitation Process for learning • Assessment of student achievement 5.4. Review of school curriculum of Nepal |