Programming for Social Science: Core SkillsAssignment/Assessment 1
This assignment is an online portfolio of the practical work. You may build the portfolio anywhere, but we recommend GitHub (practical). For a pass mark, the portfolio should as a minimum consist of well commented source code from completing the Agents!, I/O and Communicating practicals. A good presentation of code from completing the GUI / Web scraping practical is sufficient to gain a mark of 80. Additional elements (as suggested in practicals) - in particular the addition of other agents, better implementations for sharing or a more advanced GUI can compensate for general weaknesses. You are strongly advised to focus on quality and not quantity. Less done well is almost certainly better than more with issues. You are advised to provide evidence that you have tested your code as you developed it. This can be provided in source code comments or in other documentation.
The specific Assignment 1 Marking Scheme applies. Please refer to this for details of the assessment.
Please note that we take plagiarism and getting others to write your code extremely seriously. Please read the guidelines. You are welcome to use code automatically created by GitHub or other web templating systems for your Web page, but you should make it clear if you have done so.
Submission of the project should be by uploading the URL in a text file to Minerva . An appropriate upload area can be found in the "Submit My Work" section.