OIM3600 - Computer Science for Business Students

Session 05 (9/11)

contain

Today's Agenda

  • Welcome/News/Announcements
  • Class Review
  • Scratch Projects Presentations/Demos
  • Lectures:
    • Intro to Git/GitHub
    • Python Programming I

Welcome/News/Announcements

  • You should have installed
    • Python 3.12.6
    • GitHub Desktop
    • Visual Studio 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

  • How to represent
    • letters 🔠
    • numbers 🔢
    • emojis 😂
    • colors 🟥🟩🟦
    • images/video/audio 🖼 📽 🎼
  • Programming
    • Basic concepts
  • Scratch
  • Hardware
    • CPU, RAM, GPU...

Quick Quiz

  1. True or False?
    1. The CPU is often referred to as the "brain" of the computer.
    2. Data stored in RAM is retained when the computer is powered off.
    3. The motherboard connects all the hardware components of a computer.
    4. SSD storage is generally faster than HDD storage.
    5. In the von Neumann architecture, program and data are stored in separate memories.
  2. How much memory does your laptop have?
  3. How much memory does an iPhone 16 have? Can you find it on the "Tech Specs" page of that model?
  4. What does the cd command do in a terminal?

Scratch Projects Presentations/Demos

Introduction to GitHub

  1. Create GitHub account
  2. Create a new repository, OIM3600
  3. Work on the repository
  4. Commit and Push

Lectures