Skip to content

Staalet/week1-concurrency

 
 

Repository files navigation

Week 1: Concurrency

In the first part we walk through how concurrency can be harnessed to manage the massive parallelism of the web. We will go through the most common pitfalls of concurrency and how the can be avoided. Prepare for this module by reading up on the new Java 8 lambdas and Maven - we will be using these tools to make our lives easier throughout the semester.

This repository contains the presentation used in the lectures and the exercises we will be working on throughout the week. Please feel free to participate with improvements by submitting pull requests. Good pull requests will be given studypoints and praise!

Exercises

There are a set of exercises for each day. They are designed to cover the material for that day and help you towards the Friday exercises at the end of the week. Please note that the exercises will build on previous material. So please at least have a look at them every day and make sure you feel comfortable with them. If you do not we guarantee you it will be harder to catch up later in the semester.

How to learn

This repository is made to help you so we hope you can use the resources we give you. It is tremendously important, that you think about how you like to learn.

Do you like to learn as you go? Then work with the exercises.

Do you like to learn by reading? Then fetch the presentations and look at the course materials.

Do you like to learn by listening or seeing? Then come to the school and participate in the classes.

Or, if you're smart, do all of the above. Research shows that you learn better when you do different things.

Assignment correction

To give you better feedback on your assignments a small assignment corrector have been deployed to automatically test your assignments against our (secret) tests and give you feedback on the quality of your code. The tool will be introduced in the class.

Getting in touch

We are happy to answer questions you might have, but we are also encouraging you to try and find the solutions yourselves; that is often the most fun! But never hesitate to discuss your questions with a teacher. If you cannot make it in person, you can get in touch with me at jeep@cphbusiness.dk.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%