Description: This is a basic course in statistics, and it focuses on the application of statistics to describe and analyze data (i.e., descriptive, and inferential statistics). The course will use different examples from e.g., medicine, biology, and biomedical engineering and focus on the application of statistics to describe data and test hypotheses, and less so on the underlying mathematical calculations.

The examples during the course will be based on different research designs that are commonly used across different research field. To ensure that we make it as specific as possible for your specific Ph.D.-project, you will work with your own statistical analysis plan (SAP) throughout the course. First you will work in smaller groups on your SAP together with colleagues working with similar research projects, next you will get feedback on your SAP, and then you will present your SAP and receive feedback from a larger group.

This course will consist of four parts: (i) relevant description and presentation of data pending your data type (ii) a review of some well-known and widely used parametric and non-parametric methods and discussions of basic designs of experimental studies, (iii) application of the statistical methods for hypothesis testing, and (iiii) developing a statistical analysis plan (SAP) for your research project.

The learning goals for Biostatistics 1 are:

  1. Write a draft of a SAP for your own research project. 
  2. The ability to understand the assumptions and perform the following statistical tests:
    - Descriptive statistic
    - Probability distributions
    - Estimation
    - Hypothesis testing - parametric tests
    - Non-parametric tests
    - One-way ANOVA
    - Cross-tabulations
    - Regression and correlation

Literature 
B. Kirkwood, J. Sterne, “Essential medical statistics”. Plus handouts.

Software

We will mainly use SPSS and Stata. They software packages can be downloaded from here: https://www.its.aau.dk/software/ 

Organizer: Carsten Dahl Mørch

ECTS: 3,5

March 8, 10, 15, 17, 22, 24, and April 5th, 2022 all days 8.15 to 12.00


Place: Aalborg University

Zip code: 
9280

City: Aalborg

Number of seats: 30

Deadline: March 7, 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Description: 

Research typically address topics such as “organizational culture”, “project success”, and “trust”. These concepts are latent variables or non-observable variables that cannot be directly measured with a single metric. Instead, they are indirectly measured using a set of indicators or manifest variables. Structural Equation Modelling (SEM) is one way to analyze such nonobservable variables and the relationships between them.

SEM is a very powerful tool in a variety of scenarios, such as: 
1. When the research goal is to predict key constructs or to identify key constructs.
2. When the researcher has complex models that comprise many different constructs, indicators, and relationships.
3. When the research model is evaluated with secondary or archival data.

Prerequisites:
Introduction to statistics (solid knowledge of multiple linear regressions).

Learning objectives:
The ultimate goal is to develop from a hypothesized theory a structural model and evaluate it based on the most recent assessment criteria.

Teaching methods:
Lectures, exercises, and individual case studies.

Criteria for assessment:
Written assignment of an individually developed SEM model

Organizer: Daniel Russo

Lecturers: Daniel Russo, Associate Professor at the Department of Computer Science, AAU-Copenhagen

ECTS: 4

Time: 8,9,22,23 March and 13 April 2022

Place: Aalborg University, Frb. 7B/2-107 all dates.

Zip code: 
9220

City: Aalborg

Number of seats: 30

Deadline: 05 February 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.


Welcome to Advanced Qualitative Methods for User and Consumer Research 

 
Description: This course will outline theory and practice of qualitative research. The entire course will have a very applied approach towards qualitative studies. A variety of methodological approaches will be introduced and a special focus will be within: 1. How to implement validity and reliability in qualitative studies. 2. How to implement Mixed Methods. 3. How to analyze and visualize qualitative data. Further, there will be outlined new methods/ approaches within qualitative studies; including very specific tools and methods for conceptualizing the design, data collection, data analysis and reporting.

Course content: The course will present new methods and the underlying theories such as a general understanding of interviews, ethnographic methods, probes, customer journey, interactive sessions, card sorting, projective techniques, ethical considerations, data analysis with use of software. Further, there will be structured elements for improving validity and reliability within qualitative studies. The participants will work with own cases during the PhD course, and will use relevant qualitative research methods. The practical approach will be included by some hands-on interviews/ observations, and data analysis.

Format: Lectures with presentation of different methodological overviews (50%). Participant presentations with added theoretical and practical discussions (25%). Workshop where participants will work in groups e.g. with using observational methods. The groups set-up own theoretical focus (25 %).

Exam: 
The examination consists of three parts: 1. Participation all three days. 2. Participation and presentation based on assigned interview and observation task (in groups). 3. Presentations linked to your current PhD project. The presentation must somehow have a focus within qualitative/ mixed methods research. The focus can be within empirical data, ethical issues, and theoretical or even more abstract methodological questions. The duration of the presentation must NOT exceed 10 minutes. There will be 20 minutes for discussion. Your presentation should include a specific question/ problem you would like for discussion/advice.  The exam ends with pass or no-pass.

Mandatory readings: 

A: Bjørner, T. ed. (2015). Qualitative Methods for Consumer Research: The Value of the Qualitative Approach in Theory and Practice. Copenhagen: Hans Reitzels Forlag. Pp. 11-112. Buy at Saxo, Hans Reitzel, Amazon, Factum Books or other book stores. 

