ITMM122 : Mathematics II

Department

Department of Software Engineering

Academic Program

Bachelor in Software Engineering

Type

Compulsory

Credits

03

Prerequisite

ITMM111

Overview

Vector Calculus: Vector Function. Derivative of a Vector function. Gradient of a scalar function. Divergence and curl of vector functions. Directional derivative and calculation of pressure, Kinetic interpretation of energy.Linear Algebra: integral of matrices. Addition and multiplication of matrices. Inverse of square matrix. Orthogonal, Hermition and Unitary matrices. Properties of determinants and expansion of the determinants. Solution of nonhomogeneous linear equations by Cramer’s rule. Elementary operations. Echelons and reduced echelon forms. Rank of a matrix. Equivalent matrices. Gauss-Jordan elimination method. System linear homogeneous and nonhomogeneous equations vector spaces. Subspaces. Linear dependence and independence Span, Basis and Dimension. Eigen value problems Eigen vectors. Cayley - Hamilton theorem.

Intended learning outcomes

By the end of the course, the student must be able to:
  • explain the basic concepts of arrays and their types and operations.
  • discuss class operations on matrices and scalar and reduced matrices.
  • perform operations on matrices and methods for finding the inverse of a matrix.
  • describe determinants and their use in finding the inverse of a square matrix determinants are used to find the inverse of a matrix.
  • use matrices to solve systems of linear equations.
  • apply determinants in solving systems of linear equations.
  • discuss the solution of a system of linear equations using determinants

Teaching and learning methods

The course will be presented to the student through a combination of theoretical lectures, panel discussions, solving exercises, and discussion and dialogue.

Methods of assessments

  • semester work = 40
  • final = 60

Course contents

  • Week 1: Matrices
  • Week 2: Matrices Types
  • Week 3: Operations on Matrices
  • Week 4: Class operations on matrices
  • Week 5: Inverse Matrix
  • Week 6: The concept of determinants
  • Week 7: Specifications
  • Week 8: Specifications
  • Week 9: Find the inverse matrix using the selectors
  • Week 10: Resolve the linear equation system
  • Week 11: Resolve linear equation system using matrices
  • Week 12: Resolve linear equation system using matrices
  • Week 13: Resolution of linear equation system using determinants
  • Week 14: Resolve linear equation system using determinants

Networks Programming (ITSE405)
Mobile Applications Development (ITSE304)
Cryptographic Algorithms and Protocols (ITSE306)
Information Retrieval Systems (ITSE307)
Mobile Operating System (ITSE308)
Programming Paradigms (ITSE309)
Principles of Games Developments (ITSE401)
Multimedia Systems (ITSE404)
Cloud Computing (ITSE406)
Web Services (ITSE407)
Web Applications Development (ITSE408)
Modelling of Complex Systems (ITSE303)
Data Mining/Business Intelligence (ITSE302)
Social Networking (ITSE409)
Logic Programming (ITSE301)
Mathematics I (ITMM111)
Physics (ITPH111)
Problem solving Technic (ITGS113)
Intro to Information Technology (ITGS111)
General English1 (ITEL111)
Arabic language 1 (ITAR111)
Mathematics II (ITMM122)
Arabic language 2 (ITAR122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Networking (ITGS215)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Introduction to Databases (ITGS228)
Data Structure (ITGS220)
Foundation of Information Systems (ITGS222)
Introduction to Internet Programming (ITGS226)
Computer Architucture & Organization (ITGS223)
Information Security (ITGS224)
Design and Analysis algorithms (ITGS301)
IT Project Management (ITGS303)
Software Requirements Analysis (ITSE311)
Advanced Databases (ITSE312)
Scientific Writing (ITGS304)
Modern Programming Language (ITSE322)
Software Construction (ITSE321)
Operating System (ITGS302)
Software Design and Architecture (ITSE411)
Advanced Internet Programming (ITSE412)
Human Computer Interaction (ITSE413)
Software Engineering Ethics (ITSE414)
Software Quality Assurance and Testing (ITSE421)
Software Reuse and Component-Based Software Engineering (CBSE) (ITSE422)
Visual Programing (ITSE423)
software design models (ITSE424)