Numerical Method - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Numerical Method course () within the distinguished Tribhuvan university's CSIT department. Aligned with the 2065 Syllabus, this course (CSC-204) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60+20+20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Synopsis: This course contains the concept of numerical techniques of solving the differential equations and algebraic equations. 


Goal:To be familiar with the theory of numerical analysis for solving algebraic equations,ordinary and partial differential equations related to engineering problems

Units

Key Topics

  • Software Project Management
    SO-01

    Overview of software project management, including activities and best practices to ensure successful project delivery.

  • Project Planning
    SO-02

    Detailed planning of software projects, including software pricing, plan-driven development, project scheduling, estimation techniques, and COCOMO cost modeling.

  • Risk Management
    SO-03

    Identifying, assessing, and mitigating risks in software projects to minimize potential threats and ensure successful project delivery.

  • People Management
    SO-04

    Effective management of project team members, including communication, collaboration, and conflict resolution.

  • Reporting and Proposal Writing
    SO-05

    Creating effective reports and proposals to stakeholders, including project status updates, progress reports, and bid proposals.

  • Introduction to Quality Management
    SO-06

    Fundamentals of quality management in software development, including quality assurance, quality control, and quality metrics.

  • Configuration Management
    SO-07

    Managing changes to software configurations, including version control, change control, and release management.

  • User Testing
    SO-08

    Testing techniques and methods used to validate software from the user's perspective.

  • Radix Sort
    SO-09

    A non-comparative sorting algorithm that sorts data based on the digits of the elements, starting from the most significant digit.

Key Topics

  • Introduction to E-commerce
    IN-1

    Overview of E-commerce and its significance in the digital age.

  • E-business vs E-commerce
    IN-2

    Understanding the differences between E-business and E-commerce.

  • Features of E-commerce
    IN-3

    Key characteristics and benefits of E-commerce.

  • Pure vs Partial E-commerce
    IN-4

    Types of E-commerce models and their applications.

  • History of E-commerce
    IN-5

    Evolution and development of E-commerce over time.

Key Topics

  • History of Number Systems
    NU-01

    Introduction to the historical development of number systems and their significance.

  • Introduction to Number Systems
    NU-02

    Overview of positional and non-positional number systems, including their characteristics and applications.

  • Decimal Number System
    NU-03

    In-depth study of the decimal number system, including its representation and operations.

  • Binary Number System
    NU-04

    In-depth study of the binary number system, including its representation and operations.

  • Octal and Hexadecimal Number Systems
    NU-05

    In-depth study of the octal and hexadecimal number systems, including their representation and operations.

  • Number System Conversions
    NU-06

    Conversion of numbers between different number systems, including binary, octal, hexadecimal, and decimal.

  • Complement of Number Systems
    NU-07

    Study of r's complement and r-1's complement, including their applications and examples.

  • Binary Arithmetic Operations
    NU-08

    Addition and subtraction of binary numbers, including their rules and examples.

Key Topics

  • Software Project Management
    SO-01

    Overview of software project management, including activities and best practices to ensure successful project delivery.

  • Project Planning
    SO-02

    Detailed planning of software projects, including software pricing, plan-driven development, project scheduling, estimation techniques, and COCOMO cost modeling.

  • Risk Management
    SO-03

    Identifying, assessing, and mitigating risks in software projects to minimize potential threats and ensure successful project delivery.

  • People Management
    SO-04

    Effective management of project team members, including communication, collaboration, and conflict resolution.

  • Reporting and Proposal Writing
    SO-05

    Creating effective reports and proposals to stakeholders, including project status updates, progress reports, and bid proposals.

  • Introduction to Quality Management
    SO-06

    Fundamentals of quality management in software development, including quality assurance, quality control, and quality metrics.

  • Configuration Management
    SO-07

    Managing changes to software configurations, including version control, change control, and release management.

  • Boundary Value Problems
    SO-10

    Introduction to boundary value problems, including their definition and importance in ODEs.

  • Shooting Method
    SO-11

    Numerical method for solving boundary value problems, including its algorithm and applications.

  • User Testing
    SO-08

    Testing techniques and methods used to validate software from the user's perspective.

  • Software Prototyping
    SO-12

    A software development approach that involves creating a working model of a software product. Understanding the principles and benefits of software prototyping.

  • Radix Sort
    SO-09

    A non-comparative sorting algorithm that sorts data based on the digits of the elements, starting from the most significant digit.

Key Topics

  • Errors in Numerical Calculations
    SO-1

    This topic covers the sources of errors in numerical calculations, propagation of errors, and a review of Taylor's Theorem.

  • Trial and Error Method
    SO-2

    This topic explains the trial and error method for solving non-linear equations, including its convergence.

  • Half-Interval Method
    SO-3

    This topic covers the half-interval method for solving non-linear equations, including its convergence.

  • Newton's Method
    SO-4

    This topic explains Newton's method for solving non-linear equations, including its convergence and application to calculating multiple roots.

  • Secant Method
    SO-5

    This topic covers the secant method for solving non-linear equations, including its convergence.

  • Fixed Point Iteration
    SO-6

    This topic explains the fixed point iteration method for solving non-linear equations, including its convergence.

  • Horner's Method
    SO-7

    This topic covers Horner's method for solving non-linear equations.

  • Solving System of Ordinary Differential Equations
    SO-8

    Methods for solving systems of ODEs, including numerical and analytical approaches.

  • Solution of Higher Order Equations
    SO-9

    Methods for solving higher order ODEs, including reduction of order and numerical methods.

  • Boundary Value Problems
    SO-10

    Introduction to boundary value problems, including their definition and importance in ODEs.

Review of partial differential equations, Deriving difference equations, Laplacian equation and Poisson's equation, engineering examples