B: Bjørner, T., Korsgaard, D., Reinbach, H. C., & Perez-Cueto, F. J. (2018). A contextual identification of home-living older adults' positive mealtime practices: A honeycomb model as a framework for joyful aging and the importance of social factors. Appetite129, 125-34. https://doi.org/10.1016/j.appet.2018.07.005

C: MacPhail, C., Khoza, N., Abler, L., & Ranganathan, M. (2016). Process guidelines for establishing Intercoder Reliability in qualitative studies. Qualitative Research16(2), 198-212. https://doi.org/10.1177/1468794115577012

D. O’Brien, B. C., Harris, I. B., Beckman, T. J., Reed, D. A., & Cook, D. A. (2014). Standards for reporting qualitative research: a synthesis of recommendations. Academic Medicine89(9), 1245-1251. https://pubmed.ncbi.nlm.nih.gov/24979285/

E: Bjørner, T., & Schrøder, M. (2019). Advantages and challenges of using mobile ethnography in a hospital case study: WhatsApp as a method to identify perceptions and practices. Qualitative Research in Medicine and Healthcare3(2). https://doi.org/10.4081/qrmh.2019.7795

Organizer: Associate Professor Thomas Bjørner, email: tbj@create.aau.dk

Lecturers: Associate Professor Thomas Bjørner (AAU), Professor Bent Egberg Mikkelsen (AAU), Lene Heiselberg (DR)

ECTS: 4.0

Time: 08-10 November 2022

Place: TBA

Zip code: 

City: 

Number of seats: 20

Deadline: 18 October 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3,000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately three months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Tools for Scientific Software Development and Data Science (2022)

The development of eScience and Data Science across research fields means many researchers have to spend a significant amount of time at their computers. As a consequence, we need to ensure that our skill set and toolbox is up to date and that we can accurately, effectively and in a research-wise justifiable manner conduct our research with a computer.

Who is this course for?
If you in your daily work do any of these:

  1. Process data on a computer
  2. Adapt code and scripts from colleagues or peers
  3. Write code/scripts used by you, your colleagues or peers then this course is for you.

Objectives
In this course you will learn the practical skills and craftsmanship to increase your day-to-day research productivity and be able to produce scientific software with a high degree of compliance to modern research standards. After the course you should be able to

  1. Apply the widely used commandline interface/shell bash in your daily work.
  2. Apply the widely used version control system Git in your daily work.
  3. Understand concepts related to computational reproducibility and data management.

Format
Hands-on interactive three-day event with participatory live-coding, demos and presentations. The participants are encouraged to follow and run the same examples as shown during the course. The workshop will contain several smaller practical 5-10 minutes exercises and breaks.

Course structure
1. Day:

    • Introduction: why are we here?
    • Get efficient with the command line interface (shell: Linux (bash))
    • Be smart: using automatic testing (with examples in Matlab, R and Python)

2. Day:

    • Version Control with Git
    • What you need for your everyday work.
    • Advanced topics (continuous integration, pull request)

3. Day:

    • Get more out of your code: Computational Reproducibility
    • Show off your examples with Jupyter notebook
    • Get more out of your data: FAIR (findability, accessibility, interoperability, and reusability).
    • Work in practice: what IT resources are available to me?

We will not teach a specific programming language and will try to keep the presented material as language-independent as possible.

Prerequisites

  • You will need to bring a laptop with Linux / OS X / Windows.
  • You know the basics of a least one programming language. You can navigate your computer, locate files etc.
  • Read Wilson et. al. “Good enough practices in scientific computing” and start thinking about the presented ideas and to what extent it can be adapted in your work.
  • We will be using uCloud as a common platform for our experiments throughout the course. Please go to https://cloud.sdu.dk prior to the course and make sure you can log into the platform.
    Further instructions on using uCloud will be given in the course.
  • Should you wish to experiment with the demonstrated tools on your own computer, you will need the following:
    • Please install Git on your system: https://git-scm.com/
    • Please have a working installation of one of the following: Python3/Matlab/R.
      If you do not have any of these already, good starting points could be: Anaconda or RStudio.
  • Please make sure to have a GitHub account prior to the course: https://github.com/.

We expect that:

  • You actively participate and work on the examples and exercises.
  • You talk to your neighbors and help each other.
  • Ask for help if both you and your neighbors are stuck.

Course project
The course project will contain several elements from the course. Participants are presented with a default project, or can take on a project based on their existing work if they find this option suitable. The project will require additional work following the three course days.

ECTS: 2
Participants attending at least 80% of the course and submitting an acceptable course project receive credits.

Lecturers
Special consultants Thomas Arildsen, Tobias Lindstrøm Jensen, and a data management specialist.

Dates: 12, 26 September and 7 October 2022

Location: TBA

Deadline: 17 August 2022

Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.


 THE COURSE HAVE BEEN CANCELLED

Welcome to Introduction to Image Processing and Computer Vison

Topic, background and motivation for the course:

The purpose of this course is to make doctoral students from different fields of engineering and medicine familiar with basic and advanced topics of image and video processing and apply them in their own PhD projects. The course will start by giving basic image processing concepts on how an image is formed, manipulated, and analyzed. Then, the course continues into more advanced topics like different imaging sensors and data, object detection, recognition, and tracking.

