Blog
Uncategorized
Fundamentals of Computer Science Studies CIS091-1
| Submission Deadline | Marks and Feedback |
| Before 10am on: | 20 working days after deadline (L4, 5 and 7) 15 working days after deadline (L6) 10 working days after deadline (block delivery) |
| Unit title & code | Fundamentals of Computer Science Studies CIS091-1 |
| Assignment number and title | Assignment 2 |
| Assignment type | Presentation |
| Weighting of assignment | 70% |
| Size or length of assessment | 10 minutes |
| Unit learning outcomes | Demonstrate the following knowledge and understanding Describe and identify the core concepts of computer science in a range of contexts applicable to the course of study Demonstrate the following skills and abilities Apply the practical and professional skills needed to cope with the demands of your course (which are also important to employers) and demonstrate an ability to reflect on your development |
| What am I required to do in this assignment? |
| There are several components to complete in this assignment. Part 1 (50%) The first task is to demonstrate your proficiency with the PIC kit so you will design and code an assembly language program for the PIC16F684 microcontroller chip on the PIC Flash Starter Kit 1 so that the eight red LEDs on a printed circuit board (PCB) are switched ON/OFF in the following manner: the LEDs light up (turn ON) and then turn OFF, one at a time, in an order which depends on your student ID. For example, a student with student ID 1436295 should convert their ID number to octal 143629510 = 53652078 and create a program that makes the LEDs light up in the order D5, D3, D6, D5, D2, D0, D7 and then repeats this sequence continuously. Each LED should be ON for a period of approximately 0.5 second before turning OFF for the next 0.5 second so that they are clearly visible. Then the next LED in the sequence takes over. Write the program, debug it and demonstrate its operation to your Lecturer/Demonstrator during your lab session in teaching week 11 (10th December). There is no need to submit a report for this part of the assignment. Part 2 (50%) You will deliver a 10 minute reflective presentation that covers your performance and progress in the mathematical weekly tests and the PIC kit test, and on your performance in the seminar presentations in teaching week 10. You may deliver your presentations during the seminar session on 21st January (sign up sheet on Breo) OR you may submit a recorded presentation or video log. These must be created in a commonly available format (e.g. mp4 or similar). Whatever method you choose, your presentation must be uploaded to Breo by 10am on 24th January 2020. Remember that this is individual work; plagiarism is an academic offence and the penalty can be serious. |
| What do I need to do to pass? (Threshold Expectations from UIF) |
| 1. Exhibit appropriate knowledge about computer hardware, operating systems or an emerging technology within Computer Science. 2. Explain different approaches, frameworks and architectures in computer science. 3. Explain the processes of design and analysis of computing systems logically. |
| How do I produce high quality work that merits a good grade? |
| Demonstrate your PIC kit by 10th December Complete the weekly tests in the Hardware practical section by 13th December. Produce a 10 minute presentation that reflects on your performance to date |
| How does this assignment relate to what we are doing in scheduled sessions? |
| Demonstrates the skills acquired during the seminars and requires the student to reflect on what they have learnt and how they could improve further. |
| How will my assignment be marked? | ||||
|
Your assignment will be marked according to the threshold expectations and the criteria on the following page. You can use them to evaluate your own work and consider your grade before you submit. |
||||
| 3rd Class – 40-49% | Lower 2nd – 50-59% | Upper 2nd – 60-69% | 1st Class – 70%+ | |
| Weekly tests (25%) | Some tests completed but not all | All tests completed but with significant errors | All tests completed with a few errors | All tests completed and correct with very few errors |
| PIC kit (25%) | Demonstration but inadequate explanation of the program | Partly functioning demonstration and full explanation of the program | Working demonstration and full explanation of the program | Fully functioning demonstration and full explanation of the program |
| Presentation (50%) | Satisfactory reflection on the tests, the PIC kit demonstration and the seminar group presentation but with some elements missing | Satisfactory and appropriate reflection on the tests, the PIC kit demonstration and the seminar group presentation | Good and appropriate reflection on the tests, the PIC kit demonstration and the seminar group presentation | Excellent and appropriate reflection on the tests, the PIC kit demonstration and the seminar group presentation |
