MATHEMATICS FOR MODELLING IN MANAGEMENT
- Academic year
- 2024/2025 Syllabus of previous years
- Official course title
- MATHEMATICS FOR MODELLING IN MANAGEMENT
- Course code
- PHD168 (AF:545530 AR:312126)
- Modality
- On campus classes
- ECTS credits
- 6
- Degree level
- Corso di Dottorato (D.M.226/2021)
- Educational sector code
- SECS-S/06
- Period
- 1st Term
- Course year
- 1
- Where
- VENEZIA
- Moodle
- Go to Moodle page
Contribution of the course to the overall degree programme goals
This program addresses some classical and more recent advances in the context of network theory. We will analyze the main social network structures, their properties and the basic tools of mathematics of networks. Finally, we will study how information, innovation and opinions spread through networks due to social interactions.
This course is also intended to teach students the tools of the Python programming language for the execution of studies and analysis of Network Studies.
Expected learning outcomes
Thanks to the laboratory activity in Python, students will be able to independently develop basic software, design data collection processes, and infer information from data to discuss relevant case studies.
Students will be able to critically read, analyze, present and discuss academic papers related to the applications of network theory in the field of management.
Pre-requirements
Mathematics
• Number sets - Powers and their properties - Logarithms and their properties - Equations – Inequalities
• The notion of real function - Graphs of functions – Linear and quadratic functions – Logarithmic and exponential functions
• Derivatives - Rates of change - Increasing/decreasing functions – Convexity and concavity
• Rules for differentiation - Maxima/Minima
• Indefinite integrals - Definite integrals - Improper integrals
• Basics of matrix algebra
Suggested reference:
K. Sydsaeter, P. Hammond and A. Strom (2016). Essential Mathematics for Economic Analysis (V edition), Pearson. Chapters 1-9.
Statistics
• Basic notions of probability theory
• Mean, median, variance , standard deviation
• Hypothesis testing
• Correlation (e.g., how to interpret a correlation coefficient)
• Linear Regression (e.g., how to interpret a regression coefficient)
• Types of variables (e.g., continuous, ordinal, categorical, dummy)
• Basic familiarity with computers and productivity software, like excel
Suggested reference:
OpenStax (2013). Introductory Statistics. Rice University. Free download of the pdf at: https://d3bxy9euw4e147.cloudfront.net/oscms-prodcms/media/documents/IntroductoryStatistics-OP_LXn0jei.pdf
Contents
1. Networks and social networks. Examples and applications
2. The mathematics of networks 1 (adjacency matrices, degree, connectivity)
3. The mathematics of networks 2 (components, paths and degree distribution)
4. Metrics and measures (centrality, similarity): hubs and influencers
5. The mean field approximation (from the Bass ’69 model to the new media)
6. Diffusions on networks and social interactions – SIR and SIS models
7. Random walks on graphs. The De Groot model for consensus
8. Opinion leaders and social influence: an application to advice networks
Python Laboratory:
i. Getting used to Python’s main objects (managing variables, loops and ifelse decision trees)
ii. Creation and management of vectors and matrices on Python
iii. Creation and management of DataFrames and Dictionaries
iv. Creation and management of Network Objects through vectors and ad hoc modules (NetworkX)
v. Visualisation of Network objects, reasoning and methods
vi. Calculation of Network metrics
vii. Statistical Analysis with Python and data visualization
viii. Thorough knowledge with common modules (networkX; MatPlotLib; NumPy; Sci-Kit Learn; Pandas)
Referral texts
Newman, M. Networks: an introduction. Oxford University Press, Second Edition, 2018. [Ch. 1-3, 6-8, 17]
Supplementary material and discussion papers will be provided by the instructor.
Assessment methods
Regarding the grading scale (criteria for assigning grades):
A. Scores in the range of 18-22 will be awarded for:
- Sufficient knowledge and applied comprehension of the course material;
- Sufficient ability to solve the given problems;
- Sufficient proficiency in using Python;
- Limited ability to explain the mathematical processes underlying the solutions of the proposed problems.
B. Scores in the range of 23-26 will be awarded for:
- Fair knowledge and applied comprehension of the course material;
- Fair ability to solve the given problems;
- Fair proficiency in using Python;
- Fair ability to explain the mathematical processes underlying the solutions of the proposed problems.
C. Scores in the range of 27-30 will be awarded for:
- Good or excellent knowledge and applied comprehension of the course material;
- Good or excellent ability to solve the given problems;
- Good or excellent proficiency in using Python;
- Good or excellent ability to explain the mathematical processes underlying the solutions of the proposed problems.
D. Honors will be awarded for:
- Outstanding knowledge and applied comprehension of the course material;
- Excellent ability to solve the given problems;
- Exceptional proficiency in using Python;
- Excellent ability to present and explain the solutions to the proposed problems.
Teaching methods
Further information
Accommodation and support services for students with disabilities and students with specific learning impairments Ca’ Foscari abides by Italian Law (Law 17/1999; Law 170/2010) regarding support services and accommodation available to students with disabilities. This includes students with mobility, visual, hearing and other disabilities (Law 17/1999), and specific learning impairments (Law 170/2010). If you have a disability or impairment that requires accommodations (i.e., alternate testing, readers, note takers or interpreters) please contact the Disability and Accessibility Offices in Student Services: disabilita@unive.it.