Teach to Learn 2

One of the best ways to learn a topic deeply is to make a commitment to teach that topic to someone else. In this assignment, that is exactly what you will do. We present below a list of possible topics for you to choose from. They are all important to the learning goals of this class. Choose one of the topics from the list below and put together a video presentation or an audio podcast to explain the topic to another student in CSCI 315. 

The constraints:

  • Due date: Wednesday, November 10th, 2021, 11:59pm.
  • Your lesson must last no less than 4 and no more than 5 minutes. That’s is all you have, really, so time your lesson carefully.
  • Your lesson must address one of the following topics:
    1. Performance metrics to characterize how well a process/thread scheduling works

    2. How one might choose an algorithm for process/thread scheduling

    3. What deadlock is and how it can happen

    4. Dealing with deadlock by prevention

    5. Dealing with deadlock by avoidance: the Banker’s algorithm

    6. Dealing with deadlock by recovery: strategies and challenges

    7. Managing contiguous memory: comparing first-, best-, and worst-fit allocation

    8. Why and how segmentation can help memory management

    9. Why and how paging can help memory management

    10. Translating logical memory addresses to physical memory addresses in segmentation

    11. Translating logical memory addresses to physical memory addresses in paging

    12. How virtual memory helps in a modern computer system

The methods:

  • Study up. Use textbook(s), rewatch recorded classes, and/or research other materials from the web. 
  • Plan carefully what you will want to cover. Write a script for your podcast or maybe storyboard your video (you can think of using a slide presentation as a storyboard).
  • Verify that the timing works. Do a dry run against a stopwatch to ensure that you are staying within your time constraints. (5 minutes!)
  • Get to produce your deliverable. Since everyone in the class has access to Zoom, you can use this tool to record yourself with audio only or audio/video/screen.  Feel free to use other tools, but be sure to not overcomplicate the process and spend too much time. We are not looking for production value. We are looking for quality content. Regardless of the tool you use, please produce the output in either mp3 or mp4 (audio only, or audio and video.)
  • Turn it in. Submissions will be made through a Google Drive folder. 
    • CSCI 315-01 (Perrone) Visit this folder, find the directory with your name, and drop in your deliverable. 
    • CSCI 315-02 (Meng) Please submit your deliverable through GoogleClassroom.

The assessment:

Your deliverable will be assessed according to the following rubric.  

Areas of Evaluation
 

Performance levels

Topic is clearly identified and presentation is focused Knowledge of the topic Coverage
1 Not clear at all what the topic is. Presentation shows deep misconceptions and technical errors. Doesn’t deliver the content in a way that helps one to apply the lesson.
2 Possible to see what the topic is with some effort. Presentation shows some misconceptions or technical errors. Delivers the content covering some of the topic and/or lacks important details.
3 Topic is clear but the presentation goes off on distracting tangents. Presentation shows minor and few misconceptions or technical errors. Delivers the content covering most of the topic, but lacks a few practical details.
4 Topic is clear and the presentation is laser-beam focused on it. Presentation shows no misconceptions or technical errors. Delivers content at depth that allows one to be able to apply the lesson.