IT2104 Mathematics For Computing 1
IT2104 Mathematics For Computing 1
(Compulsory)
1. OUTLINE OF SYLLABUS
Topic Minimum
number of
hours
• Sets 07
• Logic 17
• Boolean Algebra 03
• Techniques of Counting 08
• Probability 10
Learning Outcome :
After successfully completing this course students should be able to:
Acquire the skills of discrete mathematics needed to analyze, model and solve problems in Information
and communication technology.
2. DETAILED SYLLABUS
SYLLABUS
1. Indices and logarithms (03hrs) [Ex. Ref 1: pg. 273-275, 290-291, 380-381]
Instructional Objectives
o Transform expressions with indices and logarithmic expressions into forms which are more
manageable.
o Represent graphically the basic expressions involving indices and logarithms.
1.1. Index laws (for integral indices and rational indices), surds, ex [Ref 1: pg. 265-273, 276-290]
1.2. Logarithms: Definition, laws of logarithms, change of base (log b c = log a c . log b a) [Ref 1: pg.
370-380]
1.3. Graphs of ax, log a x [Ref 2: pg. 54-57]
1
Semester2 – Detailed Syllabi IT2104
2.1. Introduction to sets (sets of numbers (N, Z, Q etc)), subsets, proper subsets, power sets,
universal set, null set, equality of two sets, Venn diagrams [Ref 2: pg. 1-5]
2.2. Set operations (union, intersection, complement and relative complement) [Ref 2: pg. 5-7]
2.3. Laws of algebra of sets (The idempotent laws, the associative laws, the commutative laws, the
identity laws, the complement laws (i.e.: A∪Ac = E, A∩ Ac = Ø, (Ac)c = A, Ec = Ø, Øc = E), De
Morgan's laws) proofs of the laws using labelled general Venn diagram, proofs of results using
the laws [Ref 2: pg.7-9]
2
Semester2 – Detailed Syllabi IT2104
4.2.2. Range of function; Function from a finite set A onto a set B [Ref 2: pg. 50-51]
4.2.3. One to one functions [Ref 2: pg. 52-54]
4.2.4. Bijections [Ref 3: pg. 107-109]
4.2.5. Inverse functions [Ref 2: pg. 52-54]
4.2.6. Composite functions [Ref 2: pg. 52]
6. Techniques of Counting (08hrs) [Ex. Ref 4: pg. 42-58] [Ex. Ref 2: pg. 146-147]
Instructional Objectives
o Count the number of elements in certain mathematically defined sets where ordinary methods
of counting are tedious.
6.1. Permutations [Ref 4: pg. 36-38]
6.1.1. Permutations [Ref 4: pg. 36-38]
6.1.2. Permutations with repetitions [Ref 4: pg. 37-38]
6.2. Binomial theorem and the binomial coefficients [Ref 4: pg. 34-36]
6.3. Combinations [Ref 4: pg. 39-41]
6.4. Tree diagrams [Ref 4: pg. 41-42]
6.5. Pigeon hole principle [Ref 2: pg. 139]
MAIN READING
Ref 1: Elementary Algebra for School, Metric Edition by H.S. Hall and R.S. Knight, A.I.T.B.S.
Publishers & Distributors India, 2000.
Ref 2: Schaum’s Outline series: Discrete Mathematics, 2nd Edition by Seymour Lipshutz & Marc
Lipson, Tata McGraw-Hill India, 2003.
Ref 3: Discrete Mathematics by Olympia Nicodemi, CBS publishers and Distributors India, 2001.
Ref 4: Schaum’s Outline series: Probability by Seymour Lipshutz & Marc Lipson, McGraw-Hill
International Edition, 2000.
3
Semester2 – Detailed Syllabi IT2104
• Mathematics for Computing by K.M.R.T. Karunaratna, Tharangee Printers Sri Lanka, 2002.
4. PLATFORM
No practical required
Note: Under the detailed syllabus, page numbers of relevant text are given for each
topic only as a guideline for minimal references based on the recommended
main reading. These references are generally sufficient to understand the
concepts and measure the expected depth of the content.