Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSC 170 Computing: Science and Creativity https://sites.google.com/site/csc170spring15/

Similar presentations


Presentation on theme: "CSC 170 Computing: Science and Creativity https://sites.google.com/site/csc170spring15/"— Presentation transcript:

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

2 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

3 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=GnZJhA_OM6M  https://www.youtube.com/watch?v=L8QbIaWD6o8 https://www.youtube.com/watch?v=L8QbIaWD6o8  https://www.youtube.com/watch?v=XqeQSSv8G4 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=-CNTN92pt1o  https://www.youtube.com/watch?v=Ky594gyNX5c Computing: Creativity

4 Mercer  Abstraction  Algorithms  Control: Sequencing, Choosing, Repeating  Event Driven Programming  Recursion  High Order Functions  Artificial Intelligence  Concurrency Big Ideas of Programming

5 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 … Monday 307 Chavez Monday 930 Gould- Simpson (GS) Wednesday 307 Chavez 10 AM Lecture11:00-12:50 Lab10 AM Lecture 1:00-2:50 Lab 3:00-3:50 Lab

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

7 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

8 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

9 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

10 Mercer Piazza for {ask,answer}ing questions

11 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


Download ppt "CSC 170 Computing: Science and Creativity https://sites.google.com/site/csc170spring15/"

Similar presentations


Ads by Google