Java Technologies

Regulations

  1. Students are strongly advised to attend the classes.

  2. Each student must register on a code hosting platform for version control such as github, bitbucket, gitlab, etc.
    The account must be private and you should send an invitation allowing read access to the lab instructor. As you work, you must commit and push your sources to the repository. The timestamps of the files will be an indicator that you have worked at a specific lab.
    It is very important to create a readme.md file where you will describe details of your work: what you have implemented, the results of your tests, etc.

  3. Each week a problem will be proposed, related to the current course. The problem is usually divided into two (or more) parts:

  4. Quizzes - During each lab, you will take a short test with 10 questions in 5 minutes, in order to verify that you have attended/read the course in the previous week. Each quiz point is worth 0.2 real points (a maximum of 10 quiz points equals 2 real points). You must score at least 25 quiz points during the semester, in order to enter the exam.

  5. Project - Personal projects developed using enterprise/server-side Java technologies may be presented. The topic of the project and a brief description should be presented during the classes.
    The projects will be presented and evaluated in the last week of the semester or in the session, before the exam. A project may receiceve up to 20 points.

  6. Each student will work individually.

  7. The classes are supposed to be interactive. Students are encouraged to ask any technical questions or additional advices regarding the proposed problems. The general interest and the activity shown during the laboratories will be appreciated.

  8. Participation in the exam is subject to getting at least 30 points at the laboratory + quizzes + project.
    Otherwise, the lab is failed and you cannot participate in the exam.

  9. The final exam (at the end of the semester) is a 50-minute written test, containing 20 questions about enterprise/server-side programming.
    The maximum score at the exam is 20 points and the minimum that should be obtained is 5 points.
    Warning:If you fail the laboratories or the exam, you will start all over again the next year. No scores are equated from the previous years.

  10. The situation of the current scores will be displayed on the Web and should be consulted constantly. No appeals are allowed after the end of the semester.


The labs are designed to capture the programming abilities of the students, their capacity to assimilate and use complex technologies.
The exam will put emphasis on general knowledge, logic and reasoning in the context of enterprise and server-side programming.