Prerequisites:

Basic linear algebra and some coding skills for example in Matlab

Learning objectives:

Understanding basics of image processing and computer vision

Teaching methods:

PowerPoints, in class exercise, project

Criteria for assessment:

Attending the class, defining a project, and presenting its findings to the class

Key literature:

Introduction to Video and Image Processing. Building Real Systems and Applications, Thomas B. Moeslund, Springer 2012.
Preview available at Springer.
Computer Vision - Algorithms and applications, Richard Szeliski, 2011. Free pdf version available: http://szeliski.org/Book/

Organizer: Kamal Nasrollahi

ECTS: 3

Time: May 5,12, and 24, 2022

Place: Aalborg University, 5 May Rendsburggade 14, 3/2,449, 
                                        12 and 24 May Rendsburggade 14. 4./3.563
 

Zip code: 


City: 

Number of seats: 45

Deadline: April 14, 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations


Welcome to Advanced Mathematics for PhD Candidates (2022)


Description: The aim of this course is to give the participants an idea of how the mathematical vocabulary is used and the strength of using it properly. This is needed by engineering PhD's when reading papers, which will often use the common language of mathematics, and in particular when writing papers. Moreover, it is crucial, that engineers understand when a given mathematical toolbox is applicable and when it is not. As an example: In favourable cases, differential equations have unique solutions, but this is not always true, and trying to approximate a solution in such cases may lead to results which are simply wrong. The topics covered are: metric spaces, convergence, continuity, compactness, completeness. Vector Spaces and linearity. Korovkins theorem on polynomial approximations via Bernstein polynomials. The Banach Fixed Point Theorem. Existence and uniqueness results for ordinary differential equations. The approach in the course is to stress the necessity of precise mathematical formulation, and, in particular, to give examples where the intuitive answer is not correct.

Organizer: Professor Morten Nielsen - mnielsen@math.aau.dk & Associate Professor Lisbeth Fajstrup - fajstrup@math.aau.dk

Lecturers:

ECTS: 4.0

Time: 30 November 2022 and 02, 05, 09, 13, 15 December 2022

Place: Aalborg University 

Number of seats: 30

Deadline: 09 November 2021


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Topic, background and motivation for the course:

The use of Energy Systems Analysis tools is becoming increasingly important for PhDs around the world, and we at AAU have been first movers. We have conducted this course for more than 15 years with great success and PhDs coming from both AAU and from around the world.
It has been part of many PhDs in the Planning as well as the energy technology PhD program. It is part of setting AAU and our Energy Planning tools and methodologies on the world map...

Prerequisites:

Prior to the course al participants are requested to conduct the following:

1. Install EnergyPLAN from energyplan.eu

2. Consider how you wish to use EnergyPLAN – preferably in your Ph.D. project – alternatively in independent analyses only made for the Ph.D. course (notice that agenda for the first morning – third bullet-point)

3. Read the FIDE guide (Finding and inputting data to EnergyPLAN) from energyplan.eu and consider what data you will need to do 2.

4. There are a number of training exercises at energyplan.eu You are strongly encouraged / expected to do these beforehand as this will enable you to make more advanced independent analyses during the actual course

5. Read the articles

Learning objectives:

The PhD course gives an introduction to advanced energy system analysis using the EnergyPLAN computer model. After the course the participants are expected to be able to understand methodologies of advanced energy system analysis and to be able to use the EnergyPLAN computer model as a tool in making energy system analyses.

Teaching methods:

The course is conducted as a combination of lectures and computer workshops of a total of 5 days (40 hours) and assignments of a total of 5-6 days (44 hours). Results of assignments will be presented by the participants.
The course start with an introduction to the model (installation, using, constructing new data sets) and proceeds to focus on the use of the model in
-sustainable cities and communities
-technical analyses of large-scale integration of wind.
-analyses of exchange with external electricity markets
-combinations of different renewable energy technologies.
-designing flexible energy systems using flexible technologies such as heat pumps, hydrogen storage, pumped storage etc.
-district heating systems versus individual houses and zero energy buildings
-designing energy systems based on multiple criteria

Criteria for assessment:

Results of assignments will be presented by the participants by the end of the course and assessed by the supervisors. (The course has two sessions with 2 weeks in betweeen so the participants can wotk on their project and the use of the tool)

Organizer:  Professor Henrik Lund

Lecturers:  Poul Alberg Østergaard , Henrik Lund, Jakob Zinck Thellufsen, Miguel Chang & Brian Vad Mathiesen

ECTS:  4

Time:  25, 26 and 27 April and 9,10,11 May

Place:  

Deadline: April 4, 2022

Number of seats: 30

Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.



Welcome to AI for the People 

Description: The notion of Artificial Intelligence (AI) dates back approx. 70 years as a research field and even longer if one considers fiction writers. A number of different definitions of AI has been suggested over the years, but none seem to capture what AI is. This might be due to the fact that AI is about computer algorithms that behave intelligently. And since the capabilities of computer algorithms improve over time, no static definition is possible.

