Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
About Me About the Course Exercises
Introduction
Exploring Computer Science
Dr. Cameron
January 13, 2020
Introduction Exploring Computer Science
About Me About the Course Exercises
Background
Education:
Associates Degree from Century Community College,2009
Bachelors of Science in Mathematics from University ofMinnesota Duluth, 2012
Ph.D. in Mathematics from Washington State University,2016
Introduction Exploring Computer Science
About Me About the Course Exercises
Background
Work Experience:
Teaching Assistant at Washington State University,2012–current
Visiting Assistant Professor of Mathematics andComputer Science at The College of Idaho, 2016–2017
Visiting Assistant Professor of Mathematics andComputer Science at Davidson College, 2017–current
Introduction Exploring Computer Science
About Me About the Course Exercises
Background
Research:
Characterizing graphs using eigenvalues and thenumerical range
Numerical solution of eigenvalues
Rankability of Data
Introduction Exploring Computer Science
About Me About the Course Exercises
Quote
Computer science is no more about computers than astronomyis about telescopes.
–Edsger Dijkstra
Introduction Exploring Computer Science
About Me About the Course Exercises
Learning Outcomes
Data Representation
Digital Circuits
Algorithms
Complexity Classes P and NP
Intractable and Undecidable Problems
Snap!
Introduction Exploring Computer Science
About Me About the Course Exercises
Assignment Types
Category PercentageClass Participation 10%Lab Assignments 20%
Homework Assignments 25%Quizzes (5% each) 30%
Final Project 15%
Introduction Exploring Computer Science
About Me About the Course Exercises
Course Webpage
https://www.thomasrcameron.com/courses/CSC-108/
csc_108.html
Introduction Exploring Computer Science
About Me About the Course Exercises
Survey
Fill out the survey handed out in class and turn in onWednesday, January 22, 2020.
Introduction Exploring Computer Science
About Me About the Course Exercises
Tic-Tac-Toe
Tic-Tac-Toe is a two player game (X and O), where eachplayer takes turns marking a square in the grid.
The player who succeeds in placing three of their marks in ahorizontal, vertical, or diagonal row is the winner.
Introduction Exploring Computer Science
About Me About the Course Exercises
Tic-Tac-Toe
In groups of 2 (or 3) play several games of tic-tac-toe.
Turn in a writeup with the following points addressed:
Is there a winning strategy for the first player thatguarantees a win? If no winning strategy exists, is thereat least a strategy that guarantees the first player won’tloose?
Is there a strategy that guarantees the second playerwon’t loose?
When describing these strategies use technical language,e.g., if “player 1 moves ...”, then “player 2 moves ... .”
Introduction Exploring Computer Science