Computer Applications (s) Introduction to Programming (s) Computer Science: Principles (AP in...

9
Open House – 2015 AP Computer Science (APCS) Derrick Tiveron 224.632.3234 [email protected]

Transcript of Computer Applications (s) Introduction to Programming (s) Computer Science: Principles (AP in...

Page 1: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

Open House – 2015

AP Computer Science (APCS)

Derrick Tiveron224.632.3234

[email protected]

Page 2: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

A little about myself…Born: Toronto, Ontario

High School: Martingrove C.I.Undergraduate: Lake Forest

College Graduate: NEIU, Concordia

Teaching at Deerfield since 2004

Page 3: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

Computer Science at Deerfield

Computer Applications (s) Introduction to Programming (s) Computer Science: Principles (AP in 2015-2016) Advanced Placement Computer

Science A Advanced Computer Science: Data

Structures and Algorithms

Page 4: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

WHAT DO WE LEARN IN THIS CLASS?

This is a dynamic course designed to develop the fundamental skills necessary for success on the AP Computer Science A Exam.

Beyond that, however, it is also a course that provides motivated students the opportunity to experience firsthand the enjoyment, challenge, and artistry of programming.

This is NOT exclusively a course in Java, but rather it is more a course in structured programming.

Perhaps of equal (if not more) importance is that this is a course in which students will have the opportunity to showcase the development of their unique and creative talents as programmers, while simultaneously helping each other develop the skills necessary to reach success both on the AP test and beyond.

Page 5: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.
Page 6: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

https://code.org/files/states/IL.pdf

Page 7: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

AP Computer Science

College Board sets the curriculum (http://apcentral.collegeboard.org)

Focus on Object-Oriented Programming and Design

Algorithms, simple data structures, coding style all shared emphases through Q1 and Q2 and 1/3 of Q3

Major-scale Q3 project (guided) Q4: Prep for AP Test, then independent

project

Page 8: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

Course Information

DHS Website Infinite Campus Grade weighting

› Grading: 60% HW (Primarily programming projects) 30% Tests and Quizzes 10% Employability (Conduct and Teamwork)

Course Materials Getting Help: Contact me, Senior Teachers

How can you help? Have regular conversations about progress Refer to assignment sheets/Check IC Encourage student to contact me/Contact

me

Page 9: Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in 2015-2016)  Advanced Placement Computer Science.

Why Study Computer Science?

The Impact of Innovation Let’s teach kids to code TED TALK: Let’s teach kids to Code