Welcome to the course home page for DAT405: Introduction to Data Science and AI, lp1 HT19 (7.5 hp).
The course is offered by the department of Computer Science and Engineering.
This page contains the program of the course, as well as information about the teachers, literature and examination. A separate course PM with more detailed information, including learning outcomes, can be found here.
The course is divided into three parts:
- Part I: Introduction to data science (3 weeks)
- Part II: Statistical methods in data science and AI (2 weeks)
- Part III: Introduction to AI (3 weeks)
Each part is in turn divided into weekly modules, with weekly assignments. The assignments are performed in student pairs, and the deadline for each assignment is Monday at noon (12:00) the following week.
Examiner: Marina Axelson-Fisk (email@example.com)
Lecturer part I: Graham Kemp (firstname.lastname@example.org), Computer Science and Engineering
Lecturer part II: Marina Axelson-Fisk (email@example.com), Mathematical Sciences
Lecturer part III: Ashkan Panahi (firstname.lastname@example.org), Computer Science and Engineering
Teaching assistant: Emilio Jorge (email@example.com), Computer Science and Engineering
The schedule of the course is found in TimeEdit.
The program is preliminary.
|Week||Contents||Slides and reading instructions|
|1||Introduction to Data Science. Getting started with Python.||
|2||Regression and classification||
|4||Bayesian statistics and graph models||
|5||Kernel methods and MCMC|
|6||Introduction to AI||
No lecture is scheduled for Tuesday
Student Presentation 1 (all groups must be ready)
Student Presentation 2 (all groups must attend )
List all mandatory literature, including descriptions of how to access the texts (e.g. Cremona, Chalmers Library, links).
Also list reference literature, further reading, and other non-mandatory texts.
- S.S. Skiena, The Data Science Design Manual, Springer, 2017. The Ebook is available for free from the Chalmers library from within the Chalmers network: https://link.springer.com/book/10.1007%2F978-3-319-55444-0
- Jake VanderPlas. Python Data Science Handbook, O’Reilly Media, Inc., 2016. https://github.com/jakevdp/PythonDataScienceHandbook
- Jake VanderPlas. A Whirlwind Tour of Python, O’Reilly Media, Inc., 2016. https://github.com/jakevdp/WhirlwindTourOfPython
- Allen B. Downey, Think Python: How to Think Like a Computer Scientist, 2nd edition. Green Tree Press, 2015. https://greenteapress.com/wp/think-python-2e/ Interactive Edition: http://interactivepython.org/runestone/static/thinkcspy/index.html
Statistical methods for data science and AI
- [Bi]: M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006. https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf
- [Ba]: D. Barber, Bayesian Reasoning and Machine Learning, Cambridge University Press, NY, 2012.
- [M]: K. Murphy, Machine Learning: A Probabilistic Perspective, The MIT Press, 2012.
The student representatives for the course are:
|Emma Petersson Svenssonfirstname.lastname@example.org|
Changes made since the last occasion
A summary of changes made since the last occasion.
The examination is through weekly assignments, executed in student pairs. All assignments need to be passed in order to pass the course. Some exercises will only have a pass/fail grade, while others will be graded 3, 4, 5 (or fail). The final course grade will be an aggregate of the combined efforts. Deadline for each week's assignment will be on Monday at noon (12:00) the week after.
The syllabus page shows a table-oriented view of course schedule and basics of course grading. You can add any other comments, notes or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the 'Edit' link at the top.