EBoard 01: Getting Started
This class will be recorded! Its use will be limited to members
of the class. Please do not share with others.
Approximate overview
- Administrative stuff, including attendance
- What is “computer science”?
- An activity, more or less
- Debrief on activity
Administrative stuff
- Hi, I’m Sam (or SamR). Our class mentors are John and Nameera.
- The class Web site is at https://rebelsky.cs.grinnell.edu/Courses/CSC151/2020Fa2/.
- Sam: Don’t forget to put that in the chat.
- The class Web site is a work in progress.
- We are using Teams for this class. You can (should?) use Teams for
other communication, too.
- I’d like to see your face during class (as much as Teams allows),
but do not require it.
- The ellipses button (three dots) at the bottom lets you set a background.
- Attendance!
- Sam will (attempt to) call you by first name.
- You will respond with “Hi, my name is FIRST NAME. (Optional pronouns.)
If you must call me by last name, please call me Mr./Ms./Mx. LAST NAME.
What’s your best experience (quickly) in learning online? This
term, I am excited about ….
- First homework assignments:
- Read the Web site and answer questions. (Posted at noonish today.)
- Tell me about yourself. (Posted at noonish today.)
- Read things in preparation for the second day of class.
Great experiences
- Whiteboad use.
- Discussions. [+1]
- Tutorial [+2]
- Presentations in Tutorial.
- Recorded sessions; flexible sessions. [+4]
- Small group work. [+3]
- Overthrow of Peruvian government.
- Really long reading assignments.
- Using technology that the College will not permit faculty to use.
- Interviewing other people and writing paragraphs as a starting point.
- Losing sleep because of time differences. [+3]
- Pretending that your mic doesn’t work.
- Jokes in chat / confusing your faculty members.
“It’s only funny if you have to explain it.”
- Navigating blackboard
- Time differential
- The awesome smart classroom
- Netflix
- The joy of email; it’s weirdly fun to compose an email.
- Meeting new people.
- Time with friends.
- Cats and other pets online.
- Seeing people, not dots.
- Self-paced.
- Fractals and Jackson Pollock.
- Really fast classes; you get through it.
- Faculty members forgetting to call on you when taking attendance.
- Being in Tutorial with …
What is computer science?
- Hypothesis one: Applying mathematical thinking to an electronic format.
- Hypothesis two: Something to do with programming.
- Hypothesis three: Something to do with languages. Maybe with 0’s and 1’s.
- Going on with the languages hypothesis
- Using commands to do something.
- Why are you asking us? Aren’t you supposed to teach us?
- Study of how software works.
- What is a computer?
- What is science?
- The study of the physical world and how it exists.
- Something with multiple definitions
- A form of systematic study through observation and experiment
- Scientific method: Develop a hypothesis, develop an experiment, carry it out, draw conclusions (gather information), cycle back
- It may be odd to apply the scientific method to computers since they are machines (or humans) built by humans.
- Most computer scientists will agree on two or three aspects of CS
- Computer science is the study of algorithms and data structures
- “Algorithms” -> Instructions for processing information
- “Data structure” -> Ways of organzing information (to support processing)
- We use an artificial language to describe how to solve tasks
- Executable by machines
- Also by humans
- We will study many aspects
Exercise/Outcomes
- Things will go wrong. It’s funny when they go wrong.
(As long as Sam doesn’t end up with a bloody hand.)
- Ambiguity can be dangerous.
- We work better as teams.
- We need to worry about “special cases”.late.
- Wow, our class is large.
- Sam will do anything for a laugh, including making class run 20 minutes late.