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: data/faq.md
+13-14Lines changed: 13 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ hidden: false
5
5
information_page: true
6
6
---
7
7
8
-
Here's some of the most frequently asked questions. If you can't find the answer for your question, you should ask it through one of the [support channels](/support-and-assistance).
8
+
Here are some of the most frequently asked questions. If you can't find an answer for your question, you should ask it through one of the [support channels](/support-and-assistance).
9
9
10
10
<table-of-contents></table-of-contents>
11
11
@@ -17,57 +17,56 @@ If you can't make it work, ask on the [support channels](/support-and-assistance
17
17
18
18
### NetBeans freezes when the feedback window opens
19
19
20
-
This problem shouldn't be present in the newer version of the plugin. You can download it at`Help`→`Check for updates` and following the instructions.
20
+
This problem shouldn't be present in the newer version of the plugin. You can download it by going on`Help`→`Check for updates` and following the instructions.
21
21
22
22
### I think one of the programming exercises has a bug
23
23
24
-
Please make sure the bug is not in your code. You may ask for help to spot a possible bug from one of the course's [support channels](/support-and-assistance). You can also test if there's an update to the exercise in NetBeans by selecting `TMC`→`Download` or update exercises from NetBeans' navigation bar. If you still believe there to be an error, notify course assistants through the [support channels](/support-and-assistance).
24
+
Please make sure the bug is not in your code. You may ask for help to spot a possible bug from one of the course's [support channels](/support-and-assistance). You can also test if there's an update to the exercise in NetBeans by selecting `TMC`→`Download` or update exercises from NetBeans' navigation bar. If you still believe there to be an error, please notify the course assistants through the [support channels](/support-and-assistance).
25
25
26
26
### I found an error in the material
27
27
28
-
Please contact course assistants through the [support channels](/support-and-assistance).
29
-
30
-
If you are able to fix the error yourself, for example if it's a typing error, you can open a pull request in the course material's Github repository: https://github.com/rage/java-programming.
28
+
Please contact the course assistants through the [support channels](/support-and-assistance).
31
29
30
+
If you are able to fix the error yourself, such as a typo, you can open a pull request in the course material's Github repository: https://github.com/rage/java-programming.
32
31
33
32
### How can I download the next part's exercises?
34
33
35
-
The TMC addon for NetBeans will suggest downloading the next part's exercises once you have gained 25% or more of the last part's programming exercise points.
34
+
The TMC add-on for NetBeans will suggest you to download the next part's exercises once you've gained 25% or more of the previous part's exercise points.
36
35
37
36
### Doing the exercises and returning them is slow on macOS
38
37
39
-
Follow these instructions to fix the issue: https://materiaalit.github.io/tmc-asennus/macos-verkkoongelma/. The instructions are in Finnish but the images should be of assistance until the instructions are translated.
38
+
Follow these instructions to fix the issue: https://materiaalit.github.io/tmc-asennus/macos-verkkoongelma/. The instructions are in Finnish, but you can seek guidance from the images until the instructions are translated.
40
39
41
-
If it doesn't help, try changing the proxy setting on NetBeans to "no proxy".
40
+
If these haven't helped, try changing the proxy setting on NetBeans to "no proxy".
42
41
43
42
### The installer of NetBeans is not opening on macOS
44
43
45
-
Try clicking the installer with the right button of the mouse and then choose "Open".
44
+
Try right clicking on the installer and then choose "Open".
46
45
47
46
### The tests of part 12 are not working on my Mac
48
47
49
48
Check these instructions: [macOS instructions](/macos-ohjeet).
50
49
51
50
### While running the tests, I get an error about JAVA_HOME
52
51
53
-
Follow these instructions: [https://materiaalit.github.io/tmc-asennus/java\_home\_not\_found/](https://materiaalit.github.io/tmc-asennus/java_home_not_found/). The instructions are in Finnish but the images should be of assistance until the instructions are translated.
52
+
Follow these instructions: [https://materiaalit.github.io/tmc-asennus/java_home_not_found/](https://materiaalit.github.io/tmc-asennus/java_home_not_found/). The instructions are in Finnish, but you can seek guidance from the images until the instructions are translated.
54
53
55
54
### While running the tests, I get an error about "Permission denied"
56
55
57
-
Open the Terminal and run the command `chmod +x /path/to/mvn`, where `/path/to/mvn` is the path that ends with `mvn` from the error message. If you require assistance, ask through one of the [support channels](/support-and-assistance).
56
+
Open the Terminal and run the command `chmod +x /path/to/mvn`, where `/path/to/mvn` is the path that ends with `mvn` from the error message. If you require assistance, you may seek it through one of the [support channels](/support-and-assistance).
58
57
59
58
### NetBeans or its installer doesn't open, or looks odd when opening
60
59
61
60
Make sure you have Java Development Kit (JDK) version 11 installed. The environment used on this course doesn't work properly with other versions of Java. If you have a problem with this, try removing the other versions of Java on your computer, and then [clear the old settings](/remove-netbeans-settings).
62
61
63
62
### The buttons to run and to send to the server on NetBeans are gray
64
63
65
-
This usually indicates either passed deadline or wrong course being selected in `TMC`→`Settings`.
64
+
This usually indicates either a passed deadline or a wrong course being selected in `TMC`→`Settings`.
66
65
67
66
### I want to apply for study right through the programming MOOC. Is this the right course?
68
67
69
68
No, you cannot apply for the study right based on this course.
70
69
71
70
### The next part should be opened today but I cannot access it
72
71
73
-
There is no guarantee on the exact time a course part will become available. Usually the material has been released around midday, but the release time may vary greatly. Thank you for your patience!
72
+
There is no guarantee on the exact time a course part will become available. The material has usually been released around midday, but the release time may vary greatly. Thank you for your patience!
Copy file name to clipboardExpand all lines: data/index.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,25 +6,25 @@ information_page: true
6
6
banner: true
7
7
---
8
8
9
-
Welcome to University of Helsinki’s free massive open online course (MOOC) on programming! This is an updated version of our popular course Object-Oriented Programming with Java.
9
+
Welcome to the University of Helsinki’s free massive open online course (MOOC) on programming! This is an updated version of our popular course Object-Oriented Programming with Java.
10
10
11
-
During this course you will learn all the basics of computer programming, algorithms and object-oriented programming using the Java programming language. The course includes comprehensive course materials and plenty of programming exercises, each tested using our automatic testing service Test My Code.
11
+
During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using our automatic testing service Test My Code.
12
12
13
13
Anyone can join - no previous programming knowledge is required.
14
14
15
-
Unlike many programming courses found online, ours is completely unabridged: the course’s scope and material are identical to our own CS1 programming courses, Introduction to Programming and Advanced Programming.
15
+
Unlike many programming courses found online, ours is completely unabridged; the course’s scope and material are identical to our CS1 Introduction to Programming and Advanced Programming courses.
16
16
17
-
This is the first course in our computer science learning track and we use industry strength tools from day one. Therefore the course is about programming in a real integrated development environment (IDE) and not in the browser or an educational IDE.
17
+
This is the first course in our computer science learning track, and we use industry-grade tooling from day one. As such, the course is about programming in a real integrated development environment (IDE) instead of a browser or an educational IDE.
18
18
19
-
The course does not require a separate registration, so you can just dive in to the first part of the course [here](/part-1).
19
+
The course does not require separate registration. You can simply dive into the first part of the course found over[here](/part-1).
20
20
21
-
## Course contents
21
+
## Course Contents
22
22
23
-
The course is split up into two individual courses, Java Programming I and Java Programming II. Each course consists of seven parts, and each part has its own exercise set. Completing a single part takes approximately 5-20 hours, and we recommend reserving at least 10 hours per part depending on your previous skills with computers.
23
+
The course is split up into two individual courses: Java Programming I and Java Programming II. Each course consists of seven parts, each with its own exercise set. Completing a single part takes approximately 5-20 hours, and we recommend reserving at least 10 hours per part, depending on prior skills with computers.
24
24
25
-
## Release schedule
25
+
## Release Schedule
26
26
27
-
Below you can find the release schedule for each part of the course.
27
+
The release schedule for each part of the course can be seen below.
0 commit comments