Introduction to Computer Science

A little about me

  • My background is largely in machine learning as applied to physical science

  • The reason I’m here is to help introduce you to the skills and resources you’ll need to interact in the modern world of using the Linux kernel / OS

  • The first time I cut code for money was in 2014 and was for embedded data collection/analysis.

  • The first time I used Linux was in ~2013 or so, (dual booted with Windows 7)

  • My area of interest is in the intersection of natural science and computer/data science and how to use principles from one domain to empower the other.

A little about you

Right Now:

  • What is your: (name, major)?
  • Why are you taking this class?
  • What do you expect from this class?
  • What do you intend to do with the information you learn in this class?
  • Give a boring fact about yourself.

Later (turn in exit ticket):

And now for the syllabus…

Get into groups for the following questions…

What is an Operating System (basic definition)

With your group

  • List as many distinct tasks as you can think of that your computer does for you.
  • List all the ways you interact with your computer (user interface).

With your group

  • List as many applications where Linux is used as the OS of choice as you can think of.

Reading

Go read the Introduction of the textbook