OIM3600 - Computer Science for Business Students

Session 09 (9/25)

contain

Today's Agenda

Welcome/News/Announcements

  • Redo Homework - Python Programming 1 (mario-more required) by Sunday.
    • Strictly follow the instructions and good Python coding practices.
    • Use while and/or for loops for all the mario questions.
    • Read the code grading rubric before rewriting your code.
  • Communications:
    • Slack - for debugging, clarifications, real-time discussion, casual chat, etc.
    • Email - specify course # in subject title, e.g. "OIM3600: GitHub settings"
    • Meet with me in person during office hours at least once this semester.
  • Questions?

What we have learned so far

  • Code represent: 🔠🔢🈶😂🟥🟩🟦🖼 📽 🎼
  • Scratch
  • Git/GitHub
  • Programming
    • Functions: arguments, side effects, return values
    • Conditionals
    • Boolean expressions
    • Loops
    • Variables

Generative AI Policy

  • AI tools like ChatGPT and Copilot can be helpful, but they are also a shortcut that prevents you from learning.
  • You may use them for generating ideas, explaining concepts, clarifying error messages, or reviewing code you've already written.
    • Be sure to acknowledge and cite any AI tools used, including the tool name and the output provided.
  • Using GenAI tools directly for exercises, homework assignments, quizzes, or similar tasks is considered an academic integrity violation.

Homework / Coding Style

  • Please follow the instructions.
  • File/folder names - use lowercase, and underscore (in filenames), no spaces
    • i.e., hw/cash/cash.py
  • Write docstrings (required) / pseudo-code / comments
  • Grading Rubrics

Lectures

--- # Quick Quiz