Skip to content
NEB • Syllabus
BCA Second Semester Syllabus: Mathematics II (BCA154)
← Back to Syllabus

BCA Second Semester Syllabus: Mathematics II (BCA154)

Course Code: BCA154 | Credit Hours: 3 | Nature of Course: Theory/Lab | Year/Semester: I/II

Overview

Mathematics II picks up where first-semester math leaves off and pushes BCA students into calculus, differential equations, and computational methods — the mathematical toolkit behind everything from machine learning optimization to computer graphics to numerical simulations. Where Discrete Structure (BCA151) builds the logic-and-structure side of computer science math, Mathematics II builds the continuous, calculus-based side: rates of change, areas under curves, and equations that describe how systems evolve.

It’s a Theory/Lab course, and the lab component is genuinely unusual for a math subject — you’re expected to solve numerical problems using Python, MATLAB, or Mathematica and compare your computed results against pen-and-paper solutions. That combination of theoretical calculus and computational verification is exactly the kind of skill needed later in data science, scientific computing, and optimization-heavy programming work.

What You’ll Learn

The course is structured around six units, moving from limits and derivatives through to full computational optimization methods.

Unit 1: Limit and Continuity (7 hrs)

Starts with the formal epsilon-delta definition of a limit, right-hand and left-hand limits, and the algebraic properties of limits. You’ll then study the definition and conditions for continuity and discontinuity, applied specifically to algebraic, trigonometric, and exponential functions, with worked examples and counterexamples.

Unit 2: Derivatives (7 hrs)

Covers the definition and geometrical meaning of a derivative, deriving derivatives from first principles for algebraic, trigonometric, exponential, and logarithmic functions, and the standard differentiation rules (sum, product, power, chain, and quotient rule). You’ll also cover derivatives of inverse circular and hyperbolic functions, implicit differentiation, higher-order derivatives, the relationship between derivatives and continuity, and an introduction to partial derivatives — a concept that becomes essential once you move into multivariable applications.

Unit 3: Applications of Derivatives (8 hrs)

This is where calculus becomes genuinely practical. Covers identifying increasing and decreasing functions, finding equations of tangent and normal lines, L’Hôpital’s rule for evaluating indeterminate limits, the angle between two lines, and a substantial section on maxima and minima — including absolute extrema, concavity, stationary points, and inflection points. You’ll also study Rolle’s theorem, the Cauchy and Generalized Mean-Value theorems, Taylor’s and Maclaurin’s theorems for function expansion, and — notably — applications of derivatives in Economics, plus rate measures (how quickly one quantity changes relative to another).

Unit 4: Anti-derivative and Its Applications (8 hrs)

Covers the definition and geometric meaning of integration, basic integration formulas across algebraic, trigonometric, exponential, and logarithmic functions, trigonometric substitution, integration by parts, partial fractions, and improper integrals. You’ll study the definite integral through the lens of the Riemann sum and the Fundamental Theorem of Calculus, then move into real applications: area under a curve, area between curves, quadrature and rectification, and surface and volume integrals. The unit closes with numerical integration techniques — the Trapezoidal Rule and Simpson’s Rule — which become directly relevant in the lab component.

Unit 5: Differential Equations (8 hrs)

Covers the definition, order, and degree of differential equations, first-order first-degree equations, and the standard solving techniques: variables separable, homogeneous, exact, and linear differential equations, plus equations reducible to linear form. The unit closes with a basic introduction to partial differential equations. Differential equations model how quantities change over time or space — everything from population growth to circuit behavior to heat transfer — making this one of the more directly applicable units in the course.

Unit 6: Computational Methods (10 hrs)

The largest and most computing-relevant unit. Covers linear programming problems, linear inequalities in two variables and their graphical solutions, the Simplex Method (up to 3 variables) with duality problems, matrix inversion, and two systems for solving linear equations — Gauss Elimination and the Gauss-Seidel method. It closes with the Bisection Method and Newton-Raphson Method for solving non-linear equations numerically. These are the exact numerical methods used inside real optimization software, engineering simulations, and machine learning libraries.

