ICS 141: Intro
George Lee
http://slides.com/georgelee/ics141intro
You made the right choice
My Background
- Born and raised in Hawaii
- Graduate of Kamehameha Schools
- B.S. Mathematics from University of Washington
- M.S. Computer Science from University of Hawaii
Senior Software Architect
- Ruby on Rails, Javascript, CSS/HTML, Python, Objective C
- Worked on projects ranging from local government to big data and finance.
- Clients include Civil Beat, UH Foundation, and the City and County of Honolulu
Active in the Community
- Organize the local Javascript user's group
- Active member of HICapacity
- Member of Code for Hawaii
- Regularly attend conferences on the mainland
I've taken this class
And I know others that have
Haven't Taught It
Don't assume it'll be easy
Grading
Homework
- 40% of your grade
- Assigned on Tuesdays
- Due the following Friday by 5:45
Late Penalty
- 10% deduction for each weekday it is late
- Assignments more than a week late are not accepted
Midterm Exam
- 20% of your grade
- Tentatively scheduled for October 13
- Will cover up to Linear Algebra
Final Exam
- 20% of your grade
- May be comprehensive, may only cover 2nd half
- Scheduled during finals week
Quizzes
- 10% of your grade.
- Will be given out randomly before class
- Mostly in place to test that you did the reading
In-Class Participation
- 10% of your grade.
- "Inverted" classroom
- Participating in group exercises/discussions
Extra Credit
This is a Math Class
20% Time
Build Something Outside of Class
- Web application, mobile application, game, etc.
- I must approve your project
- 1% for each week you show progress (up to 10)
- 5% for finishing a MVP
- Talk to me after class or during office hours
Hackathon Participation
- 5% Extra Credit
- Node Knockout, Startup Weekend
- Participation in other hackathons need to be approved by me.
Tools of the Trade
Textbook
Discrete Math and its Applications (Rosen, 7th Edition)
Course Website
http://courses.ics.hawaii.edu/ics141f15
Chat and Discussion
- https://uhm-ics.slack.com
- hawaii.edu address is required
- Introduce yourself in #hello_world
Social Rules
Borrowed from The Recurse Center
No Feigned Surprise
- Don't be surprised when someone doesn't know something
- "You don't know who Richard Stallman is?"
- Only serves to make people feel bad
No "Well, Actually"
- Has no bearing on the actual conversation
- Only brings attention to the person saying it
No Back-Seat Driving
- Group work is very important.
- Don't hurl advice to other groups
- Focus on what your group is doing
And the Obvious ...
- No cheating or copying
- Safe zone (no racism, sexism, etc.)
- Don't be a jerk
Why the Rules?
- We're all in it together
- "Impostor Syndrome"
- Watch the Pycon Keynote
Questions?
ICS 141 Introduction
By George Lee
ICS 141 Introduction
Slides about stuff.
- 1,200