Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center...

21
Computer Software Engineering

Transcript of Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center...

Page 1: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Computer Software

Engineering

Page 2: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Teddy WyattPre-Engineering InstructorTulsa Technology Center

[email protected]

Page 3: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Participant Demographics

•Offering CSE this year?•Considering CSE for next year?• Looking for a quiet place to nap?

Page 4: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Periodic Table of CS Pathway

Intro Computer

Science

.5 15/16

16/17

ComputerSoftware

Engineering

1 13/14

14/15

Titlelength Pilot

Release

ComputerScience

Applications

1 15/16

16/17

Simulationand

Modeling

1 16/17

17/18

ArtificialIntelligence

.5 16/17

17/18

Cybersecurity

.5 17/18

18/19

Page 5: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Tulsa Tech CSE Pilot

25

8

Pilot Enrollment

MaleFemale

3 4 5 6 7 8 90

2

4

6

8

10EOC Scores

EOC Scores

Page 6: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

2014-2015 Enrollment

61

13 Male

Female

Fun!

Relevant!

Popular with students.

Page 7: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Computing…• Enables creativity• Relies on abstraction• Enables data collection and analysis• Relies on algorithms• Relies on programming• Enables the Internet• Impacts society• Enables and requires collaboration• Is needed in all careers

CSE Curriculum Framework

Page 8: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Big Ideas across Four Units

Algorithms

The Web

Big Data

Simulations

Page 9: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.
Page 10: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

PLTW CSEUnit 1: Algorithms and Collaboration (40%-Aug-Nov)

Unit 2: The Internet (20% Dec - Jan)

Unit 3: Big Data (20% Feb - Mar)

Unit 4: AI Robots and Simulation (20% Apr-May)

Aug - Feb

Mar-May

LOL! SMH

May 21st

Page 11: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Student-ready materials

Page 12: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Computational Thinking• Formulating problems so that

computation can help solve them• Logically organizing and analyzing

data • Generalizing solutions to problems and

patterns in data• Automating solutions with an

algorithm• Analyzing solutions for efficiency• Understanding, predicting, and

communicating with a model/simulation

CSE IS A

THINKING

CLASS

NOT A

PROGRAMMIN

G CLASS

Page 13: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Lesson 1.1: Algorithms in Scratch

Page 14: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Lesson 1.2: Algorithms with Android

Page 15: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Lesson 1.3: Algorithms in Python

Page 16: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Unit 2: The Internet and the Web

Page 17: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Unit 3: Big Data

Image courtesy gapminder.org ©2012

Page 18: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

CSE Unit 4: Robotics and Simulation

NetLOGO Image from Wilensky ©2010

Page 19: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Blown to Bits

• Highly recommended• Engaging• Informative• Provocative

Page 20: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Pointers and Opinions

• Relatively inexpensive to implement: $175 tablets

• Identify any ELL students• Decide how to get your students google accounts• Check your tools – round 1• Scratch• Appinventor 2.0• Connection to your android devices• Python

• Check your tools round 2• Github• Firefox and add-ons• Virtual Private Server (VPS)

Page 21: Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center teddy.wyatt@tulsatech.edu 918.828.1392.

Teddy WyattPre-Engineering InstructorTulsa Technology Center

[email protected]

?