The document discusses challenges and proposed solutions to effectively integrating mathematics teaching into computer science undergraduate courses. It outlines challenges such as motivating students, dealing with varying intellectual abilities, assessment, and plagiarism. Solutions proposed include relating concepts to real-world examples, providing supplemental advanced material, giving frequent feedback on assessments, and enforcing strict anti-plagiarism policies. Case studies also demonstrate applying concepts like linear algebra, probability, and numerical computing to machine learning, estimation problems, and root-finding.
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
A talk by Dr. Mudassir Shabbir on "Ideas on an effective integration of mathematics teaching into CS undergraduate courses"
1. Ideas on an effective integration of
mathematics teaching into CS
undergraduate courses
Mudassir Shabbir - ITU Lahore.
mudassir@rutgers.edu
2. Outline of the Talk
-Outline of the Talk
-List of the courses
-Challenges and Proposed Solution
-Q&A Session
3. List of the courses?
Cal I& II
Discrete Math
Algorithms
Linear Algebra
Differential Eq.
Probability
Theory of Automata
Numerical Computing
Usual load.
4. List of the courses?
Cal I& II
Discrete Math
Algorithms
Linear Algebra
Differential Eq.
Probability
Theory of Automata
Numerical Computing
Problem Solving
Abstract Algebra
Game Theory
Topology
Comp. Geometry
Discrete Optimization
Graph Theory
Extra load.
9. Motivation - I
Direct & Indirect Material Motivations
Help finding a job
Securing admission to MS/PhD
10. Motivation - I
Direct & Indirect Material Motivations
Help finding a job
Securing admission to MS/PhD
Help with Online Work
11. Motivation - I
Direct & Indirect Material Motivations
Help finding a job
Securing admission to MS/PhD
Help with Online Work
Pre-req for other important courses
12. Motivation - I
Direct & Indirect Material Motivations
Help finding a job
Securing admission to MS/PhD
Help with Online Work
Pre-req for other important courses
Needed for research work or Final Project
13. Motivation - I
Direct & Indirect Material Motivations
Help finding a job
Securing admission to MS/PhD
Help with Online Work
Pre-req for other important courses
Needed for research work or Final Project
The Pleasure of Finding Things Out!!!
14. Case Study: Linear Algebra
How Linear Algebra is used in Machine Learning
25. Case Study: Linear Algebra
How many clubs are possible?
New Laws!! 1. Club size should be odd.
26. Case Study: Linear Algebra
How many clubs are possible?
New Laws!! 1. Club size should be odd.
2. Common members should be even.
27. Case Study: Linear Algebra
How many clubs are possible?
New Laws!! 1. Club size should be odd.
2. Common members should be even.
How many clubs are possible now?
28. Case Study: Linear Algebra
How many clubs are possible?
New Laws!! 1. Club size should be odd.
2. Common members should be even.
How many clubs are possible now?
Linear Algebra tells us no more than n!
33. Case Study: Numerical Computing
Goal: Estimate Root of polynomial
1,24,51,10 in sexagesimal
1.41421296 in decimal
Someone approximated
√
2
In 1800 B.C.!!!
34. Case Study: Numerical Computing
Goal: Estimate Root of polynomial
1,24,51,10 in sexagesimal
1.41421296 in decimal
Someone approximated
√
2
35. Case Study: Numerical Computing
Goal: Estimate Root of polynomial
1,24,51,10 in sexagesimal
1.41421296 in decimal
36. Case Study: Numerical Computing
Goal: Estimate Root of polynomial
1,24,51,10 in sexagesimal
48. Motivation Beyond Classroom
- Arrange Interactive Sessions with TAs
- Encourage Collaboration
- Relate Content with Everyday Experiences
49. Motivation Beyond Classroom
- Arrange Interactive Sessions with TAs
- Encourage Collaboration
e.g., shortest path algorithms can relate to a path for Uber, talk about Graph Algorithms for Instagram
- Relate Content with Everyday Experiences
50. Motivation Beyond Classroom
- Arrange Interactive Sessions with TAs
- Encourage Collaboration
- Spend Class Time Talking about Activities
e.g., shortest path algorithms can relate to a path for Uber, talk about Graph Algorithms for Instagram
- Relate Content with Everyday Experiences
53. Content vs Absorption Capacity
We have three options:
A. Reduce Content Amount
B. Skim “Mathy” Parts
C. Ignore the Capacity and get on with it
54. Content vs Absorption Capacity
We have three options:
A. Reduce Content Amount
B. Skim “Mathy” Parts
C. Ignore the Capacity and get on with it
Solution = αA + (1 − α)B
55. Content vs Absorption Capacity
We have three options:
A. Reduce Content Amount
B. Skim “Mathy” Parts
C. Ignore the Capacity and get on with it
But always give them a glimpse of the
Solution = αA + (1 − α)B
57. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
58. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
59. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
So always have something for the adventurous folks.
60. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
So always have something for the adventurous folks.
For example, A link to an Advanced Topic.
61. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
So always have something for the adventurous folks.
For example, A link to an Advanced Topic.
References For Research papers.
62. Intellectual Diversity in Class.
However,
- Most of your Content Should Address Most of the Class
This can be very frustrating for a few...
So always have something for the adventurous folks.
For example, A link to an Advanced Topic.
References For Research papers.
A bonus Problem.
67. Assessment Feedback
More Exams 3 or 4 maybe?
Ask Relevant Problems that they can connect with.
- Discuss Solutions in Class
68. Assessment Feedback
More Exams 3 or 4 maybe?
Ask Relevant Problems that they can connect with.
- Discuss Solutions in Class
- Make sure they learn from their mistakes!
72. Dealing with Plagiarism
- Adhere to a no-tolerance Policy
- Brief them about Seriousness
- Catch them early on like in the first semester, and in the first homework
73. Dealing with Plagiarism
- Adhere to a no-tolerance Policy
- Brief them about Seriousness
- Catch them early on like in the first semester, and in the first homework
- Viva After Exam
- Quiz After HWs
Employ Counter-measures