INF221 Computer Science for Data Scientists

Credits (ECTS):5

Course responsible:Hans Ekkehard Plesser

Campus / Online:Taught campus Ås

Teaching language:Engelsk

Course frequency:Annually

Nominal workload:125 hours: Lectures 13x2 hours = 26 hours, exercises under supervision approximately every other week 7x2 hours = 14 hours, work on mandatory activity 48 hours, self study 37 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
  • some essential algorithms and data structures,
  • methods for the performance analysis of algorithms
  • the proof of correctness of algorithms
  • about key problem-solving strategies
  • the application of algorithms in data science.

Learning outcome

Upon completion of this course, you will be able to analyze the performance and correctness of algorithms, evaluate which algorithms and data structures are suitable for given purposes, and knowledge essential problem-solving strategies. You can also apply these techniques within data science.
  • Learning activities
    Course material is presented and discussed in lectures. In tutoring sessions, you perform analyses under supervision. You will learn to present and discuss theoretical analysis of and practical experiments on the performance of algorithms through reports.
  • Teaching support
    Guidance during tutoring sessions.
  • Prerequisites

    INF120 and INF201 comparable programming competence, preferably in Python.

    MATH111 or a comparable calculus course.

  • Assessment method
    Evaluation: 2 hour written exam. A-F.

    Term paper Grading: Letter grades Written exam Grading: Letter grades Permitted aids: A1 No calculator, no other aids
  • Examiner scheme
    The external examiner approves 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.
  • Mandatory activity
    Approved mandatory exercises. Details will be given at the beginning of the course.
  • Teaching hours
    26 hours of lectures, 14 hours of exercises
  • Reduction of credits
    10 credits with INF220 taught before 2010 and with INF221 taught before 2025.
  • Admission requirements
    Special requirements in Science.