The Lab Component

Unlike a typical math course, BCA154 has a defined computational lab requirement: students are expected to solve the numerical problems from each unit using Python, MATLAB, or Mathematica, and then compare the computed results against manual pen-and-paper solutions. This matters for two reasons — it verifies you actually understand the underlying math (rather than just trusting a calculator), and it builds early familiarity with the same numerical libraries and methods used in scientific computing and data science roles later on.

How You’re Graded

ComponentMarks
Internal Assessment — Theory20
Internal Assessment — Practical (3 hrs)20
External Assessment — Theory (3 hrs)60
External Assessment — Practical—
Total100

Note that all 20 practical marks come from internal assessment — there’s no external practical exam — while the bulk of the total grade (60%) rests on the final theory exam.

Why This Course Matters

Mathematics II isn’t just an academic requirement — it’s the mathematical foundation for several specializations BCA students go on to pursue. Optimization techniques like the Simplex Method appear directly in operations research and business analytics tools; numerical methods like Newton-Raphson and Gauss-Seidel show up in scientific computing, simulation, and machine learning optimization algorithms; and differential equations are core to modeling anything that changes over time, from population dynamics to signal processing. If you’re planning to move toward data science, machine learning, or any computationally heavy specialization later in the BCA program, this course is one of the most directly relevant math subjects you’ll take.

Recommended Reference Books

  • Bajracharya, B. C. (2025). Basic Mathematic. Sukunda Pustak Bhawan
  • Budnick, F. S. (2017). Applied Mathematics for Business, Economics and Social Sciences
  • Chand, K. B., & Sapkota, B. P. (2022). Principles of Mathematical Analysis
  • Lay, D. C. (2003). Linear Algebra and Its Applications
  • Stewart, J., Clegg, D., & Watson, S. (2020). Calculus
  • Thomas, G. B., & Finney, R. L. (1995). Calculus and Analytical Geometry (Textbook)

Study Tips for BCA154

  1. Master differentiation rules before moving to applications. Maxima/minima, tangent lines, and rate problems in Unit 3 all depend on being fast and accurate with basic differentiation from Unit 2.
  2. Practice integration techniques by type, not randomly. Knowing when to use substitution vs. integration by parts vs. partial fractions is often the actual exam skill being tested, more than the mechanics of each method.
  3. Don’t skip Rolle’s and Mean-Value theorems as “just theory.” They’re frequently tested with geometric interpretation questions, not just formal proofs.
  4. For Computational Methods, work through the Simplex Method by hand at least once before relying on software — it makes the logic of the algorithm click in a way that just running code doesn’t.
  5. Use the lab sessions to actually verify your manual work, exactly as the syllabus intends — solving a Newton-Raphson problem by hand and then checking it in Python catches calculation errors you’d otherwise carry into an exam.
  6. Applications of derivatives in Economics is a distinctive, often under-revised sub-topic — make sure you cover marginal cost/revenue-style problems specifically, since they don’t overlap much with pure math practice problems.

Frequently Asked Questions

Is Mathematics II harder than Mathematics I? It builds directly on calculus foundations and adds differential equations and numerical/computational methods, which tend to be conceptually newer material for most students — so it’s generally considered a step up in both depth and applied complexity.

Do I need to know programming for BCA154? Basic familiarity with Python, MATLAB, or Mathematica is expected for the lab component, since you’re required to solve numerical problems computationally and compare them to manual solutions.

What’s the exam weightage for this course? Out of 100 total marks, 60 come from the external theory exam, with 20 from internal theory assessment and 20 from internal practical assessment — there’s no external practical exam.

Why does a math course include a lab component? Because several units — particularly numerical integration and Computational Methods — are built around techniques (Simplex Method, Newton-Raphson, Gauss-Seidel) that are normally solved with computational tools in real practice, not by hand. The lab component mirrors how this math is actually used professionally.

This page summarizes the official TU BCA Second Semester syllabus for BCA154 (Mathematics II). For the complete, authoritative syllabus document, refer to your college’s official curriculum handbook.