Course Plan - Face-To-Face Learning
Course Plan - Face-To-Face Learning
Face-to-Face Learning
:General information
College IT
Department Computer science
Semester 2 Academic year 2022-2023
:Course details
Compulsory -1
Course type college -2
:Instructor’s Information
E-mail [email protected]
1
Name of the lab
supervisor -
(laboratory)
Textbook
Main references: reference title, author(s), edition, year, ISBN, publisher, book website.
Secondary references: reference title, author(s), edition, year, ISBN, publisher, book
.website
This course aims to introduce students to various discrete mathematical structures and
theories that hold significant relevance in the field of computer science. Students will
explore topics such as sets, matrices, mathematical logic, counting techniques, relations,
functions, and trees. Additionally, the course will provide students with essential
mathematical tools and analytical skills for effectively proving theorems and solving
problems in the context of computer science. Through this curriculum, students will
develop a strong foundation in discrete mathematics, empowering them to apply these
.concepts in real-world problem-solving scenarios
:Learning objectives
Understand and apply fundamental concepts of sets, including set operations and set .1
.notation
Analyze and manipulate matrices, including matrix operations and their applications .2
.in computer science
Comprehend and use mathematical logic, including propositional and predicate logic, .3
.to reason about computational problems
Utilize various counting techniques, such as permutations and combinations, to .4
.analyze and solve problems related to algorithms and data structures
Investigate and work with relations and functions to model and represent data and .5
.processes in computer science
2
Develop skills in theorem proving and apply these techniques to verify the correctness .6
.of algorithms and programs
Demonstrate problem-solving abilities using discrete mathematical structures and .7
.theories in the context of computer science challenges
Apply mathematical tools and analytical techniques to develop efficient algorithms .8
.and solutions for computational problems
Recognize the relevance of discrete mathematics in computer science and its impact .9
.on various areas of the discipline
3
:Course topics
Learning
Week or Topic Required assignments and Outcome
Chapter supplementary resources Number
4
:Course policies
The instructor can elaborate/ modify the following generic policies to suit the course’s
:requirements
Topic Policy
Conduct at least 1 quiz.
Quizzes Each quiz carries 10 marks.
.No makeup quizzes will be given
Dropping
.The dropout period according to the University’s instructions
period
Marked
The lecturer must submit the examination marks within a week of the
exams
.examination date
Participation
Participation and contribution to the discussions during the lecture -
5
Topic Policy
will positively affect the final grade. Raise your hand if you have any
.questions
Mark
Expected Date Evaluation Tool
Postgraduate Undergraduate
30% Week 4 Midterm Exam
Assignments and other
20% Next lecture
* related activities
50% Week 8 Final examination
The distribution here accordingly depends on the course itself; it may, but not *
.exclusively, include homework assignments/ activities, attendance, quizzes......etc