Part B: Challenges, Future Learning, and Grade
For this part of the reflection, you will document challenges experienced in this course this semester, identify things that you still need to learn in the future, and propose your course grade.
Overview
For Part B of the reflection, 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.
General Course Grade Guidelines
For CSCI 311, use the following general guidelines to help you narrow down 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 Part B 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 (Part B, number 12).
- 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.
Part B Worksheet
Please download the following worksheet for Part B of 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 Part B of the 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.