Basic Courses Coordination Unit
FIRST YEAR
Fall Semester / HALF TERM I.
COURSE CODE COURSE NAME COURSE DESCRIPTION
MTH101 Calculus I This course is designed to develop the topics of differential and integral calculus. Emphasis is placed on limits, continuity, derivatives and integrals of algebraic, and transcendental functions of one variable. Upon completion, students should be able to select and use appropriate models and techniques for finding solutions to derivative-related problems with and without technology.
CMP101 Programming Applications for Engineers The emphasis of this course is on techniques of program development within the object-oriented paradigm. Topics include control structures, objects, classes, inheritance, simple data structures, the basic concepts of software development. Currently, C++ is the programming language used in this course.
ENG101 English I This course aims to develop students’ awareness of the language used in everyday life situations as well as the vocabulary items used in different topics. The course has been designed to show communicatively useful expressions in immediate environment, to understand how the language is used to maintain communication, to convey meaning in specific situations and to learn how the structures are put together to form the language.
PHY101 General Physics I This is an introductory, calculus-based physics course where scientific notation and standard system of units will be described. Three-dimensional vector notations with the related trigonometric calculations will be revised. These notions will be applied to the fundamental principles of the classical Newtonian mechanics (statics, dynamics, and kinematics). Resulting conservation laws (mechanical energy, momentum) will be derived and examples will be solved. The course will follow on an interactive basis with students along with the use of PowerPoint slides and video presentations.
CHE105 General Chemistry Matter and measurement; atoms, molecules and ions; mass relations in chemistry, stoichiometry; gases; electronic structure and the periodic table; covalent bonding; thermochemistry; acids and bases
CMP151 Introduction to Information Technologies This is an introductory course in information technology focusing on key concepts for understanding modern computer systems and educating about the capabilities and limitations of information technology systems.
FIRST YEAR
Spring Semester / HALF TERM II.
COURSE CODE COURSE NAME COURSE DESCRIPTION
MTH102 Calculus II This course is designed to develop the topics of series, parametric equations, vector and surfaces, vector valued functions, partial differentiation, multiple integrals and vector calculus. Upon completion, students should be able to select and use appropriate models and techniques for finding solutions to vector calculus, parametric equations and polar coordinates, multiple integrals problems with and without technology.
ENG 102 English II ENG 102 for English Departments aims to develop students’ awareness of the language used in everyday life situations as well as the vocabulary items used in different topics. The course has been designed to show the students communicatively useful expressions in their immediate environment. Understanding how the language is used to maintain communication or convey meaning in specific situations is prior to how the structures are put together to form the language. The aim is to expose students to some basic functions in some specific situations and topics at A2/B1 level of the CEFR so that the students can easily communicte with the foreign people in their immediate environment and develop their ability to comprehend oral English. The targeted language use and situations are stated as ‘objectives’.
PHY102 General Physics II The purpose of this compulsory course is to answer questions concerning electricity (Coulomb’s Law, circuits), magnetism (Gauss’s Law), optics and wave properties of light (applications: mirrors, telescopes, etc.), sound waves, thermodynamics (entropy, laws), and Fluid Dynamics (Bernoulli Equation)
MTH112 Linear Algebra Systems of linear equations: elementary row operations, echelon forms, Gaussian elimination method; Matrices: elementary matrices, invertible matrices, symmetric matrices; Determinants: adjoint and inverse matrices, Cramer’s rule. Vector spaces: linear independence, basis and dimension, Euclidean spaces. Linear mappings: matrix representations, changes of bases; Inner product spaces: Cauchy-Schwarz inequality, Gramm-Schmidt orthogonalization; Eigenvalues and eigenvectors: characteristic
CMP152 Introduction to Computer Applications This course provides hands on applications. Lectures will be provided mostly with PowerPoint presentation slides consisting of only basic information and descriptions. There will also be supplemental materials given to students in class. Students are expected to attend class, take notes of examples, actively participate in classroom discussions and follow up with independent reading from the provided reference books and other resources.
SECOND YEAR
Fall Semester / HALF TERM III.
COURSE CODE COURSE NAME COURSE DESCRIPTION
MTH 201 Differential Equations The objective of this course is to teach students the notion of an abstract data type (ADT) which is central to the design and analysis of computer algorithms. This course introduces abstract data types, and presents algorithms and data structures for implementing several ADTs. It emphasizes the efficiency of algorithms as evaluated by asymptotic analysis of running time.
SECOND YEAR
Spring Semester / HALF TERM IV.
COURSE CODE COURSE NAME COURSE DESCRIPTION
MTH301 Numerical Analysis for Engineers This course will emphasize the development of numerical algorithms to provide solutions to common problems formulated in science and engineering. The primary objective of this course is to develop the basic understanding of the construction of numerical algorithms, along with the applicability and limits of their appropriate use. The emphasis of the course will be the thorough study of numerical algorithms to understand (i) the guaranteed accuracy that various methods provide, (2) the efficiency and scalability for large scale systems. and (3) issues of stability. Topics include the standard algorithms for numerical computation.
THIRD YEAR
Fall Semester / HALF TERM V.
COURSE CODE COURSE NAME COURSE DESCRIPTION
MTH312 Probability and Statistical Methods Introduction to probability and statistics. Operations on sets. Counting problems. Conditional probability and total probability formula, Bayes’ theorem. Introduction to random variables, density and distribution functions. Expectation, variance and covariance. Basic distributions. Joint density and distribution function. Descriptive statistics.