Course Details :

Course Rationale

This course emphasizes mathematical definitions and proofs and applicable methods to solve and analyse problems that arise in computer science. It trains students in developing the ability to think quantitatively and analyze problems critically.


Course objective:

Mathematical Reasoning: To construct mathematical arguments and formulae from mathematical reasoning and logic

Combinatorial Analysis: To Develop problem-solving skills using the ability to count or enumerate objects

Algorithmic Thinking: To use mathematical methods for developing algorithms

Applications and Modeling: To apply mathematical models to applications in Computer Science. 


Course Outcome:

CO1

Able to solve computational problem using mathematical models

CO2

Able to implement basic mathematical reasoning techniques and logical operations for engineering problems

CO3

Able to apply graph theory and other mathematical methods to both data structures and analysis of algorithms, and some other analytical problems in computer science


Grading Scheme:
Attendance7%
Class Tests/Quizes:  15%
Assignment: 5%
Presentation (using video/ppt): 8%
Midterm Exam: 25%
Final Exam: 40% 

(There are no discussion topics yet in this forum)