One aspect of AI is the ability to learn or adapt dynamically. This concept has inspired numerous Sci-fi books and movies with the underlying theme of man vs AI (often manifested in a robot). From this follows naturally ethical and regulatory considerations. But until recently, such considerations (see for example the three Robotic laws defined by the sci-fi writer I. Asimov) have been speculative since current AI algorithms (and their manifestation in mechanical devices) have performed poorly and hence never left university labs around the world. Recently, however, fast hardware and massive amount of data have allowed revisiting one particular AI algorithm invented in the 80s, namely Artificial Neural Networks (ANN), and increasing the size of the networks used in these models. This was exemplified via image processing for recognizing hand-written digits and resulted in amazing results. Inspired by this success ANN (now known as Deep Learning (DL)) was quickly picked up by other research fields where similar successes have been witnessed.

DL algorithms can now outperform humans on a number of tasks. Moreover, they can, to a certain degree, learn new tasks. An important point in this regard is that the algorithm is so complex that it is next to impossible to understand its inner workings. So, we seem to be facing a reality where AI, in a not too distant future, will be used to make decisions (simply because it is of better than humans). This raises a number of ethical and regulative questions such as, for instance, 1) how we ensure that AI systems are not discriminating against certain groups in the population, 2) how do we ensure transparency about the decisions made by AI systems, and relatedly 3) could and should individuals be given a substantial right to an explanation of decisions made by such systems and a substantial right not to be subjected to automated decision-making (GDPR). Since many of the currently developed AI systems operate on the basis of large amounts of data, the development and use of such systems also reinvigorate the ethical issues related to ‘Big data’. Finally, there are problems related to the efficacy and safety of AI systems. This raises questions not only of how appropriate monitoring of the development of these systems can be secured, but also and more importantly about the appropriate domains for use.

These questions and related questions are the core focus of the PhD course on ‘AI for the people’. The aim is to raise an awareness in the participants. To this end the course will be a combination of lectures, debates and an assignment, and includes the following topics:

  • Introduction to AI
  • Ethical issues in the development and use of AI
  • Industry perspective on AI

Organizer: Professor Thomas B. Moeslund, tbm@create.aau.dk

Lecturers: Professor Thomas B. Moeslund, tbm@create.aau.dk

ECTS: 2.0

Time: 14, 15 and 29 September 2022

Place: 

Zip code: 
9220

City: Aalborg

Number of seats: 30

Deadline: 24 August 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.


Welcome to Machine Learning (2022)


Description: Machine learning is concerned with the development of computer programs that allow computer (or machine) to learn from examples or experiences. Machine learning is of interdisciplinary nature, with roots in computer science, statistics and pattern recognition. In the past decade, this field has witnessed rapid theoretical advances and growing real world applications. Successful applications include machine perception (speech recognition, computer vision), control (robotics), data mining, web search and text classification, time-series prediction, system modelling, bioinformatics, data compression, and many more.


This course will give a comprehensive introduction to machine learning both by presenting technologies proven valuable and by addressing specific problems such as pattern recognition and data mining. This course covers both theory and practices for machine learning, but with an emphasis on the practical side namely how to effectively apply machine learning to a variety of problems. Topics will include:

  • Supervised learning (of classification and regression functions)
  • K-nearest neighbors, decision trees, naïve Bayes, support vector machines, logistic regression, evolutionary algorithms, Bayesian Networks, hidden Markov model, neural networks, boosting
  • Unsupervised learning and clustering
  • K-means, hierarchical clustering (agglomerative and divisive), principal component analysis, Expectation Maximization algorithm
  • Reinforcement learning


Prerequisites: Basic probability and statistics theory, linear algebra.

Literature (finding one that interests you):

  • Machine Learning – A Probabilistic Perspective, Kevin P. Murphy, The MIT Press, 2012
  • Introduction to Machine Learning – second edition, Ethem Alpaydin, The MIT Press, 2009
  • Pattern Recognition and Machine Learning, Chris Bishop, Springer, 2006
  • Pattern Classification, Second Edition, Richard O. Duda, Peter E. Hart, David G. Stork, Wiley Interscience, 2001.


Organizer: Professor Zheng-Hua Tan, e-mail: zt@es.aau.dk

Lecturers: Professor Zheng-Hua Tan, e-mail: zt@es.aau.dk
                  Dr. Ivan Lopez-Espejo, e-mail: ivl@es.aau.dk  
                  Dr. Nicolai Bæk Thomsen (Grundfos)

ECTS: 3.0

Time: 25, 27, 29 April + 2, 4 May, from 9:00-16:00 with lunch break between 12:00-13:00. 

Place: Aalborg University, Niels Jernes Vej 14/4-117 all days

Zip code: 
9220

City: Aalborg

Number of seats: 50

Deadline: April 4, 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Scientific Computing using Python – High Performance Computing in Python (2022)


Description: Many research projects involve scientific computing for analyzing [big] data and/or simulating complex systems. This makes it necessary have a systematic approach to obtaining well-tested and documented code. Further, we see an increased interest in reproducible research, which allows other researchers the opportunity to dig further into research results as well as easy access to results and improving productivity by reusing code and software.

