For both websites you should use the registration you create in the way described below. Make sure to add you student number in the registration.

Configure your working environment.

Within the PRC1 course we program in Java and make use of the Netbeans

We will be using a Apache NetBeans integrated development environment (IDE).
variant called TMCBeans. The instructions to Installing TMCBeans can be found by following the link.

To make life easier for lectures, please configure Netbeans in such a way that your name, student number, TMC username and email address is always automatically added when adding class comments in your Java code. This can be done using Tools→Templates→Settings. Next you uncomment the last line and you add the following data:

template settings
Figure 1. Please adapt template settings in Netbeans
user properties
Figure 2. User settings settings in Netbeans

Course registration

Before you can participate in the PRC1 course, you need to create an account at https://tmc.mooc.fi/ (sign up), which is a Massive Open Online Course (MOOC) created by the University of Helsinki.

While signing up please include your fontys student number (a 7 digit number typically starting with a 2 or 3) as Organizational Indentifier!
Do not use some fancy name!
Use the email address provided by fontys. This email address is based on your name, and has the form p.puk@student.fontys.nl Also note that pcn@student.fontys.nl like 476123@student.fontys.nl is NOT a valid email address. The fontys mail servers will not accept mail using this fontys connect ID.

Once registered, choose the Fontys Hogeschool Venlo as organisation. Please enroll for the PRC1 2020 ALL course.

Taking part in the course

The course is self-paced, which is made possible by the fact that all exercises include test code to test your solution. The course material is available at http://moocfi.github.io/courses/2013/programming-part-1/material.html. Available exercises can be downloaded directly from Netbeans, thanks to the TMC plugin you installed previously.

Deadlines

  • We have configured the exercises such that you must achieve a certain level for each week (typically 80%) before you may continue to the next week. You start at Part 1, which is organised in 6 blocks of one week each.

  • You are allowed to choose a faster pace then the weekly schedule that is suggested by the exercise sets.

  • In preparation of the weekly lecture, we expect that students prepare already a first set of exercises at home (starting from week 2 it is announced which exercises you need to make in advance). During the lecture we discuss your progress, review each other code and provide support for upcoming exercises.

  • Typically, all exercises in a week are due to Sunday evening 23.59.

  • If you did not complete the exercises by the deadline, you must explain in class why you did not or were no able too.

Running, testing and submitting your code

When TMCbeans or NetBeans-IDE with the TMC plugin is successfully installed, you can see three important icons within the Netbeans IDE:

  • run is the icon that you can use to execute your code.

  • testlocally is the icon that you can use to run the test code (locally). This gives you a percentage on how well your solution complies with the requirements.

  • submit is the icon you can use to submit your solution. When your solution is accepted, please feel free to leave any comments on the exercise using the pop-up that appears in Netbeans.

When you are stuck with an exercise, please do not hesitate uploading your code for review, on which one of the lecturers or students assistants may help you. You can send the code review request by right-clicking on the Netbeans project and selecting 'Request code review' (see image below).
codereviewrequest
Figure 3. Code review can be requested by right-clicking on the Netbeans project
Using TMC

Improve your productivity with NetBeans-IDE

See this link to making your own code templates.

Performance assessment (exam) preparation

Click here for more information on how to prepare for the performance assessment.