Informatics (GUGC) (2019–2020)

Wesley De Neve · Universiteit Gent

Scientists and engineers are often confronted with time-consuming and repetitive tasks when processing and analyzing data, namely collecting information from websites, converting files from one format to another, and analyzing, summarizing and visualizing the information obtained. In addition, the exponential flow of newly incoming information requires present-day scientists and engineers to be able to automate these tasks, in order to speed up their daily job routines. This course teaches you how to translate these time-consuming and repetitive tasks in such a way that they can be performed automatically by a computer. To that end, the necessary skills for computer-based creative problem solving will be acquired through learning to work and think in Python, a popular programming language, and in UNIX, the workhorse operating system of science and engineering. The programming problems that need to be solved are taken from different scientific disciplines, including mathematics, biology, chemistry, physics, and computer science. In order to attend this course, students do not need to have any prior programming experience. However, in order to be successful for this course, students need to have an aptitude for mathematics and logic. In addition, given that this course follows a ‘learning by doing’ and a ‘learning from mistakes’ approach, students need to have a willingness to solve programming problems on a weekly basis.

You are currently not able to subscribe to this course.

Register

Exercise series

Series 10: Object-Oriented Programming [advanced]
April 26, 2020 15:00

Title Class progress
Blindsided
Quipu

Series 10: Object-Oriented Programming [basic]
April 12, 2020 15:00

Title Class progress
ISBN
National Register Number
The Hippocrates code
Mad Libs

Series 09: Text Files [advanced]
April 26, 2020 15:00

Title Class progress Status
The Hippocrates code
None for all

Series 09: Text Files [basic]
March 29, 2020 15:00

Title Class progress Status
ISBN
Rorschach test
#BADA55
Close neighbours

Series 08: List Comprehensions, Sets, and Dictionaries [advanced]
November 18, 2019 10:00

Title Class progress Status
Merry christmas
Smoke signals

Series 07: More About Functions and Modules [advanced]
November 18, 2019 10:00

Title Class progress Status
Curling
Five up

Series 06: Lists and Tuples [advanced]
November 18, 2019 10:00

Title Class progress Status
Columnar transposition
Queens, knights and pawns

Series 05: Functions [Advanced]
November 18, 2019 10:00

  • Python tools for computational molecular biology: Biopython
Title Class progress Status
Pangrammatic window
Rövarspråket

Series 08: List Comprehensions, Sets, and Dictionaries [basic]
November 17, 2019 14:00

Title Class progress Status
ISBN
Caucasus
Calculator spelling
Snowball numbers

Series 07: More About Functions and Modules [basic]
November 10, 2019 14:00

Title Class progress Status
ISBN
The last marble
Obscure holidays
Dawkins' weasel

Series 06: Lists and Tuples [basic]
October 27, 2019 14:00

Title Class progress Status
ISBN
Lineup
Recoupling
Doomsday clock

Series 05: Functions [Basic]
October 20, 2019 15:00

Title Class progress Status
ISBN
Table talk
Stop codons
Reversals

Series 04: Strings [Advanced]
October 07, 2019 11:00

Title Class progress Status
Suskewiet
Bible codes

Series 04: Strings [Basic]
October 06, 2019 15:00

Title Class progress Status
ISBN
Piece of cake
Torn numbers
The Ghent University prime number

Series 03: Repetitive Execution [Advanced]
October 07, 2019 11:00

Title Class progress Status
Elevator paradox
Billiards table

Series 03: Repetitive Execution [Basic]
September 29, 2019 15:00

Title Class progress Status
ISBN
Generators
The frog prince
Early warning

Series 02: Conditional Execution [Basic]
September 22, 2019 15:00

Title Class progress Status
ISBN
Runway
Digit work
Finding mates
APGAR score
Stopwatch baby

Series 01: Variables, Expressions, and Statements [Basic]
September 08, 2019 15:00

Title Class progress Status
ISBN
Sum of two integers
Mercator projection
Light work
Vis viva
Alarm clock