This is a course in scientific computing using the popular programming language Python. Python is popular in science due to a number of advantages such as having a rich set of libraries for computing and data visualization, excellent performance-optimizing possibilities, standard tools for simple parallel computing, fast development cycle and high productivity – just to name a few. Python is open source and as such an asset for any researcher following the reproducible research paradigm.

This part of the course covers the main area: High performance computing.

High performance computing:

  1. High-performance computing and computer architectures
  2. Performance optimization
    1. Numba (just in time compilation)
    2. Numba GPU functionality
    3. Other options - briefly: Cython (compiled Python via C-extensions), f2py (inclusion of Fortran code in Python)
  3. Parallel/distributed computing
    1. Theoretical aspects (Amdahl's and Gustafson-Barsis' law)
    2. Parallel computing on one computer
    3. Distributed computing across multiple computers

Audience: The targeted audience is all PhD students with some experience in Python programming and an interest in developing high-performance Python code for various scientific computing purposes. By this we mean code to solve actual problems where [lots of] floating-point computations are needed.

Prerequisites: Participants must have some experience in programming Python. If not, there is an introductory course "Scientific Computing using Python - 1. Python + Scientific Computing". Further, some basic skills in general use of a computer are expected. The tools applied work best using Linux or Mac OSX – Microsoft Windows may experience challenges when using parallel computing.

Criteria for assessment: A standard mini-project must be delivered (4-8 pages description) in addition to the developed code. The code must include testing/validation, and performance evaluation of parallel computing. An acceptable mini-project and at-least 75% participation is required to pass the course.

Learning objectives: After completing the course the participants will:

  • Know how to use methods and software for performance optimization.
  • Know when and how to apply parallel computing for scientific computing.


Organizer: Thomas Arildsen - tari@its.aau.dk

Lecturers: 

ECTS: 2.0

Time: 16-17 June 2022

Place: Aalborg University, Frb. 7G/5-112

Zip code: 
9220

City: Aalborg

Number of seats: 25

Deadline: 26 May 2022

NB This course is only for PhD Students at Aalborg University


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

This course is fully booked. Please sign up for the waitinglist here 



Welcome to Scientific Computing using Python – 1. Python + Scientific Computing (2022)

Description:

Many research projects involve scientific computing for analyzing [big] data and/or simulating complex systems. 
This makes it necessary to have a systematic approach to obtaining well-tested and documented code. Further, we see an increased interest in reproducible research, 
which allows other researchers the opportunity to dig further into others' research results as well as easy access to results and improved productivity by reusing code and 
software.

This is an introductory course in scientific computing using the increasingly popular programming language Python. 
Python is gaining popularity in science due to a number of advantages such as having a rich set of libraries for computing and data visualization, 
excellent performance-optimizing possibilities, standard tools for simple parallel computing, fast development cycle and high productivity - just to name a few. 
Python is open source and as such an asset for any researcher following the reproducible research paradigm.

The course covers two main areas:

  1. The Python programming language itself and
  2. various aspects of scientific computing.

This specific course content is as follows:

The Python language

  1. Course introduction
    1. Historical overview of scientific computing and high performance computing
  2. Python development environment
    1. Python from above
    2. Data types, built-in functions
    3. Branching and looping
    4. Functions (definition, built-in, lambda)
    5. Modules and packages
  3. Debugging and testing
    1. Pytest
    2. Doctest
    3. Pdb (breakpoints and post-mortem debugging)
  4. Basic scientific computing packages
    1. NumPy (numerical computing - array-based - vectorization)
    2. SciPy (various tools for integration, optimization, etc.)
    3. Matplotlib (data visualization) + other visualisation packages
    4. H5py (data storage/access via HDF)
    5. Documentation using Sphinx

Scientific computing

  1. Basic issues related to computational sciences such as
    1. Floating-point representation
    2. Numerical accuracy and condition number
    3. Cancellation
    4. Algorithmic complexity
  2. Scientific software development
    1. Version control (via git)
    2. Code documentation
    3. Test procedures (what to test - and how)
    4. Code refactoring

Audience: The targeted audience is mainly engineers or similar with an interest in developing robust, portable and high-quality code for various scientific computing 
purposes. By this we mean code to solve actual problems where [lots of] floating-point computations are needed. It is not a course in object-oriented programming 
and we apply a procedural approach to programming in the course.

Prerequisites: Participants must have some basic experience in code development in e.g. MATLAB, C or FORTRAN. Further, some basic skills in general use of a computer
are expected. The tools applied work best using Linux or Mac OSX - Microsoft Windows may experience challenges if using parallel computing (but this should not be a 
problem for this part of the course).

Learning objectives: After completing the course the participants will:

  1. have fundamental knowledge of important aspects of scientific computing
  2. be able to map a mathematically formulated algorithm to Python code
  3. know how to document, debug and test the developed code.
  4. know when and how to optimize Python code

Teaching methods: A combination of lectures, demonstrating examples using Jupyter notebooks, smaller exercises, and a mini-project is used to facilitate learning. 
The course is rich in examples and active user participation is expected - the topics covered demand a “learning by doing” approach.

Criteria for assessment: A standard mini-project must be delivered (4-8 pages) in addition to the developed code. The code must include testing/validation, and 
performance evaluation. An acceptable mini-project and at-least 75% participation is required to pass the course.

