Programming in the Large CSSE2002

Overview This assignment delivers practical experience developing a Java project based on a supplied specification. The specification is provided in the form of JavaDocs, which describe the classes and interfaces that your assignment must implement.
iuww520iuww520iuww520iuww520iuww520iuww520iuww520iuww520
You will be assessed on your ability to;
• implement a program that complies with the specification,
• and develop code that conforms to the style conventions of the course.
Task The CSSE2002 teaching team want to create a new text-based farming game, but they are so busy with teaching that they need your help to implement their vision! In this prototype first version of the game, Farmer Ali is opening a small store to sell the goods she has made on her farm. She is a very organised farmer, so keeps track of her shop’s stock, as well as the customers and sales records.1
The teaching team has developed the specification and have already implemented some parts of it, but need you to complete the project following the specification.
Common Mistakes Please carefully read Appendix A. It outlines common and critical mistakes  which you must avoid to prevent a loss of marks. If at any point you are even slightly unsure, please check as soon as possible with course staff.
Plagiarism All work on this assignment is to be your own individual work. Code supplied by course staff (from this semester) is acceptable, but must be clearly acknowledged. Code generated by third-party tools is also acceptable, but must also be clearly acknowledged, see Generative Artificial Intelligence below. You must be familiar with the school policy on plagiarism:
https://uq.mu/rl553
If you have questions about what is acceptable, please ask course staff.
Generative Artificial Intelligence You are strongly encouraged to not use generative artificial intelligence (AI) tools to develop your assignment. This is a learning exercise and you will harm your learning if you use AI tools inappropriately. Remember, you will be required to write code, by hand, in the final exam. If you do use AI tools, you must clearly acknowledge this in your
submission. See Appendix B for details on how to acknowledge the use of generative AI tools.
Even if acknowledged, you will need to be able to explain any code you submit.
Interviews In order to maintain assessment integrity and in accordance with the course profile, you may be asked by the course coordinator via email to attend an interview to evaluate genuine authorship your assignment. Please refer to the course profile for further details.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值