Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Programming | Data Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Program Overview

The University of Copenhagen offers a course in Python programming for data science, titled "Python programmering til datavidenskab" (NDAB21003U). This course is designed for bachelor's students and is equivalent to the course "Python Programming for Data Science."


Course Description

The course is an introduction to programming in Python, focusing on data handling and analysis. It covers fundamental concepts such as data types, control structures, loops, functions, object-oriented programming, pattern matching, and computational complexity. Additionally, students will acquire basic technical skills for working with external servers and navigating using a Unix/Linux command line.


Learning Objectives

Upon completing the course, students will:


  • Master key concepts in programming, including data types, variables, control structures, loops, and functions.
  • Understand object-oriented programming, pattern matching, and computational complexity.
  • Be able to solve small to medium-sized programming tasks in Python, focusing on data handling and analysis.
  • Write well-structured and well-commented programs.
  • Acquire skills in running scripts on servers and basic navigation using a Unix/Linux command line.

Course Content

The course content includes:


  • Introduction to programming in Python
  • Data types and variables
  • Control structures and loops
  • Functions and object-oriented programming
  • Pattern matching and computational complexity
  • Basic technical skills for working with external servers and Unix/Linux command line navigation

Teaching Methods

The course consists of lectures and exercises (6-9 hours per week). Students are expected to bring a laptop to classes.


Assessment

The course assessment includes:


  • A written exam (4 hours with supervision)
  • 5-6 assignments during the course, all of which (except one) must be passed to participate in the exam
  • All aids are allowed except Generative AI
  • The exam is graded on a 7-point scale
  • No external censorship

Re-examination

The re-examination is held as an ordinary examination. If there are 10 or fewer registered students, the re-examination is held as a 30-minute oral examination with 30 minutes of preparation.


Course Information

  • Language: Danish
  • Course code: NDAB21003U
  • Points: 7.5 ECTS
  • Level: Bachelor
  • Duration: 1 block
  • Placement: Block 2
  • Schedule group: C
  • Course capacity: 100

Study Board

The study board for this course is the Study Board for Public Health, Global Health, and Health & Informatics.


Offering Institute

The course is offered by the Department of Computer Science.


Offering Faculty

The course is offered by the Faculty of Natural and Biovidenskabelige.


Course Responsible

The course responsible is Daniel Spikol.


Timetable

The timetable for the course includes four holds, each with a different schedule.


Additional Information

The course is also offered as part of continuing education. Students can find more information about the course on the University of Copenhagen's website.


See More