IT Course in Nepal -BICT Blog || Complete Guide for IT Students

Showing posts with label 5th Sem. Show all posts
Showing posts with label 5th Sem. Show all posts

 





















 














 

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

 


 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

 


 

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


 

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


 

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


Google Maps

Hamro Patro

Popular Posts