Key literature: We expect to use a combination of the following:

  1. Selection of a few chapters in Python books (specified at a later stage)
  2. References to Python and all relevant packages (freely available via http://python.org)
  3. A number of scientific papers relevant for specific parts of the course.


Organizer: Thomas Arildsen - tari@its.aau.dk

Lecturers:

ECTS: 2,5

Time: 13-15 June 2022

Place: Aalborg University, Frb. 7G/5-109

Zip code: 
9220

City: Aalborg

Number of seats: 25

Deadline: 23 May 2022

NB This course is only for students at Aalborg University

Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now 
reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student 
does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on 
those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for 
courses during the year. 
We look forward to your registrations.


Welcome to Data Science using R (2022)


Description:

Most quantitative research projects involve both case-specific programming tasks as well as data analysis of a more standard nature. When working with quantitative data it is moreover essential to be able to do so in a systematic and reproducible manner with trustworthy software. This course aims at introducing the free program R as a computational environment for integrating these tasks. R has for two decades been a leading tool for computing with data and it is the preferred language for implementation of new statistical methodology.


The course will cover the practice of scientific computing, programming, and quantitative analyses as well as the essential theoretical underpinnings.
The topics of the course will include.

  • Introducing R as a statistical programming environment for data analysis.
  • Efficient data management using R.
  • High-level graphics in R.
  • Statistical models in R
  • Aspects of scientific computing in theory and practice.
  • Reproducible research in practice
  • Programming in R and vectorized computations.
  • Optional (if time permits) Matrix factorizations and other numerical methods in R. Easy integration of C++ code in R.

IMPORTANT: Prerequisites: Participants must have a working knowledge of elementary statistical methods such as regression models and analysis of variance at the level taught e.g. in the "applied statistics" course described at  http://asta.math.aau.dk/ 

Learning objectives:
  After completing the course the participants will 1. be able to solve programming tasks with R. 2. know how to manage data, visualize data and fit models to data using R. 3. have learned enough about R to continue learning on their own.

Teaching methods:
 A combination of instructive videos, computer practicals and lectures.

Criteria for assessment:
  Active participation in the practicals + approval of major exercise (to be handed in after the course).

Frequently asked questions:

  • Q: I am from outside AAU and wish to sign up for the course. What do I do?
  • A: You click on "signup" and fill out the form.
  • Q: I can not get the steps above to work. Who can help?
  • A: You will have to ask the doctoral school: aauphd@adm.aau.dk
  • Q: If I participate in the course, can you then help me analyze a dataset that I work with as part of my ph.d. project.
  • A: No, I am afraid that this is not possible
  • Q: I am not a ph.d. student, but I would like to participate in the course anyway. Is that possible?
  • A: You will have to ask the doctoral school: aauphd@adm.aau.dk
  • Q: I realize that I am late for enrollment, but I would really like to participate. Is it possible.
  • A: You will have to ask the doctoral school: aauphd@adm.aau.dk  

Organizers:
Søren Højsgaard, Mads Lindskou og Ege Rubak 

ECTS: 4

Time: April 6, 7, 20, 21 and May 4, 5, 2022

  • April 6 and 7,  Frb. 7A4.106,
  • April 20 and 21, and May 4 and 5 Frb 7A4.108 


Place: Aalborg University

Zip code: 9220

City: Aalborg

Number of seats: 40

Deadline: March 23, 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Signal and Spectral Analysis: extracting information from noisy data (2022)

Description: 
In many situations, a number of observations are made which contain some information about an underlying phenomenon we are interested in. Examples of this are:

  • The diagnosis of the Parkinson’s disease from a telephone recording,
  • The assessment of bearing wear from vibrational data,
  • The automatic transcription of music,
  • Order tracking analysis of rotating machines,
  • Automated analysis of the heart sound, and
  • Harmonic analysis in power systems.

To solve these and many other problems, a signal analysis toolbox is needed. This course focuses ondeveloping, explaining, understanding, and using such tools. Specifically, the course covers important and general concepts such as:

  • Signal modelling: Which models exist and what are their applicability and limitations?
  • Spectral analysis: Why is signal analysis often performed as a function of frequency and how do you do it?
  • Inference and parameter estimation: How do you estimate model parameters accurately and quantify how well you do?

The course is primarily developed for doctoral students from medicine and various engineering and natural science disciplines who wish to not only apply, but also to understand signal and spectral analysis. Consequently, the course is rooted in a principled and systematic exposition of fundamental concepts and tools and in a scientific approach which promotes the creation of knowledge over improving state-of-the-art by ε percent. An important goal of the course is to make doctoral students able to solve a signal and spectral analysis task based on data from their own Ph.D.-project. This is integrated in the course via a mini project.

Keywords: Filtering, statistical signal processing, estimation theory, maximum likelihood, powerspectral density estimation, modelling, least squares, autoregressive, nonnegative matrix factorizations, sparsity, periodic signals, Fourier analysis, line spectra.

Prerequisites: Basic probability theory, linear algebra, signal processing, and experience with MATLAB and/or Python programming.


Organizer: Professor Mads Græsbøll Christensen - mgc@create.aau.dk

Lecturers:
Professor Mads Græsbøll Christensen - mgc@create.aau.dk
Assoc. Professor Jesper Rindom Jensen - jrj@create.aau.dk

ECTS: 3.0

Time: 27 September and 4, 11, 18, 25 October 2022

Place: Aalborg University 

Zip code: 
9220

City: Aalborg

Number of seats: 30

Deadline: 06 September 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Mixed Models with Biomedical and Engineering Applications

Description: Mixed models provide a flexible framework for analyzing data with multiple sources of random variation and they are indispensable in many medical, biological, and engineering applications. When treatments are tested in medical applications, the responses for individuals receiving the same treatment often vary due to unobserved genetic factors and this variation must be taken into account when comparing ifferent treatments. Similarly, in agricultural field trials, random soil variation affects the yield within plots. In quality control applications, the variability of the output of a production process may, apart from random noise, e.g. depend on the batches of raw material used and the employee involved in the manufacturing process. 

The course will provide an introduction to statistical analysis with linear mixed models. Linear mixed models is a unified framework for classical random effects ANOVA models, random coefficient models and linear models for longitudinal data with associated user-friendly implementations in R and SPSS. Linear mixed models moreover provide generalizations of the classical models to complex data not covered by he standard statistical toolbox. 

The course will focus on modeling with mixed models, on how a statistical analysis can be carried out for a mixed model, and on interpretation of models and results. Hands-on experience with real data will be obtained through computer exercises.

Prerequisites: A basic knowledge of statistics (linear regression) and probability theory (random variables, expectation variance and covariance) is expected.


Organizer: Professor Rasmus Waagepetersen - rw@math.aau.dk

Lecturers: Professor Rasmus Waagepetersen - rw@math.aau.dk

ECTS: 1.5

Time: 3 October and 10 October 2022

Place: Aalborg University

Zip code: 
9220

City: Aalborg

Number of seats: 20

Deadline: 12 September 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations

Welcome to Bayesian Statistics, Simulation and Software – with a View to Application Examples


Description: During the last decades, Bayesian statistics has gained enormous popularity as an elegant and powerful computational tool to perform statistical analysis in complex stochastic models as applied in engineering, science and medicine. Bayesian statistics offers an alternative approach to traditional data analysis by including prior knowledge about the model parameters in form of a prior distribution. Using Bayes formula the prior distribution is updated from the posterior distribution by incorporating the observed data by means of the likelihood. Subsequently statistical inference about the unknown model parameters is derived from the posterior distribution. However, the posterior distribution is often intractable due to high-dimensional complex integrals implying that approximate stochastic simulation techniques such as Markov Chain Monte Carlo (MCMC) methods become crucial. This course reviews the basics ideas behind Bayesian statistics and Markov chain Monte Carlo (MCMC) methods. Background on Markov chains will be provided and subjects such as Metropolis and Metropolis-Hastings algorithms, Gibbs sampling and output analysis will be discussed. Furthermore, graphical models will be introduced as a convenient tool to model complex dependency structures within a stochastic model. The theory will be demonstrated through different examples of applications and exercises, partly based on the software package R.

Prerequisites: Note that this will not be a "a black box approach" to the subject as there will be some mathematical abstraction which is needed in order to construct meaningful Bayesian models and simulation procedures. In principle the course is accessible to those new to these subjects, however, some mathematical training will be an advantage and a basic knowledge of statistics and probability theory as obtained through engineering studies at Aalborg University is definitely expected.

Additional information and assessment: All course material and additional information is available at the course website https://asta.math.aau.dk/course/bayes/2021/In particular note the assessment of the course through active participation and a hand-in exercise.

Frequently asked questions:

Q: If I participate in the course, can you then help me analyze a dataset that I work with as part of my ph.d. project.

A: No, I am afraid that this is not possible

Q: I would like to participate in the course, but during a part of the course period I can not be present. Is it possible to follow to course via Skype or similar?

A: Maybe, to some extend. See the course website

Q: I am not a ph.d. student, but I would like to participate in the course anyway. Is that possible?

A: You will have to ask the doctoral school: aauphd@adm.aau.dk

Q: I realize that I am late for enrollment, but I would really like to participate. Is it possible.

A: You will have to ask the doctoral school: aauphd@adm.aau.dk


Organizer: Professor Jesper Møller - jm@math.aau.dk

Lecturers: Professor Jesper Møller - jm@math.aau.dk; Associate Professor Ege Rubak - rubak@math.aau.dk


ECTS: 4.0

Time: 23-30 November 2022 

Place: Aalborg University 

Zip code: 9220

City: Aalborg

Number of seats: 40

Deadline: 02 November 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Design and Analysis of Experiments (2022)
 
Description: After a short survey of basic statistical concepts such as estimation, significance tests and confidence intervals, an introduction will be given to the analysis of designed experiments, including analysis of variance and factorial designs. The course will also cover multiple and polynomial regression. The course will be accompanied by an introduction to a dedicated statistical software package (R, see more at http://www.r-project.org). 

Prerequisites: The course assumes basic knowledge about mathematics and probability theory as obtained through the engineering courses at Aalborg University. Some knowledge about basic statistics, such as one sample estimation and test of hypotheses, will be desirable.

Textbook: John Lawson: Design and Analysis of Experiments with R, CRC Press, 2015.

According to Deborah Worth from CRC Press there is a special price at Factum books Aalborg for the participants at this PhD course. Here is a sales LINK to the book on Factum's homepage.

Remarks:
  • The course will use exclusively R. However, there exists other software/libraries for design and analysis of experiment such as: JMP, the Statistics and Machine Learning Toolbox in Matlab, the python library pyDOE2.
  • Most of the examples in the course come from the food industry but the methods introduced may of course be used in other fields.

Evaluation:
  • Active attendance in at least 9 out of 12 lecturesLecture 0 below is not mandatory and does not count for participation in the minimum required attendance of 9 lectures. I.e. you are not required to follow lecture 0, but if you are new to R it is a good idea to attend lecture 0.
  • Hand in a statistical analysis done in the last two lectures (needs to be passed)

Organizers and lecturers: Associate Professor Esben Høg - esben@math.aau.dk and Associate Professor Christophe Biscio - christophe@math.aau.dk

ECTS: 4.5

Dates:  13, 14, 15, 21, 22, 28, 29 September and 5, 6,  12, 13, 26, 27 October 2022

Time:  

Place: Aalborg University, Niels Jernes Vej 8A/0-01 all days 

Zip code: 
9220

City: Aalborg

Number of seats: 30

Deadline: 23 August 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Welcome to Biostatistics II (2022)

Description: This course on biostatistics will focus on the complexity of data collected in biomedical research. Therefore, the course will focus on topics like sample size estimation, meta-analysis and multi-factorial methods. This course will consist of two parts: (i) a review of some well-known and widely used parametric and non-parametric methods and discussions of basic designs of experimental studies, and (ii) a practical part where the focus is on applying the methods to relevant and realistic data sets collected from medical and biomedical research.

The aim of the Biostatistics 2 is that you after the course will have written a full statistical report including at least parts of your data and written a preliminary result section and made a do-file in Stata (or another statistical software) for documentation of any statistical procedures that you have used. If you do not have any data to analyze, you should contact course leader, Carsten Dahl Mørch asap and describe the type of data you expect to have in your Ph.D and we will find a dataset for you to analyze.

The learning goals for Biostatistics 2 are:

  1. Write a statistical statistical preferably based your data
  2. The ability to understand the assumptions and perform the following statistical tests:
    Multifactorial ANOVA
    Repeated measures ANOVA
    Multiple and non-linear regression
    Survival Analysis
  3. Understand power and sample-size calculation (sample-size considerations), and perform then in the context of your own studies
  4. Understand and perform meta-analyses in systematic reviews.

For the evaluation of Biostatistics II, we will attempt to get as close to your projects as possible. We hope that you will be able to use some of the statistical tools from the course and use them in the context of your own project. You should hand in the statistical report in due time to allow for one of the three teachers and some of your fellow students to read and provide you with questions and feedback. You will also read and evaluate statistical reports form some of your fellow students. You will present your statistical report on the last day of the course.

Literature: Selected papers and book chapters will be announced to the participants shortly before the course.

Prerequisites: Biostatistics I or similar knowledge on biostatistics.

Evaluation: Evaluation of the course will be based on written report and its presentation.


Organizer: Associate Professor Carsten Dahl Mørch - cdahl@hst.aau.dk

Lecturers: 

ECTS: 4.5

Time: 1, 3, 8, 10, 15, 17 November and 1 December 2022
All days from 8.15 - 12.00

Place: Aalborg University

Zip code: 
9220

City: Aalborg

Number of seats: 35

Deadline: 21 October 2022


Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.

Description:

The use of qualitative research and data within the health sciences has been increasing over the last 20 years. Either as the main source of data, or as part of a mixed methods design where qualitative and quantitative studies supplement each other. This course will provide participants´ with basis competences in designing a qualitative study and experiences on benefits and limitations when using qualitative methods within the health sciences. The specific focus will be on designing the study, choosing appropriate methods, collecting data and finally analysing the data.

Prerequisites:

The course targets Ph.D. students working within the areas of health science, who are planning to conduct qualitative research as part of their Ph.D.

Learning objectives:

•What characterises qualitative research and why should you choose a qualitative approach
•Introduction to different qualitative methods and their possibilities and limitations when used within the health sciences
•Introduction to analytical strategies
•How to work with and analyse ethical implications in qualitative research

Teaching methods:

The course will alternate between lectures, group work and presentation and discussion of the students' own PhD. projects.

Criteria for assessment:

Each participant must provide 3-5 pages (in English) written description of their PhD research with special emphasis on questions and issues concerning the qualitative design.

Organizer: Henrik Vardinghus-Nielsen

Lecturer(s): Associate Professor Henrik Vardinghus-Nielsen, Associate Professor Kirsten Schultz Petersen, Associate Professor Helle Lønstrup Haslund-Thomsen and Associate Professor Jane Andreasen

ECTS: 3

Time: November 21st-24th 2022

Place: TBN

Zip code: 
9220

City: Aalborg

Number of seats: 20

Deadline:  31.10.2022

Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.