You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/final_proj.md
+3-5
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,11 @@
2
2
3
3
Final projects will provide 35% of the course grade. We recommend you work in teams of two, but being your own teammate is fine too.
4
4
5
-
:construction: More infos to come in due time.
6
-
7
-
<!-- **Project's due date is December 22, 2023 -- 23h59 CET (enforced by a "release tag v1.0.0").**
5
+
**Project's due date is December 20, 2024 -- 23h59 CET (enforced by a "release tag v1.0.0").**
8
6
9
7
_Note that a single GitHub repository is sufficient per project._
10
8
11
-
\warn{The final project GitHub repository should **remain private** until submission on December 22, 2023 (unless you need it to be public for, e.g., deploying documentation.)}
9
+
\warn{The final project GitHub repository should **remain private** until submission on December 20, 2024 (unless you need it to be public for, e.g., deploying documentation.)}
12
10
13
11
Final projects should to be handed-in on a single GitHub repository, including scripts, documentation (and code documentation), unit and reference testing, Continuous Integration (CI - using e.g. GitHub Actions), instructions to run the software and reproduce the results, references.
14
12
@@ -41,4 +39,4 @@ Show your creativity by coming up with your own problem that could be modelled u
41
39
42
40
## Getting started with the final projects
43
41
44
-
Head to [Logistics](/logistics/#final_project) in order to find infos on getting started and submission.-->
42
+
Head to [Logistics](/logistics/#final_project) in order to find infos on getting started and submission.
Copy file name to clipboardExpand all lines: website/logistics.md
+7-11
Original file line number
Diff line number
Diff line change
@@ -88,17 +88,14 @@ We will try to correct your assignments before the lecture following the homewor
88
88
89
89
Starting from lecture 7, and until lecture 9, homework assigments contribute to the course's first project. The goal of this project is to have a multi-xPU thermal porous convection solver in 3D.
90
90
91
-
:construction: More infos to come in due time.
92
-
93
-
<!--
94
91
The exercises **in lecture 7** will serve as starting point for the first project:
95
92
96
93
1. Within your `pde-on-gpu-<moodleprofilename>` folder, copy over the `PorousConvection` you can find in the `l7_project_template` folder within the [scripts](https://github.com/eth-vaw-glaciology/course-101-0250-00/tree/main/scripts) folder. Make sure to copy the entire folder as not to loose the hidden files.
97
94
2. Follow the specific instructions given in [Lecture 7 - infos about projects](/lecture7/#infos_about_projects).
98
95
3. During lectures 7 and 9 you will be asked to add material to the `PorousConvection` folder as part of regular homework hand-in _which will serve as evaluation for the Part 2 (35% of the final grade)_ (see [Evaluation](#evaluation) section).
99
96
100
97
### Project hand-in checklist
101
-
The project submission deadline is set to **01.12.2023 - 23h59 CET** (see also [Homework](/homework)). The final GitHub SHA has to be added to [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=23586) in the Lecture 9 section.
98
+
The project submission deadline is set to **29.11.2024 - 23h59 CET** (see also [Homework](/homework)). The final GitHub SHA has to be added to [Moodle](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=1103857) in the Lecture 9 section.
102
99
103
100
Make sure to have following items in your private GitHub repository:
104
101
- a `PorousConvection` folder containing the structure proposed in [Lecture 7](/lecture7/#preparing_the_project_folder_in_your_github_repo)
@@ -126,7 +123,7 @@ The following steps will get you started with the final projects:
126
123
2. Select a topic of your choice
127
124
4. Initiate a private GitHub repository for your project (CamelCaps, including `.jl` at the end - e.g.: `MyProject.jl`)
128
125
5. Share the final project private repository on GitHub with the [teaching-bot (https://github.com/teaching-bot)](https://github.com/teaching-bot)
129
-
6. Send and email to Ludovic (luraess@ethz.ch) and Ivan (iutkin@ethz.ch) by **Tuesday December 5, 2023**, with subject _**Final projects**_ including
126
+
6. Send and email to Ivan (iutkin@ethz.ch) and Ludovic (luraess@ethz.ch) by **Tuesday December 3, 2024**, with subject _**Final projects**_ including
130
127
- your project partner
131
128
- a brief description of your choice
132
129
- a link to your final project GitHub repository
@@ -137,7 +134,7 @@ The following steps will get you started with the final projects:
137
134
- during class hours serving as helpdesk
138
135
139
136
### Final project submission
140
-
Submission deadline for the project is **December 22, 2023 -- 23h59 CET**.
137
+
Submission deadline for the project is **December 20, 2024 -- 23h59 CET**.
141
138
142
139
Final submission timestamp is enforced upon tagging the v1.0.0 version release of your repository. See [GitHub docs](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases) for infos.
143
140
@@ -155,15 +152,14 @@ For a successful outcome, final projects are expected to be handed-in as single
155
152
- unit and reference testing
156
153
- Continuous Integration (CI - using e.g. GitHub Actions)
157
154
- additional features if needed
158
-
-->
159
155
160
156
## Evaluation
161
157
162
-
All homework assigments can be done alone or in groups of two.
158
+
All homework assignments can be done alone or in groups of two.
163
159
164
160
Enrolled ETHZ students will have to hand in on [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=23586) and GitHub:
165
-
1. Six weekly assignments during the course's Part 1 and Part 2 constitute 30% of the final grade. **The best five out of six homeworks will be counted**.
166
-
2. A project developed during Part 3 of the course consitutes 35% of the final grade
167
-
3. A final project consitutes 35% of the final grade
161
+
1. Six weekly assignments during the course's Part 1 and Part 2 constitute 30% of the final grade. **The best five out of six homework will be counted**.
162
+
2. A project developed during Part 3 of the course constitutes 35% of the final grade
163
+
3. A final project constitutes 35% of the final grade
168
164
169
165
**Project submission includes code in a Github repository and an automatically generated documentation**.
0 commit comments