csc 170 computing: science and creativity

11
CSC 170 Computing: Science and Creativity https://sites.google.com/site/csc170spring15/ LECTURE #1 WELCOME

Upload: cordelia-bradford

Post on 03-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CSC 170 Computing: Science and Creativity

CSC 170Computing: Science and

Creativity

https://sites.google.com/site/csc170spring15/

LECTURE #1WELCOME

Page 2: CSC 170 Computing: Science and Creativity

Mercer

1. Creativity Computing is a creative activity

2. Abstraction Abstraction reduces information and detail to facilitate focus on relevant topics

3. Data Data and information facilitate the creation of knowledge

4. Algorithms Algorithms are used to develop and express solutions to computational problems

5. Programming Programming enables problem solving, human expression, and creation of knowledge

6. Internet The Internet pervades modern computing

7. Impact Computing has global impacts

Big Ideas of Computing

Page 3: CSC 170 Computing: Science and Creativity

Mercer

Individual Programming Projects Specified for you, but you create the code

“CS Unplugged” Activities Labs to create computational artifacts Two 3-week projects in teams

Your team creates your own idea! Examples: Search CS 10 Projects on YouTube

https://www.youtube.com/watch?v=GnZJhA_OM6M https://www.youtube.com/watch?v=L8QbIaWD6o8 https://www.youtube.com/watch?v=XqeQSSv8G4 https://www.youtube.com/watch?v=fDHfeSy1D88 https://www.youtube.com/watch?v=OsbDwC_m2Tk https://www.youtube.com/watch?v=_yAzgt4AGbY&feature=youtu.be&hd=1 https://www.youtube.com/watch?v=-CNTN92pt1o https://www.youtube.com/watch?v=Ky594gyNX5c

Computing: Creativity

Page 4: CSC 170 Computing: Science and Creativity

Mercer

Abstraction Algorithms Control: Sequencing, Choosing,

Repeating Event Driven Programming Recursion High Order Functions Artificial Intelligence Concurrency

Big Ideas of Programming

Page 5: CSC 170 Computing: Science and Creativity

Mercer

Format (4 hrs/wk * 15 wks)

Selected Readings From the great book

“Blown to Bits” by Abelson, Ledeen & Lewis + articles + videos

All resources FREE

Format & Textbooks

Monday307 Chavez

Monday930 Gould-

Simpson (GS)

Wednesday307 Chavez

10 AM Lecture 11:00-12:50 Lab

10 AM Lecture

1:00-2:50 Lab

3:00-3:50 Lab

Page 6: CSC 170 Computing: Science and Creativity

Mercer

Monday Labs: Just Do It Read a bit Code a bit Experiment a bit Collaborate Solve problems Test Complete Projects

Learn By Doing

Page 7: CSC 170 Computing: Science and Creativity

Mercer

Online Experiment Labs (OELS) Individual Homework on your time Computer Science labs using a

physical science lab metaphor Some will complete these before

spring break, others Part of a research study to see if OELs

affect perceptions of Computer Science

You must complete the OELs, but you can opt out of being part of the data

We needed these OELs to make CSC 170 a NATS Gen Ed like Bio or Chem

Page 8: CSC 170 Computing: Science and Creativity

Mercer

Social Networks Theory Locality Theory Little's Law Cognitive Load Theory Fitt's Law Phase Transition Theory NP-Complete problems Graph Coloring

Computing: Science

Page 9: CSC 170 Computing: Science and Creativity

Mercer

Writing: Individual All Gen Ed courses require a writing

component No writing? No gen ed!

Writing sources Papers you write Take home quizzes that write about

readings Short answer test questions

Page 10: CSC 170 Computing: Science and Creativity

Mercer

Piazza for {ask,answer}ing questions

Page 11: CSC 170 Computing: Science and Creativity

Mercer

Section Leaders We have three section leaders

In Monday labs, they will lead discussion, review lecture, preview lab, help when you get stuck programming

Will have lab hours to help on projects outside of lab

Will have walk in tutoring