Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moved LOs are above prereqs. #269

Merged
merged 1 commit into from
Nov 20, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 15 additions & 17 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,22 @@ This course is for you if:
and those of individual episodes
- The software you write is fully documented and well architected

> ## Learning Objectives
> After going through this course, participants will be able to:
> - Set up and use a suitable development environment
together with popular source code management infrastructure to develop software collaboratively
> - Use a test framework to automate the verification of correct behaviour of code,
and employ parameterisation and continuous integration to scale and further automate code testing
> - Design robust, extensible software through the application of suitable programming paradigms
and design techniques
> - Understand the code review process and employ it to improve the quality of code
> - Prepare and release software for reuse by others
> - Manage software improvement from feedback through agile techniques
{: .objectives }

> ## Prerequisites
> To attend this course you should meet the following criteria.
> You can also test your prerequisite knowledge by taking
> [this short quiz](quiz/index.html).
> Before joining this training, participants should meet the following criteria.
> (You can use [this short quiz](quiz/index.html) to test your prerequisite knowledge.)
>
> #### Git
> - **You are familiar with the concept of version control**
Expand All @@ -98,20 +110,6 @@ This course is for you if:
> - Optionally, you have experience redirecting inputs and outputs from a command
{: .prereq}

> ## Learning Objectives for the Workshop
> - Set up and use a suitable development environment
> together with popular source code management infrastructure to develop software collaboratively
> - Use a test framework to automate the verification of correct behaviour of code,
> and employ parameterisation and continuous integration
> to scale and further automate your testing
> - Design robust, extensible software
> through the application of suitable programming paradigms and design techniques
> - Understand the code review process
> and employ it to improve the quality of code
> - Prepare and release your software for reuse by others
> - Manage software improvement from feedback through agile techniques
{: .objectives }

> ## Setup
> Please make sure that you have all the necessary software and accounts setup ahead of the workshop
> as described in the [Setup](./setup.html) section.
Expand Down