01 Course Discription
01 Course Discription
Faculty of Information
Technology University of
Moratuwa
Degree of Bachelor of Information Technology (BIT)External
Course Outline
ITE 1812:Mathematics for IT
Course Introduction
Mathematics has been acknowledged as a highly influential single subject in the
development of various other subjects. This influence vastly exists in computing and
Information Technology. On the other hand in the history of computing, great
Mathematicians such as Charles Babbage, Von-Neumann and George Boole are regarded as
key figures in the development of computing due to their mathematical inputs.
Mathematical concepts have greatly contributed in developing analytical skills as well as
logical thinking which is instrumental in designing and developing computer solutions for
real world problems. Moreover, advanced concepts in computer science is based on
mathematical concepts. On the other hand, statistics plays an important role in today’s
digital data era, as concepts come under Statistics are widely used for analyze data,
programs, and results of algorithms. Fundamental of statisticalconcepts provided through
this course lay strong foundations for other relevant courses including essentials of Machine
Learning. This course is to provide the basic Mathematical and statistical knowledge
required to develop aforementioned abilities in IT students. Students should have thorough
understanding about the basic mathematical concepts learnt at the secondary education
level in Sri Lanka.
Course Outline
Module
ITE 1812 Title Mathematics for IT
Code
Course Type Compulsory Elective
No of 4 X
Credits
Pre- None Co-requisites None
requisites
Course Syllabus
Topics as approved by the senate. Highlight the fundamental concepts involved in each
topic in order to help students better understand what is and what is not covered in the
course.
Aligned course
Assessment Plan
Assessment plan must be matched to the desired LO’s. You need to consider what and how
the assessment task(s) are able to help to students achieve the desired LO’s.
Required Readings:
Recommended Readings:
• Marvin L. Bittinger, David J. Ellenbogen, Scott J. Surgent, (2016) Calculus and Its
Applications, 11th Edition, Pearson Education Limited
Help students to easily locate your contact information. The information allows students to
arrange for any consultation after classes or receive support in terms of learning and
teaching from teacher, tutors and/or teaching assistants. It is better to put both the
teachers’ and TAs’ contact details such as name, office location, phone number and email
address.
Telephone: ------------------
Email: [email protected]
Detailed Syllabus
Introduction:
During this week you will get an overview and a familiarization of major topics covered in Mathematics for
IT. You will also get to know your colleagues who will follow this course with you. This week includes a pre
course assignment in which you will diagrammatically represent the course contents. Moreover, in this
assignment you will discover which mathematical and statistical concepts covered by this course have been
widely used for developing computer based solutions for real word problems.
Lesson Outline:
• Syllabus Outline
• Concept Map of the Course
Assignment:
Pre-course Assignment
Other Activities:
Discussion Forum 1 – Introduce yourself
Week 02: Number systems and Computer Arithmetic (Lesson 01- Lesson 02)
(Lesson 01 - Lesson 03)
Introduction:
This is the first week of the course on Mathematics for IT. In this week 02 you study Lesson 01 and Lesson
02 by covering Number Systems and Computer Arithmetic. In these lessons you will follow Quiz 01 and Quiz
02.
Assignment:
None
Other Activities:
Quiz 01 – self assessment
Lesson Outline:
• Integer Representation
• Integer Arithmetic
• Floating point Representation
• Floating point Arithmetic
Assignment:
None
Other Activities:
Quiz 02 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
This is the second week of the course on Mathematics for IT. Last week you learnt about Number Systems
and Computer Arithmetic. In this week you study Lesson 03 by covering Set Theory.In this lesson you will
follow Quiz 03.
Lesson Outline:
• Introduction to sets
• Representation of sets
• Types of sets
• Set cardinality
• Venn-Euler Diagrams
Assignment:
None
Other Activities:
Quiz 03 – self assessment
• Set Operations
• Set Identities and Basic Theorems
• Duality Principles
Assignment:
None
Other Activities:
Quiz 04 – self assessment
Lesson Outline:
• Propositional Logic
• Logical Connectivesand Truth Tables
• Conditional Proposition
• Biconditional Proposition
Assignment:
None
Other Activities:
Quiz 05 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Lesson 06 – Tautologies and contradictions
Learning Outcomes for Lesson 06:
On successful completion of this lesson you would be able to,
• Identify tautologies and contradictions
• Distinguish tautologies and contradictions
Lesson Outline:
• Tautologies
• Contradictions
Assignment:
None
Other Activities:
Quiz 06 – self assessment
Lesson Outline:
• Logical Equivalence
• Logical Implication
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Assignment:
None
Other Activities:
Quiz 07 – self assessment
Discussion Forum 01
Lesson Outline:
Assignment:
Assignment 1: covering topics covered from Lesson 01 – Lesson 08
Other Activities:
Quiz 08 – self assessment
Lesson Outline:
• Relations and their Properties
• n-ary Relations and their Applications
• Closures of Relations
• Equivalence Relations
• Equivalence Classes
Assignment:
None
Other Activities:
Quiz 09 – self assessment
Introduction:
Week 06 covered Set Theory. Now in this Week you will learn about Boolean algebra, which is in fact the
mathematical basis for the functions of Arithmetic and Logic units of modern computers. This week
provides 02 lessons: Lesson 10 and Lesson 11covering fundamentals in Boolean algebra, conjunctive normal
form and disjunctive normal forms. In these lessons you will follow Quiz 10 and Quiz 11.
Assignment:
None
Other Activities:
Quiz 10 – self assessment
Lesson Outline:
• Minterms
• Maxterms
• Disjunctive normal form
• Conjunctive normal form
• Karnaugh map
Assignment:
None
Other Activities:
Quiz 11 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Over the last seven weeks you studied the topics that come under the theme of Albegra in
Mathematics. Week 08 is about an important area in Statistics. This topic is called Descriptive
statistics and provides basic techniques for describing and summarizing data. This topic covers
through three weeks. You will follow Lesson 12 that coversgraphical representation of data. In this
lesson you will follow Quiz 12.
Lesson Outline:
• Discrete data
• Continuous data
• Histogram
• Stem-and-leaf plots
• Frequency Polygon
Assignment:
None
Other Activities:
Quiz 12 – self assessment
Week 08 is about Data types and their corresponding graphical representations of distribution of
data.This week 09 you will follow two lessons: Lesson 13 and Lesson 14. Lesson 13 covers tabular
representation of data. Lesson 14 covers descriptive statistics used for data summarization. In these
lessons you will follow Quiz 13 and Quiz 14. In this lesson 14 you will engage with the second
assignment of this course.
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Lesson 13: Tabular Representation of data
Learning Outcomes for Lesson13:
On successful completion of this lesson you would be able to,
• Generate frequency distribution tables from data
• Generate cumulative frequency distribution from data
• Compute relative frequency and percentage frequency
Lesson Outline:
• Frequency Tables
• Cumulative frequency Table
• Relative Frequency Table
Assignment:
None
Other Activities:
Quiz 13 – self assessment
Lesson Outline:
Assignment:
Assignment 02
Other Activities:
Quiz 14 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
In Week 08 and Week 09 you studied descriptive statistics. Here Week 10 presents a new topic
called probability. This week include two lessons: Lesson 15 and Lesson 16.These lesson will follow
Quiz 15 and Quiz 16.
Lesson Outline:
• Introduction to probability
• Mutually exclusive events
• Independent events
• Basic theorems in probability
Assignment:
None
Other Activities:
Quiz 15 – self assessment
• Conditional probability
• Total Probability theorem
• Bayes’ Theorem
Assignment:
None
Other Activities:
Quiz 16 – self assessment
This week presents yet another powerful area coming under Mathematics called calculus. During this week
you will learn to derive rules of differentiation. Here Week 11includes Lesson 17 and Lesson 18 with two
quizzes; Quiz 17 and Quiz 18.
Lesson Outline:
• Continuous function
• Limit of a function
• Differentiation
• General rules of differentiation
Assignment:
None
Other Activities:
Quiz 17 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Lesson 18: Derivatives of Logarithms, exponential and Trigonometric functions
Learning Outcomes for Lesson18:
On successful completion of this lesson you would be able to,
• Using first principles, differentiate the logarithm, exponential and trigonometric functions
• Differentiate logarithmic, exponential and trigonometric functions
Lesson Outline:
Assignment:
None
Other Activities:
Quiz 18 – self assessment
Lesson Outline:
• What is Integration?
• Definition of the Integral as an Antiderivative
• Some rules for calculating integrals
• Chain Rule in reverse
• Definite Integral
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Assignment:
None
Other Activities:
Quiz 19 – self assessment
Lesson Outline:
• Techniques of Integration
• Application of Integration
Assignment:
None
Other Activities:
Quiz 20 – self assessment
Week 12, you learnt Differentiation and Integration. During this week you will learn about
Sequences. There will be only one lesson; Lesson 23 followed by a quiz; Quiz 21.
• Sequences
• Finite and Infinite sequences
• Convergent and Divergent sequences
• Theorem on sequences
Assignment:
None
Other Activities:
Quiz 21 – self assessment
Week 14 is about yet another important area in Mathematics. This topic iscalled Sequences and
Series, and provides the basis and techniques forcomputations with high level of accuracy. You
will follow two lessons; Lesson22 and Lesson 23 to capture the essence of Series. In theseLessons
you will follow Quiz 22 and Quiz 23.
Lesson Outline:
• Series
• Convergent and divergent Series
• Basic Theorems on series
• Type of series
Assignment:
None
Other Activities:
Quiz 22 – self assessment
Degree of Bachelor of Information Technology ITE 1812 – Mathematic for IT
Module Name ICT
Lesson 23: Test for absolute convergence
Learning Outcomes for Lesson23:
On successful completion of this lesson you would be able to,
• Test for absolute convergence of a series
• Determine absolute convergence of a series using comparison, ration and root test
Lesson Outline:
• Absolute convergence
• Testing of convergent Series
• Alternate series
Assignment:
None
Other Activities:
Quiz 23 – self assessment