Stockholm university
Gå till denna sida på svenska webben

Introduction to programming

This course provides basic knowledge in programming with a specific focus on providing a solid background knowledge to understand and implement data science algorithms.

First, you will be introduced to basic programming, including an overview of programming tools and essential terminology.

Next, the course will delve into Python syntax and explore important data structures such as trees and lists, which are required to understand algorithms used in data science. The course also introduces common programming concepts such as iteration, recursion, object-oriented programming and file management. In addition, essential algorithms frequently used in data science, such as sorting and searching, will be covered.

Finally, the course will introduce you to computational programming concepts, emphasizing in particular their relevance to handling numerical data in the field of data science.

 

  • Course structure

    The language of instruction is English.

    Teaching format

    The teaching activities consist of lectures, exercises and tutoring.

    Assessment

    The course is examined through:

    • on-campus written exam and
    • assignments.

    Examiner

  • Schedule

    The schedule will be available no later than one month before the start of the course. We do not recommend print-outs as changes can occur. At the start of the course, your department will advise where you can find your schedule during the course.
  • Course literature

    Note that the course literature can be changed up to two months before the start of the course.

  • Contact

    This course is part of a programme and is not available for application as a stand-alone course.

    Find more information about Master’s programmes here

    Study counsellors - master