Gemini Optimized

Best Gemini prompts for Computer Science Teachers, Postsecondary

A specialized toolkit of advanced AI prompts designed specifically for Computer Science Teachers, Postsecondary.

Professional Context

I still remember the frustrating moment when I had to grade a hundred programming assignments, only to realize that the grading rubric I used was outdated. It was then that I realized the importance of automating the grading process and using data interpretation to identify areas where my students needed improvement.

💡 Expert Advice & Considerations

Don't just use Gemini to generate boilerplate code, use it to analyze your students' coding habits and identify patterns that can inform your teaching strategies.

Advanced Prompt Library

4 Expert Prompts
1

Automated Grading Rubric Generation

Terminal

Generate a Python script that takes in a CSV file containing student assignment submissions and outputs a graded rubric based on the following criteria: code readability, syntax correctness, and functionality. The script should also include a natural language processing component to provide constructive feedback to students. Assume the CSV file has the following columns: 'Student ID', 'Assignment ID', 'Submission Code', and 'Grade'. Use the Google Colab ecosystem to deploy the script and provide a walkthrough of how to use it.

✏️ Customization:Change the CSV file columns to match your specific assignment submission format.
2

Google Data Studio Dashboard for Student Performance Analysis

Terminal

Create a Google Data Studio dashboard that takes in data from a MySQL database containing student performance metrics, including assignment grades, quiz scores, and project evaluations. The dashboard should include the following visualizations: a bar chart showing the distribution of grades for each assignment, a line chart showing the average quiz score over time, and a scatter plot showing the correlation between project evaluations and assignment grades. Use the Google Data Studio API to automate the data import process and provide a tutorial on how to customize the dashboard for different courses.

✏️ Customization:Modify the MySQL database query to match your specific database schema.
3

Natural Language Processing-based Chatbot for Student Support

Terminal

Design a chatbot using the Google Cloud Natural Language Processing API that can provide support to students in a postsecondary computer science course. The chatbot should be able to answer frequently asked questions, provide guidance on assignment submissions, and offer resources for students who are struggling with course concepts. Use a decision tree-based approach to determine the chatbot's responses and provide a step-by-step guide on how to deploy the chatbot using Google Cloud Dialogflow.

✏️ Customization:Update the chatbot's knowledge base to reflect the specific course materials and assignments.
4

Google Sheets-based Automated Attendance Tracker

Terminal

Develop a Google Sheets script that can automatically track student attendance for a postsecondary computer science course. The script should use the Google Sheets API to read in attendance data from a sheet, calculate attendance percentages, and send automated emails to students who have missed a certain number of classes. Use a GitHub repository to store the script and provide instructions on how to deploy it using Google Apps Script.

✏️ Customization:Modify the script to match your specific attendance tracking requirements, such as the number of allowed absences.