Teaching (Present)

  • Present2016

    Discrete Structure and Applications: BUM1433

    This subject introduces and discusses the fundamental of the discrete as apply to computer science, focusing on providing a basic theoretical foundation for futher work. Students are exposed to basic countings; discrete probability; numerical, precision, accuracy and errors; graph; tress and modelling computations.This course integrates symbolic tools, graphical concepts and numerical calculations.

Teaching (History)

  • 20162014

    Calculus: DUM1123

    Calculus is the mathematics of change, of calculating problems that are continually evolving. This is possible by breaking such problems into infinitesimal steps, solving each of those steps, and adding all the results. Rather than doing each step individually, calculus allows these computations to be done simultaneously. There are two primary branches of calculus: differential calculus (differentiation) and integral calculus (integration). Therefore, students are exposes to limits and continuity, differentiation, application of differentiation, integration, and application of integration. This course integrates symbolic tools, graphical concepts and numerical calculations.

  • 20132012

    Basic Mathematics: DUM1113

    This course introduces and discusses the fundamental of mathematics focusing on providing a solid theoritical foundation for further work. Student are exposed to number system, equations, inequalities and absolute value, polynomials, sequences and series, matrices and system of linear equations,functions and graphs, and trigonometric functions. This course also integrates symbolic tools, graphical concepts, and numerical calculations.

  • 20162011

    Discete Structure & Applications: BUM2223 (BCT2083)

    This subject discusses an in depth of the discrete structures as they apply to computer science, focusing on providing a basic theoretical foundation for further work. Topics include review on algorithm, integers and matrices, advance counting technique, graphs, trees, and modeling computation. This course integrates symbolic tools, graphical concepts, and numerical calculations.

  • 20082006

    Engineering Mathematics 2: BMM1123

    This course introduces to ordinary differential equation,laplace transform and fourier series and their applications in solving engineering problems. MATLAB software is also utilised.

  • 20082006

    Computer Programming: BMM1313

    This course introduces to Computers and Computing Fundamentals, Program Structure, Printing, Comments, Variables, Arithmetic Operations, Math Functions, Input/ Output, Control Structure, Looping, Functions, Numeric Arrays, User Friendly Interface and their application on solving engineering problems. C programming language is utilized in this course.

  • 20072006

    Computer Programming: DMM1312

    This course introduces computer and programming, program structure, printing and comments, variables, arithmetic operations, math functions, input and output, looping, functions, arrays and structures.

  • 20062005

    Engineering Mathematics 1: DMM1132

    This course introduces and discusses the fundamental of mathematics focusing on providing a solid theoritical foundation for further work. Student are exposed to number system, equations, inequalities and absolute value, polynomials, sequences and series, matrices and system of linear equations,functions and graphs, and trigonometric functions. This course also integrates symbolic tools, graphical concepts, and numerical calculations.

  • 20072005

    Engineering Mathematics 2: DMM1142

    This subject discussed on differentiation and integration involving techniques and their applications. Calculator is utilized problem solving.