Course Reflection
For the CSCI 311 Course Reflection, you will document your achievements using the provided worksheet. Parts of this process are designed to mimic the annual performance reviews that you will be doing professionally in your future career.
Overview
To complete the reflection, you will look back at your Course Plan and at all 10 Milestones to document what you accomplished this semester. You will document the challenges you experienced in this course, both internal and external. One way to assess how well you understand something is to think about what you still don’t know, so you will consider areas of possible future study. Finally, you’ll propose your course grade.
Grade Guidelines
For CSCI 311, use the following general guidelines to help you propose a course grade:
- For a course grade of A:
- You should have submitted all 10 Milestones.
- Each milestone worksheet should be substantially correct (averaging at least 90%). You can have a few small mistakes on the background questions.
- Your implementation on the Raspberry Pi should be fully functional, making your Pi able to work as a server platform, desktop platform, and multimedia platform using Alpine Linux.
- Generally speaking, a course grade of A implies overcoming internal and external challenges to get things finished.
- For a course grade of B+, B, or C+:
- You should have submitted at least through Milestone 8 for a C+ or through at least Milestone 9 for a B/B+.
- Each milestone worksheet should be mostly correct (averaging at least 80%). You can have some mistakes on the background questions, as long as they aren’t extensive.
- Your implementation on the Raspberry Pi should be fully functional through Milestone 7, with elogind and NetworkManager both working. Some parts of the later Milestones should also be working, with a higher grade associated with more working components.
- If you had significant internal and/or external challenges, as noted in your Reflection worksheet, you can justify a 1/2-grade increase (e.g. from a C+ to a B or from a B to a B+) in your explanation.
- For a course grade of C:
- As noted in the Syllabus, you must have completed through Milestone 7 with all worksheets revised and correct in order to pass this course with a grade of C or better. All Alpine Linux requirements in Milestones 1-7 should be fully functional if you stopped at Milestone 7, and your worksheets also should have been corrected if you missed any of the questions.
- If you continued beyond Milestone 7, you can use background questions in later Milestones to offset missed background questions in earlier ones. For example, if you missed 3 total background questions in Milestones 1-7, you could use 3 correct background questions on Milestone 8 to offset those.
- If you continued beyond Milestone 7, the core Alpine Linux parts of Milestones 2-7 must be working: Alpine Linux must be installed and running on your Pi; you must have created a user account in Alpine Linux; your Pi must be running the tealpi5 kernel; 3D graphics must be working; your Pi must be able to connect to a network; NTP must be working properly so that APK works correctly; Neovim must be installed and at least partially configured; you must have Lighttpd and Lynx installed; and elogind should be working properly. For each thing you got working in Milestone 8 or higher, you can offset something that wasn’t in the preceding list.
- For a course grade below C:
- In the event that you fell short of Milestone 7 and didn’t drop the course, the difference between an F and a D/D+ depends on how far you managed to get.
- To get a D, you must have at least a working Alpine Linux installation with a network connection, a regular user account, and Neovim installed.
- For a D+ grade, you should have at least parts of Milestone 6 working.
Reflection Worksheet
Please download the following worksheet the Reflection. To be sure your browser downloads the file instead of trying to open it, right-click the following link and choose “Save As,” “Save Link As,” or similar language from the menu. (Each browser is a little different in what wording it uses.)
If you managed to get your Alpine Linux system working through at least Milestone 9, you can use LibreOffice on your Pi to complete your reflection. Otherwise (or if you simply prefer), you can use your laptop or desktop computer.
Submission Guidelines
Follow the instructions provided in the worksheet in order to complete it. Refer to the General Course Grade Guidelines above for guidance on the grade section.
Check Your Work
Be sure you’ve answered each question in the worksheet. Proofread your answers and check that your proposed grade falls within the general guidelines listed above.
Prepare Your Submission
Export your completed worksheet to PDF format. Upload the PDF document as the submission for the Moodle assignment activity for the Course Reflection.
As a reminder, here are the instructions for editing the worksheet in either LibreOffice or Word Online:
ABET Assessment
Your overall Reflection responses are used to assess all the ABET Performance Indicators that are mapped for this course:
- 1.1. Define requirements and/or specifications for a computing problem.
- 1.2. Analyze a complex problem by breaking it down into smaller components.
- 1.6. Analyze a component of a complex problem.
- 2.4. Compare multiple solutions against requirements.
- IT 6.3. Select systems appropriate for different user and environment requirements.