Prüfungsmethode/n
Active participation: Participation is mandatory. Not attending without a prior excuse leads to a negative grade.Mandatory exercises: All exercises are required. Quality and quantity will determine the grade. Missing the deadline will affect the grade. "AI Coding," where the AI does the student's work, will lead to a negative grade.Practical work: Final projects need to follow the rules communicated on the web page and in the classroom. Failure to do so will result in a negative grade.Presentation: Your contribution and a reflection thereof need to be presented in class.Quitting the course after attending 3 or more times and/or submitting an exercise, or participating in any other activity relevant to grading leads to a negative grade.Mandatory AssignmentsPlease upload the exercises (no .exe please, stick to .js, or export to the web and try on your own computer if your export works) to Moodle until the end of the announced day. Note that missing the deadline will impact your grade. You have to submit all assignments.Final ProjectThe final project needs to include (i) procedurally generated content based on your own implementation of an algorithm your choice and (ii) needs to be runnable on a VR headset using WebXR. A good choice is to use a framework with WebXR support. For submission, you need to upload the following files in a single ZIP file. Note that you have to present your final project in the course.Your work as source code or a link to Github, Bitbucket, etc.Your result as executable and for the web (test before upload!)Your PDF presentation slides showing your work and summarizing the report.A formatted PDF work report of ~ 1000 words detailing (i) what you did, (ii) how you did it and (iii) the lessons learned and obstacles encountered.Please note term paper format, code of conduct, AI use, and plagiarism policies apply as detailed below. Not following the required format and policies will impact your grade.
Beurteilungskriterien/-maßstäbe
Paper FormatOrderly fulfillment of formal requirements: A paper follows the Chicago Manual of Style: https://www.chicagomanualofstyle.org/ - use the Overleaf template (https://www.overleaf.com/latex/examples/the-chicago-citation-style-with-biblatex/pdqqrmwtdqpc) if you want a strict implementation.A paper is coherently formatted and has been checked for typos and grammatical errors (you can use Grammarly for instance to do that)A paper has a bibliography referencing all employed sources, including but not limited to online videos, web pages, and code repositoriesAdequate reliance on research literature:Selection of citationsProvision of a well-formatted bibliographyReliance on theoretical resourcesSelf-made observations on the discussed primary resourceCritical reflection on self-made observationsAI Use in this CourseWhile students are encouraged to use any tools you can find as a sparring partner for coding or resource for learning, the course goal is to be able to program the exercises and the final project individually. If there is a suspicion that parts of the source code or texts were written by an AI tool, you will be invited to a clarifying discussion, which can also influence the grade. In addition, the rules for plagiarism (with "another person" being the AI model) also apply.Code of Conduct and Plagiarism PoliciesThe University of California Berkely (https://sa.berkeley.edu/conduct/integrity/definition) offers the following definition:Plagiarism is defined as use of intellectual material produced by another person without acknowledging its source, for example:Wholesale copying of passages from works of others into your homework, essay, term paper, or dissertation without acknowledgment.Use of the views, opinions, or insights of another without acknowledgment.Paraphrasing of another person’s characteristic or original phraseology, metaphor, or other literary device without acknowledgment.For computer science classes this includes source code, video tutorials, and web pages used to create software for the course. It is mandatory to check for license compatibility, like (i) can it be used, (ii) how to attribute, and (iii) what license is implied by including this source. It is also mandatory to cite the sources in the report. Failing to do that counts as plagiarism.Note that the Code of Conduct of GSE (https://moodle.aau.at/pluginfile.php/1532217/mod_label/intro/GSE%20Code%20of%20Conduct.pdf) applies. Students caught plagiarising or violating the code of conduct will be removed from class immediately and will fail the class.