Introduction

Class Activities

Walk in song of the week: Week 0

  • Ice Breaker and Instructor Introduction

    • Custom Teams background that represents you

    • Age - differences

    • Location - study, carpool

    • Prior semesters of college / at FGCU

    • Number of courses this semester - time commitment

    • Hours of work - time commitment

    • Planned major - meet like-minded people

      • Figure out if you really want to continue in computer science or software engineering. Designed to provide students with the flexibility to work across many disciplines. Computing is a broad field that connects to and draws from many disciplines, including mathematics, electrical engineering, psychology, statistics, fine arts, linguistics, and physical and life sciences. You will develop the flexibility to work across disciplines.

    • Level of experience / comfort (1-4)

      • Different levels of experience - don't compare yourself against others, everyone aim for improvement / growth

      • Tracks (More comfortable / familiar, Less comfortable / familiar, Somewhere in between)

    • TPS / Breakouts groups

      • If you could make anything, what would you make?

Lecture

  • This course is programming-focused; you will learn about concepts in computer science (e.g., abstraction, decomposition, etc.) through the explicit tasks of learning a given programming language (Python) and building software artifacts. However, it is important that you do not perceive computer science as only learning the specifics of a particular programming language. Care has been taken to emphasize the more general concepts in computing within the context of learning how to program.

  • Why Learn Programming?

    • Learning computer programming helps you think critically and creatively, improves problem-solving abilities, and helps you to understand how a computer works; skills that are valuable for all fields of study and careers.

    • Video

  • Computer science is about solving problems, and making cool things.

  • ABET accreditation

  • Careers

  • Outline of class topics and activities

    • Questions

      • SWEBOK

      • Python

    • Activities

    • Teamwork

    • Exercises

    • Projects

    • Modern States

  • Information retention

  • Grit and Growth Mindset

  • Time Management

    • using Canvas calendar

      • integrating with Outlook

    • Canvas Notifications

  • SWEBOK

  • Other Canvas Stuff

    • Account - Photo

    • Introduction Discussion

  • Microsoft Digital Literacy

  • Success in online classes

    • Get dressed

    • Camera on

  • "I'm a computer science major"

  • SPOI Items

    • The instructor seems concerned with whether I learned the course content.

    • The instruction helped me understand the course content.

    • The instruction generated interest in the course.

    • Availability of the instructor out-of-class

  • Welcome message video (1:17)