INF221 Computer Science for Data Scientists

Credits (ECTS):10

Course responsible:Fadi al Machot

Campus / Online:Taught campus Ås

Teaching language:Engelsk

Course frequency:Annually

Nominal workload:250 hours: Lectures 13x4 hours = 52 hours, exercises under supervision 13x2 hours = 26 hours, work on mandatory activity 100 hours, self study 72 hours

Teaching and exam period:This course starts in the spring parallel. This course has teaching and exam during the spring parallel.

About this course

This subject provides knowledge about mathematical foundations for the analysis of algorithms, central algorithms, and data structures, methods for the analysis of performance, and the proof of correctness of such algorithms and data structures, as well as about key problem-solving strategies. The subject furthermore provides an introduction to the applications of the proposed topics in data science, e.g., reinforcement learning, decision trees, and object-oriented programming.

Learning outcome

Upon completion of this course, you will be able to analyze the performance and correctness of algorithms and data structures, evaluate which data structures are suitable for given purposes, and knowledge essential problem-solving strategies. You can also apply these techniques within data science.
  • Course material is presented and discussed in lectures. In tutoring sessions, you perform analyses under supervision. You will be graded based on a written exam, quizzes, and exercises.
  • Guidance during tutoring sessions.
  • INF120 or comparable programming competence, preferably in Python.

    MATH111 or a comparable calculus course.

  • Evaluation: 3-hour written exam. A-F.

  • The external examiner approves quizzes and the final exam as well as evaluation guidelines. The external examiner reviews the internal examiner's examination results by correcting a random sample of candidate's exams as a calibration according to the Department's guidelines for examination markings.
  • Approved mandatory exercises. Details will be given at the beginning of the course.
  • 52 hours of lectures, 26 hours of exercises
  • 10 credits with INF220 taught before 2010.
  • Special requirements in Science.