CS65 Intro to CS I

Course materials and notes for Professor Moore's CS65 Intro to CS I

Instructor:

Meredith Moore
Assistant Professor of Computer Science
325 Collier Scripps Hall
meredith.moore@drake.edu
More about Professor Moore

Teaching Assistant

Sigi Brock
sigi.brock@drake.edu

Office Hours

M / W : 11:00am - 12:00pm
T / R : 12:30pm - 2:00pm
Or by appointment
Schedule

Slack Workspace

We're using Slack to communicate this semester.
Go to Slack Workspace

CS Tutors:

Tutors are free and Zoom appointments can be made at the Tutoring Website

🆘 Getting Help

There will be times in this class where you feel like you’re stuck–that’s perfectly okay and a big part of doing computer science. If you are stuck for longer than 30 minutes on one thing, please reach out and get help. Here are some things you can do to get unstuck:

i-needs-help-please-meme of a cute cat

📬 Use Slack

If you have a question, don’t hesitate to post it on Slack. The #assignments channel is a great place to discuss assignment related questions and the #general channel is great for discussing any topic related to the class.

TIP: On Slack, you can tag me by adding @Meredith Moore to your message. This will notify me immediately of your post. You can also message me privately by sending me a Direct Message.

🏫 Office Hours

This semester, we will be using Calendly to schedule office hours. Feel free to grab more than one slot if you don’t think 15 minutes is enough time.

Monday Tuesday Wednesday Thursday Friday
11:00 - 12:00 12:30 - 2:00 11:00 - 12:00 12:30 - 2:00 email me if needed

If you have a question, please send me an email or a message via Slack. The above hours are times that I guarantee I will be available for a virtual/in-person meeting. I will likely be in my office during the day whenever I am not in class or in a meeting. To guarantee a time we can meet outside of my office hours, contact me via email or Slack and we will set up a time when both of us are avaible.

🧑‍🏫 CS Tutors

Drake University offers free tutoring services for introductory computer science students. If you are interested in scheduling an individual tutoring appointment, visit the Tutoring Services page.

📝 Academic Success Resources

Check out the Academic Success website. It includes a page for Skills for Success with excellent tips for management classwork. You may also find the following resources useful:

✉️ Email Tips

Here are a few tips to make our communication as efficient as possible this semester.

1. Who:

Let’s start by the who to send it to. If you are looking for help debugging your code, make sure you send it to both:

If you also CC the TA this increases your chances of getting a quick response to your question.

2. What:

A successful email to the professor, specifcially an email that is looking for help debugging some code should have a few components:

3. When:

While the Instructor and TAs will do their best to respond to your questions quickly and efficiently, the closer to the deadline that you ask the question, the less likely there will be time for us to answer your question before the deadline. Get started on your assignments early, and be sure to ask questions early and often.

Examples:

👎 What not to do:

Here is an example of an email that is not very helpful. See if you can spot what Timmy did wrong:

A screenshot of an email that does not meet the guidelines above

👍 What to do:

Here is an example of an email that includes all of the above.

Please note that you should use the actual TA’s email address, as ImTheCS65TA@drake.edu is not a real email address, please use sigi.brock@drake.edu, instead.

A screenshot of an email that meets the above guidelines