Ms. Moore

nahsbanner2.jpg

Home
New Ms Moore Site
Web Page Resources
Summer & College Programs

It is Mandatory that you write down your assignments every day.

 

Homework: Everyday- Commit to a 10-minute review/recap! Stay Fresh!

 

.

 

 


Computer Science Principles

                              11.47100


Teacher  

Ms. Moore

Room #8114

4049103703

Email Address

Joelena.moore@atlanta.k12.ga.us

Lenam27@gmail.com

Teacher Web Page

https://showatlanta.tripod.com/

Teacher Support

Tuesday Tutorial - 8:00 A.M. -8:45 or by appointment – Online tutorials are available for additional support.

2016-2017

The syllabus may be updated as needed throughout the semester.

Computer Science (CS) Principles course count towards satisfying the fourth science requirement and a CTAE

pathway completion requirement and have been approved by the Board of Regents as a fourth science.

 

 

Course Description


How can computing change the world? What is computer science? Engage your creativity, demonstrate and build your problem solving ability all while connecting the relevance of computer science to the society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.

Various forms of technologies will be used to expose students to resources and application of computer science. Professional communication skills and practices, problem-solving, ethical and legal issues, and the impact of effective presentation skills are enhanced in this course to prepare students to be college and career ready. Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry.

Computer Science Principles is the second course in the pathways Programming and Computer Science in the Information Technology Cluster. Students enrolled

Instructional Materials and Supplies

Published Materials

Instructional Supplies

Websites -

3-ring binder, paper, pen or pencil, Flash drive

Evaluation and Grading

Assignments

Grade Weights

Grading Scale

Classwork & Homework

Projects

Unit Tests

Quizzes

Final Exam

Formative Assessments             45%

Daily Work, Quizzes

Summative Assessment            45%

Projects, Unit Tests

Final Exam                                  10%

 

A:       90 and above

B:       80 – 89

C:       71 – 79

D:       70
F:        69 or below

Other Information

Expectations for Academic Success

Additional Requirements/Resources

1)          Complete daily classwork assignments

2)          Participate in class discussions and ask questions

3)          Participate constructively as a team member

4)          Problem solve and accept challenges

5)          Challenge yourself to continuously improve

·          Various online resources

·          Acceptable Computer Use Policy

·          NAHS Internet Policy

 

 

 

Course Curriculum Content

Course Standards

 

IT-CSP-1      Demonstrate employability skills required by business and industry.

 

IT-CSP-2      Create digital artifacts that foster creative expression including programs, digital music, videos, images, documents, and combinations of these such as infographics, presentations, and web pages.

 

IT-CSP-3      Apply abstractions in digital data to explain how bits are grouped to represent higher-level abstractions such as numbers and characters.

 

IT-CSP-4      Design and create computer programs to process and extract information to gain insight and knowledge.

 

IT-CSP-5      Develop, express, implement, and analyze algorithms analytically and empirically.

IT-CSP-6     Create programs that translate human intention into computational artifacts including music, images, visualizations, and more while exploring the concepts, techniques and development used in writing programs.

 

 

IT-CSP-7    Gain insight into the operation of the Internet, study characteristics of the Internet and systems built upon it, and analyze important concerns, such as cybersecurity.

 

IT-CSP-8      Develop a logical argument from the many ways in which computing enables innovation and our methods for communicating, collaborating, problem solving, and doing business, and analyze the potential benefits and harmful effects of computing in a the way people think, work, live, and play.

 

 

IT-CSP-9     Explore how related student organizations are integral parts of career and technology education courses through leadership development, school and community service projects, entrepreneurship development, and competitive events.

 

Makeup Work Policy

 

Students are able to make work for any excused absence, this includes ISS or OSS.

The student has to make up missing assignments within the time frame that they were absent or they will receive a missing until received. For example, if a student has two consecutive excused absences, they will have two days upon return to school to make up their work. It is the students’ responsibility to ask for makeup work and arrange time with teacher to complete their assignments.

 

 

LATE ASSIGNMENTS

Late work will be accepted at the penalty of 11 points per class period. After the 5th day, the highest grade that you can earn is a 50.




Middle Years Program

This course is part of the International Baccalaureate Middle Years Program at North Atlanta High School, which emphasizes a format based on the following concepts: holistic learning, intercultural awareness and communication.  Students will gain analytical skills in order to promote informed decision-making.  Technology will be used appropriately through inquiry-based learning in order for students to gain an increased understanding of how Introduction to Business and Technology relates to the world around them. As content is studied throughout the year the following “areas of interaction” will be in constant consideration as part of the Middle Years Program (MYP):  approaches to learning (ATL), community and service, human ingenuity, environment, health and social education.

Assessments for this course also include how well student work relates to the following MYP criteria: knowledge, concepts, skills, and organization and presentation.  A yearlong MYP personal project accompanied by a journal is to be produced at the end of the 10th grade year for the MYP Diploma.  Timelines and descriptions of tasks will be provided.

 

This syllabus may be updated as needed throughout the semester.

 

“The APS Board Policy Administrative Regulation IHA-R (1) was revised in October of 2014. The policy addresses a variety of areas including, but not limited to, grading practices, grade reporting, and students in danger of not meeting academic expectations. The revised regulation places a greater emphasis on mastery grading, including allowing students an opportunity to re-assess when they have not achieved content mastery. The entire policy can be found on the APS website under “Board Policy Manual.”

 

 

 

 

 

INTERNET POLICY

 

Use of the Internet provides great educational benefits to students.  Unfortunately, however, some material accessible via the Internet may contain items that are illegal, defamatory, or potentially offensive to some people.  Access to the Internet is given as a privilege to students who agree to act in a considerate and responsible manner.  We require that students and parents or guardians read, and sign the online behavior agreement.

 


 

It is Mandatory that you write down your assignments every day.

 

Homework: Everyday- Commit to a 10-minute review/recap! Stay Fresh!



In order to be successful in this course you must write down all of your assignments each day.


Organize your notes and assignments by date and/or name. Since it is mandatory that you write down your assignments every day, students’ who fail to write down their daily assignments, parents and or guardian will be contacted due to failure to follow daily class instructions.

 

Reminders:   If students fail to comply with the classroom rules their parents and or guardian will be contacted that day in class due to failure to follow daily class instructions.

-Learn Java,Python ,Swift, JavaScript, C# ,C++, Ruby & PHP interactive challenges to learn code. https://edabit.com/   -  

___________________________________________________________________________________


August 2, 2017

 

The first classwork assignment. Setting up your class folder. 

Classroom Procedures

 

1.      Student Information­ Name­ Grade­ Student Number­ Gmail.

2.      Ms. Moore Website­ Ms. Moore email.  lenam27@gmail.com

3.      Read and Discuss ­Classroom Expectations

4.      Read and Discuss ­Classroom Rules

5.      Gmail Set up­ School appropriate email

6.      Send class website URL to yourself: showatlanta.tripod.com  

7.      Create Class folder on Google Drive­ Name the folder:  First Name Course Name

8.      Share Folder with Ms. Moore: lenam27@gmail.com

9.      Discuss and demonstrate Standard Heading

10.  Read and Discuss: Essential Question and Learning Objectives

 

__

Trouble Shooting Google Chrome Web Browser

 

1.       How to Delete a Google Chrome User under PEOPLE.

2.       How to Delete Google Chrome Browsing Data since the beginning of time under Privacy.

3.       How to Reset your Google Chrome Web Browser to the Default Settings.

4.       How to locate your Downloads in Google Chrome and change your Drive Location.

5.       Google Products - http://www.google.com/intl/en/about/products .

 

Other things you need to know

 

1.       SREEN SHOT: How to create a Screen Shot. –Word Screen Shot

2.       PAINT: How to Crop an Image using Paint.

3.       PAINT: How to add TEXT to an Image using Paint.

4.       Google Search Images thumbnail size images

5.       How to Convert a PDF to a Word Document:

 

 

 

_________________________________________________________________

 

Homework:

 

1.       What are the top five Programming Languages?

_________________________________________________________________
 

January 9, 2018

 

Warm Up:

 

Read- Google Project 

Classwork:

January 2018 –   Google Project  -

 

Due January 16- 2018

 

 What: Google Code in Projects : https://codein.withgoogle.com/   

Google Code In is a list of projects students can complete for every skill level from the beginner to expert.

How to get started - https://developers.google.com/open-source/gci/resources/getting-started

Students

Pre-university students ages 13 to 17 are invited to take part in Google Code-in: Our global, online contest introducing teenagers to the world of open source development.

With a wide variety of bite-sized tasks, it’s easy for beginners to jump in and get started no matter what skills they have.

Mentors from our participating organizations lend a helping hand as participants learn what it’s like to work on an open source project. Participants get to work on real software and win prizes from t-shirts to a trip to Google HQ! https://codein.withgoogle.com

When –Now – January 16, 20 18

Time duration: 3 Hours

Benefits:

1. Graded Assignment – This assignment will be graded.

2. Prizes from Google

Additional Requirements:

Your project/task must include one or more of the following;

·         HTML

·         HTML5

·         CSS

·         Block –coding – with teacher approval

__________________________________________________________________
 
 

January 11, 2018

 

 

Homework

Complete 1-20 –Due January 17

Fun programming lessons from a friendly monster guide.

http://www.crunchzilla.com/code-monster

Jump to a Lesson Section

1.        Getting Started

2.        Parameters and Drawing

3.        Variables

4.        Color

5.        Quiz: Color

6.        Color and Transparency

7.        Operators and Assignment

8.        Quiz: Variables and Operators

9.        More Operators

10.     If and Comparisons

11.     Quiz: Variables and Color

12.     For Loops

13.     Fun with For Loops

14.     Quiz: Write Code Yourself

15.     Lines

16.     Lines and Loops

17.     Coding It Easy

18.     Avoid Repeating Code

19.     Variables Make It Easy Too

20.     Quiz: For Loops

21.     Your Own Functions

22.     More Lines

23.     More Functions

24.     Nested Loops

25.     Fun with Stars

26.     Even More Functions

27.     Fun with Lines

28.     More Fun with Lines

29.     Quiz: Functions

30.     Erasing

31.     Comments

32.     Rotation and Translation

33.     Quiz: Rotation and Translation

34.     A Hard Problem

35.     Recursion

36.     Rotation, Translation, and Recursion

37.     Drawing Your Own Tree

38.     Play with Your Tree

39.     Fun with Ferns

40.     Fractals

41.     Quiz: Challenge Problem

42.     Many Ways to Code

43.     Modulo

44.     Animation

45.     Rotating Movement

46.     Objects

47.     Canvas Object

48.     Using Objects

49.     Lists (Arrays)

50.     Methods on Objects

51.     Velocity and Collisions

52.     Bitwise Operators (And and Or)

53.     Easy with Objects

54.     Circles, Arcs, and Balls

55.     Acceleration, Velocity, and Physics

56.     Collisions and Physics

57.     Mouse Events

58.     Springs and Physics

 

_________________________________________________________________
 
 

January 16, 2018

 

 

Warm Up:

1.       Create a folder with Your First and Last name.

2.       Folder https://goo.gl/aFWibR

3.       Upload the  two from your email.

Classwork

Fun programming lessons from a friendly monster guide.

http://www.crunchzilla.com/code-monster

 

Complete 1-41

Quiz Thursday  

_______________________________________
 
Download
 
Python
 
 
 

___________________________________________________________________
 
 
 

January 22, 2018

Welcome Back 

Warm Up:

http://www.crunchzilla.com/code-monster

 

1.       Create 2 Triangles. The first triangle will be Red, use the RGB numbers only.

a.       The Second Triangle will be Blue, use the RGBa numbers only. The Blue Triangle  RGBa will be .02.

b.      Make the Blue Triangle fit inside the Red Triangle.

 

2.       Define var.

3.       Create 3 Triangles, the color will be Red, Black and Green respectively .  Use RGBa. Make the  var size = 80; var offset = 20

4.       What does c.fillRect do?

5.       What does c.fillStyle do?

6.       What does this code create?

 var size = 80;

var offset = 20;

c.fillStyle ="blue";

for (var i = 0; i < 3; i = i + 1) {

  c.fillRect(offset, offset, size, size);

 offset = offset + 40;

 

 

Classwork

 

1.       Add Notepad ++ to your  Google Chrome Web Browser.

2.       Add Coding in Chrome to your  Google Chrome Web Browser.

3.       Add Brackets to your  Google Chrome Web Browser.

4.        Complete 33- 58 -Fun programming lessons from a friendly monster guide. http://www.crunchzilla.com/code-monster  

5.       Read the Preface- EBook –Coding for Beginners

6.       Read pages 7-12 - EBook –Coding for Beginners

 

_______________________________________________________________
 
 
 

January 24, 2018

 

 

Warm Up:

Sign up for Khan Academy  see e-mail

Assignment Link:  Intro to JS: Drawing & Animation 

1. Sign up at khanacademy.org  (or log in if you already have an account).

2. Visit khanacademy.org/coaches  (the “Coaches” tab in your profile). Add students by having them to go khanacademy.org/coaches and type in:

3.  In the “Add a coach” field, enter the class code. Class code: DMZ4UH  .

·         Intro to programming

·         Drawing basics

·         Coloring

·         Variables

·         Animation basics

·         Interactive programs

·         Bonus: Resizing with variables

·         Text and strings

·         Functions

·         Logic and if Statements

·         Debugging programs

·         Looping

·         Writing clean code

 

Classwork:

Review warm up from last class.

See this link to help find the vertices for your triangle -- https://www.mathsisfun.com/data/cartesian-coordinates-interactive.html

 

 

Use this link to create your  Triangles JavaScript code --- https://www.khanacademy.org/computer-programming/trianglex1-y1-x2-y2-x3-y3-processingjs/839546599

 

 

 

triangle(x1, y1, x2, y2, x3, y3)

 

triangle(30, 50, 70, 10, 110, 50);

 

 

___________________________________________________________________
 

January 26, 2018

Classwork

All assignments not completed in class is homework.

Students will Learn how to:

 

Concepts in  Python:

·         Define Python

·         Know what Python is used for

·         How to write a String

·         learned how to do simple equations using Python operators

·         how to use parentheses to control the order of operations (the order in which Python evaluates the parts of the equations).

·         Create variables to label values and used those variables in our calculations.

Khan Academy Assignments

1.       What is Programming?

2.       Learning programming on Khan Academy

3.       Making drawings with code

4.       Quick tip: number scrubbing

5.       Challenge: Simple snowman

6.       Drawing more shapes with code

7.       Challenge: Waving snowman

8.       Coloring with code

9.       Quick tip: color picking

10.   Challenge: Sunny snowy day

11.   The Power of the Docs

12.   Project: What's for Dinner?

13.   Intro to Variables

14.   Quiz: Variables

15.   Challenge: Bucktooth Bunny

16.   More on Variables

17.   Challenge: Funky Frog

18.   Review: Variables

19.   What are animations?

20.   Making animations

21.   Challenge: Exploding Sun

22.   Incrementing shortcuts

23.   A shorter shortcut

24.   Challenge: Parting Clouds

25.   Project: Shooting star

26.   Mouse Interaction

27.   Challenge: Tasty Tomato

28.   Challenge: Mouse movement mania

29.   Using math expressions in JS

30.   Resizing shapes with variable expressions

31.   Quiz: Variable Expressions

32.   Challenge: Brown bear eyes

33.   Project: Animal attack

34.   Terrific Text: Part One

35.   Challenge: My Favorite Foods

36.   Terrific Text: Part Two

37.   Challenge: Mouse Tracker

38.   Review: text and strings

39.   Project: Ad Design

40.   Functions

41.   Challenge: Say Your Name

42.   Function Parameters

43.   Challenge: Moles in Holes

44.   Function Return Values

45.   Challenge: Calculator

46.   Local and Global Variables

47.   Special ProcessingJS functions

48.   Review: Functions

49.   Project: Fish Tank

50.   If Statements

51.   Challenge: Bouncy Ball

52.   More Mouse Interaction

53.   Challenge: Your First Painting App

54.   Booleans

55.   Challenge: Number Analyzer

56.   Logical Operators

57.   Challenge: Your First Button

58.   Challenge: Smarter Button

 

Classwork/Homework

Python for Kids https://goo.gl/WJ2hA1

Helpful Resource

Python  https://www.tutorialspoint.com/python3/index.htm

 

___________________________________________________________________
 
 
 

February 1, 2018

POP QUIZ

Quiz Timer will start at 8:50

 

Warm Up:

Points: 20 points:  To earn 20 points students must have green snow, use the codes provided, use RGBa for color, and open the web page in Google Chrome.

·         Green snow- using RGBa- 6

·         Use codes provided -6

·         Open in Google Chrome 6

·         Have name and Green Snow in the title -2

Quiz:

Part 1: Directions: Make the Snow Flakes Green. Use RGBa for color. Open the new Green Snow Effect in Google Chrome.  In the < title> add your name and the words Green Snow.

Time: 15 Minutes

Snow Effect using HTML5 Canvas and Javascript

http://thecodeplayer.com/walkthrough/html5-canvas-snow-effect

 

Points: 80 points:  To earn 80 points students must have the image of the man walking in the rain and open the web page in Google Chrome. In the < title> add your name and the words Man Walking In the Rain.

·         Use  the provided image of  the Man Walking in the rain - 10

·         Use codes provided codepen -30

·         Open in Google Chrome- must show Man Walking In the Rain. 30

·         Have name and Man Walking In the Rain in the title -10

 

Quiz:

Part 2: Man Waking in the Rain. Directions: Add the  image of the Man walking to the Rain code.  Open the web page in Google chrome.  

Time: 20 Minutes

Students should sign up for a code pen account to complete this task.

Rain Code: https://codepen.io/alemesre/pen/hAxGg

Use this image of a MAN WALKING-   http://www.clipartkid.com/images/159/animated-man-walking-clipart-best-NAA0RZ-clipart.gif   

 

 

Quiz Help File for CSS_Rain_ https://goo.gl/DFjVhN

 

 

 

 Classwork

1.       Reminder: Google  Monday – Meet in Media Center

2.       Complete Khan Academy

 

3.       Python Handout –Complete Packet 1 Read Packet 2 & PowerPoint: https://goo.gl/YAVYCs

4.       Upload Google –Project- ( Name & Google Project)  https://goo.gl/sYkwaj

 

5.       Check email for invite to https://py.checkio.org/

 

 

 

 

Cool Stuff from Ms. Moore

http://www.synthogram.com/

http://github.wonglok.com/ARTPOP/#/

http://letsplay.ouigo.com

https://pixlr.com/editor/

http://evanw.github.io/webgl-filter/

________________________________________________________________
 
 

February 8, 2018

Topics: Net Neutrality

Topics: Python and Java Programming Languages

Assignment Link -  https://goo.gl/u7R4uD 

 

Khan Academy updates:  Due  Now First Period

IOS App https://goo.gl/G2iYLL 

Google Play App  https://goo.gl/3Wd86h

______________________________________________________________________
 
 

February 26, 2018  

 

 Meeting 9:40 AM – end of class           10th Grade     

 

There are other measures though that we are asking of all staff members.  These are detailed in the attached New Security Procedures, which also includes procedures to follow in the case of an emergency. Things to know right now though are:

 

Do not prop any exterior doors open during school hours.

All exterior entries to the school, except for the lobby, should be badge access only.

Do not let in anyone from the exterior doors during school hours.  This includes any food delivery people.

Ensure that all doors close behind you and no one trails in after you during school hours.

All visitors are to report to the main office and should have either an APS badge or a yellow visitor sticker.

If a person doesn’t have an APS badge or a yellow visitor badge during school hours, please ask them if you can help them.

All visitors for meetings will need to be escorted from the main office to the meeting. Please plan for this should you have visitors, including parents, coming to see you during school hours.

Please ask students in the halls to remove hats and hoods.  Nothing should impede your ability to see someone’s face

 

 

Classwork.

https://www.codecademy.com/learn/learn-python

 

 

1

 

 

1. Python Syntax

 

 

1 - 9

 

2

 

1. Python Syntax

 

10 - 13

 

3

 

2. Tip Calculator

 

1 - 5

 

 

 

 

 

 

 

 

,

Homework

 

SOLO Learn  https://www.sololearn.com/Play/Python

1.       Basic Concepts

2.       Control Structures

3.       Functions and Modules

_____________________________________________________________________
 
 
 

  February 28, 2018

 

Students will be able to

                     Understand why Python is used and recognize basic terminology including ‘variables’ and ‘Boolean’

                     Understand and create whitespace and multi-line comments

                     Perform mathematical operations using python syntax

                     Create numbers using ‘modulo’

                     Practice creating comments, variable and arithmetic operations

                     Plenary activity synthesizing lessons 1&2: Python syntax

                     Create a ‘tip calculator’ using python syntax, variables and arithmetic operations

                     Explain what a string is and how to create one

                     Crete variables using indexing

                     Implement lower(), upper() and str() string methods

                     Compare when dot notation should be used

                     Demonstrate how to print strings and variables including how to concatenate

                     Explain how to convert a non-string into a string and why you would need to

                     Demonstrate how to use the % operator

                     Understand what the date time library is

                     Explain how to print the current date, by day, month or year

                     Demonstrate how to reorganize information using the % operator

 

 

Warm Up:

Due 9:30

Complete Lesson 1-6 https://goo.gl/iCWRn8

 

Classwork

1.        Due today: 15: minutes: Complete: Python Turtles: Practice:  https://nostarch.com/download/samples/PFK_ch4.pdf

2.       Code Buddy Assignment: Python Packet Pages 19-24: student will report out answers.

____________________________________________________________________
 
 See Ms. Moore if you want to sign up, Deadline March 7, 2018

 

Enrichment Opportunities https://goo.gl/o5yFwq

 

__________________________________________________________________
 
 

 

March 2, 2018

 

Warm up:

Using Python Turtle draw the 3 shapes https://goo.gl/66QzsV

Time 25 minutes: Shape 3 = 20 Shape 1=40 Shape 2=40

 

Classwork

Complete Page 10- Python Variables

  Code Buddy Assignment: Python Packet Pages 19-24: student will report out answersPython Page 19-24

 

_______________________________________________________________
 

March 6, 2018

 

Warm Up:

Answer the following in complete sentences underline any key terms.

Programming Terms

1.       What is a Variable?  

2.       When are Variables used in writing a program?

3.       Provide an example of a string with a one or more variables.

4.       What are Comparative Operators?

5.       When are Comparative Operators used in writing a program?

6.       Write a list all the Python Comparative Operators.

7.       What is INPUT and when do you use INPUT in Python?  

8.       What is the difference between an “if Statement “ and a “if else statement” .

9.       What is a Function in Python?

10.   How do define a Function in Python, Provide an example.

 

Classwork

1.       Code Buddy: Complete Programming Puzzles on pages# 1,2 3 41-42   Python for Kids Ebook https://goo.gl/a7rfnB

2.       Complete Page 10- Python Variables

3.       Code Buddy Assignment: Python Packet Pages 19-24: student will report out answers Python Page 19-24

4.       Read Chapter 1-5 Python for Kids by March 8 , 2018

5.       Complete Solo Learn Python By Monday

6.       Test: Python next class

 
__________________________________________________________________

 

March 6, 2018

Warm Up:

Complete: Rainbow Benzene https://www.geeksforgeeks.org/turtle-programming-python/

 

Classwork

·         Complete Page 10- Python Variables

·         Code Buddy Assignment: Python Packet Pages 19-24: student will report out answers Python Page 19-24

·         Read Chapter 1-5 Python for Kids by March 8 , 2018

·         Complete Solo Learn Python By Monday

·         Test: Python next class

 

 _________________________________________________________

March 8, 2018

Due next class

Warm Up:

Topic: Python Basics

Link to assignment https://goo.gl/FS171u

 

 

Warm Up:

Answer the following in complete sentences underline any key terms.

Programming Terms

1.       What is a Variable? 

 

2.       When are Variables used in writing a program?

 

3.       Provide an example of a string with a one or more variables.

 

4.       What are Comparative Operators?

 

5.       When are Comparative Operators used in writing a program?

 

6.       Write a list all the Python Comparative Operators.

 

7.       What is INPUT and when do you use INPUT in Python? 

 

8.       What is the difference between an “if Statement “ and a “if else statement” .

 

9.       What is a Function in Python?

 

10.   How do define a Function in Python, Provide an example.

 

Classwork

1. Code Buddy: Complete Programming Puzzles on pages# 1,2 3 41-42   Python for Kids Ebook https://goo.gl/a7rfnB

 

2. Complete Page 10- Python Variables

 

3.Code Buddy Assignment: Python Packet Pages 19-24: student will report out answers Python Page 19-24

 

4. Read Chapter 1-5 Python for Kids by March 8 , 2018

 

5. Complete Solo Learn Python By Monday

 

6. Test: Python next class

 

__________________________________________________________________
 
 

March 12, 2018

 

 

 

March 12, 2018

 

 Students will Be Able to:

 

1. Change the image on a webpage.

2. Change the text on a webpage using HTML and CSS. Front and Back

3. Change the Font style on a webpage

4. Change the Font Color

5. Change the message on the front of the card

6. Change the note on the back of your postcard

Warm up:

 

Students will create an interactive Postcard using HTML & CSS

 

Note: Your postcard can be about anything school related.

 

1. Download Mozilla Fire Fox or use Chrome

2. Go to   https://thimble.mozilla.org/en-US/

3. Create an account – Note: you will save and Publish your Postcard

4. Click on the Remix a Back-to-School Postcard- Save and add your Name https://thimbleprojects.org/mozillalearning/220079/

5. When creating your Postcard Don’t use any colors or font type from the original.


 Student Samples-

·         https://thimbleprojects.org/chandlercole/163839/

·         http://thimble.mozillafactory.org/p/flz

 

Classwork

1. Print warm up from last class & turn in. Topic: Python Questions

2. Code Buddy: Complete Programming Puzzles on pages# 1,2 3 41-42   Python for Kids Ebook https://goo.gl/a7rfnB

3. Complete Page 10- Python Variables

4. Code Buddy Assignment: Python Packet Pages 19-24: student will report out answers from  Python packet  Page 19-24

5. Read Chapter 1-5 Python for Kids by March 8 , 2018

6.Complete Solo Learn Python By Monday

7. Friday: Test: Python -

_________________________________________________________

March 16, 2018

 

Warm Up:

Study for Test

Classwork:

1.        Test Questions: Multiple Choice & Fill in the Blank  Test Time: 10minutes –Extended 15minutes

 

2.        Tentative: Writing a Program Time 20 Minutes extended -30mintes

 

 

March 21, 2018

 

Warm Up:

 

Time 20 minutes

Hacking Chrome

Directions:

Part 1

1. Open Google Chrome, Click on more tools then click on developer tools.

2.Change the Google Chrome background color to Blue.  50pts

3. Change the words Search Google or Type URL to your First and Last name. 50pts

 

Part 2 Optional

Bonus (first 3 students - 2=Quiz Grades/ $5/Paid Trip on April 13**) 

A) Change the Google logo on chrome  to your name using the Google Font Generator see link below. You must complete part 1 first then add the logo to chrome.

Add your name to Chrome http://neswork.com/logo-generator/google-font   

B) Add a background image of a Cupcake or a Ladybug to Part 1 of the warm up.

 

Classwork

1.       Read How to create a Flow Chart for Programming – Create a Detailed Flow Chart from the Code Buddy assignment from March 12.  Use the large sheet to post your Flow Chart. See Email

 

2.       Midterm: Conference-

 

3.       Khan Academy Check: Quiz Assignments

Khan Academy Grades

A.       Quiz: While Loops Khan Academy

B.       Quiz: Variable Expressions - Khan Academy

C.       Quiz: Quiz: Clean code Khan Academy

D.       QUIZ: Khan Academy Quiz: Variables

Classwork

SOLOLEARN – Complete 4-7 Friday before the end of Class

https://www.sololearn.com/Course/Python/

 

Module 3: Functions & Modules

27 Code Reuse 2

28 Functions 2

29 Function Arguments 3

30 Returning from Functions 2

31 Comments & Docstrings 2

32 Functions as Objects 2

33 Modules 4

34 The Standard Library & pip 3

35 Module 3 Quiz 5

Module 4: Exceptions & Files

36 Exceptions 2

37 Exception Handling 3

38 finally 2

39 Raising Exceptions 3

40 Assertions 2

41 Opening Files 3

42 Reading Files 4

43 Writing Files 3

44 Working with Files 2

45 Module 4 Quiz 4

Module 5: More Types

46 None 2

47 Dictionaries 3

48 Dictionary Functions 3

49 Tuples 2

50 List Slices 4

51 List Comprehensions 3

52 String Formatting 2

53 Useful Functions 3

54 Text Analyzer 3

55 Module 5 Quiz 5

Module 6: Functional Programming

56 Functional Programming 3

57 Lambdas 3

58 map & filter 2

59 Generators 3

60 Decorators 2

61 Recursion 3

62 Sets 4

63 itertools 3

64 Module 6 Quiz 5

Module 7: Object-Oriented Programming

65 Classes 4

66 Inheritance 4

67 Magic Methods & Operator Overloading 4

68 Object Lifecycle 2

69 Data Hiding 3

70 Class & Static Methods 2

71 Properties 2

72 A Simple Game 3

73 Module 7 Quiz 7

 

 

_______________________________________________________________
 
 

March 23, 2018

 

Warm Up:

 

Students can complete this assignment with their Code Buddies

Code Challenges: 

1. Go to this link  https://codetheblocks.com/tutorials/introduction

 2. Click on Table of Contents: Complete the following Lessons# 1,2,7,9.10,11,13,15,16,19, Grade 10 .pts each

 

Classwork

 Each Student will pick 4 task from the Modules below to demonstrate in class Friday

Students can only sign up once per module.  See EMAIL

Code Buddies Pick 8 or 4 per member. https://www.sololearn.com/Course/Python/

________________________________________________________________________________



March 27, 2018

 

GPS   IT-CSP-1     Demonstrate employability skills required by business and industry.

Students Will be able to

Think critically and analyze information about career planning and employment situations.

EQ

Students will explain the importance of Financial Literacy

Warm Up

 

Sign Up for Codecombat https://codecombat.com/students?_cc=CoolSpellZap

Classwork

Financial Literacy Event "Funding the Future"

Homework

Complete Python  -Sololearn

_______________________________________________________________________




 


 


March 29, 2018


 

Standards


 


IT-CSP-1 Demonstrate employability skills required by business and industry.


IT-CSP-2  Create digital artifacts that foster creative expression including programs, digital music, videos, images, documents, and combinations of these such as infographics, presentations, and web pages.


ELA10W3 The student uses research and technology to support writing


ELA10RL5 The student understands and acquires new vocabulary and uses it correctly in reading and writing.


Essential Questions:


What career opportunities are there in the field of Computer Science?


What career opportunities are there in the in STEM job?


What credentials are needed to work in Computer Science?


What are the characteristics of Computer Science occupations? 


 


Student will be able to:  


Students will be able to name at least three careers in Computer Science.


Students will identify the credentials needed to be a professional in the field of Computer Science.


Students will create a profile of a chosen career field in Computer Science.



Student will be able to:  


  • Students will be able to name at least three careers in Computer Science.

  • Students will identify the credentials needed to be a professional in the field of Computer Science.

  • Students will create a profile of a chosen career field in Computer Science


Classwork:


Stem Videos:


https://youtu.be/AlPJ48simtE


https://youtu.be/HxuEHhERFIQ


Directions:


Research three STEM job. Fill in the information on Career Research  Information- Handout as it relates to each STEM Job from your research.


Assignment Resource:


Occupational Outlook   https://www.bls.gov/ooh/


Stem  Interactive Quiz


Stem Quiz  https://stemjobs.com/stem-type-quiz-main/   

Stem Quiz  https://stemstudy.com/stem-program-quiz/


 


Homework:


Student will create a professional resume. The purpose of the resume is obtain a summer internship at a Fortune 500 companies.


Resources for Homework


https://www.template.net/business/resume/high-school-resume-template/


https://www.thebalance.com/high-school-student-resume-example-2063279


http://www.youthcentral.vic.gov.au/jobs-and-careers/applying-for-a-job/what-is-a-resume/sample-resumes/resume-template-vce-no-work-experience






  • _____________________________________________________________________________________





    ]

    April 9, 2018

    Computer Science

     



     

    Standards

    • IT-PGAS-1Demonstrate employability skills required by business and industry.

    • ELA10W3 The student uses research and technology to support writing.

    • ELA10RL5 The student understands and acquires new vocabulary and uses it correctly in reading and writing.

    Essential Questions:

    • What career opportunities are there in the field of Computer Science?

    • What career opportunities are there in the in STEM job?

    • What credentials are needed to work in Computer Science?

    • What are the characteristics of Computer Science occupations? 

      Student will be able to: 

    • Students will be able to name at least three careers in Computer Science.

    • Students will identify the credentials needed to be a professional in the field of Computer Science.

    • Students will create a profile of a chosen career field in Computer Science.

      Warm Up:

      After reading this article use the “Article Summary Worksheet’ to answer questions about the  article  below ‘Disaster for humanity': Experts to RT on joint AI project by Google & Pentagon https://www.rt.com/usa/423476-google-pentagon-drone-maven/ Article Summary Worksheet

      Directions:

    1.       ( from last class) Research three STEM job. Fill in the information on Career Research  Information- Handout as it relates to each STEM Job from your research.

     

    2.       Student will create two professional resume.  The first resume will be a tradition resume and the second resume will be a inforgraphic resume. The purpose of the resume is obtain a summer internship at a Fortune 500 company.  Email the teacher your resume before the next class.

     

    Classwork:

    1. All students  will turn in their CSP 1B Python sololearn certificate. Upload your certificate to this link - https://goo.gl/EvfUJ3 or https://drive.google.com/drive/folders/1qMSGN3-qB4yyEjg4coJTUjLlxEg-GkVo?usp=sharing

       

    2. All students  will create  2 two professional resume . The first resume will be a tradition resume and the second resume will be an Infographic resume.  Go to http://vizualize.me to create your info graphic resume.

       

      Student Samples:

               Keller  http://vizualize.me/skkeller3099#.VxeCK0Wrp7o.gmail  

               Hayden http://vizualize.me/hee.sutton#

    1. Complete Code Combat to Level  #14. Breakout

     

     

    Assignment resource: Occupational Outlook   https://www.bls.gov/ooh/

    Stem Interactive Quiz

    ·         Stem Quiz  https://stemjobs.com/stem-type-quiz-main/  

    ·         Stem Quiz  https://stemstudy.com/stem-program-quiz/

     

     



    Standards

    • IT-PGAS-1Demonstrate employability skills required by business and industry.

    • ELA10W3 The student uses research and technology to support writing.

    • ELA10RL5 The student understands and acquires new vocabulary and uses it correctly in reading and writing.

    Essential Questions:

    • What career opportunities are there in the field of Computer Science?

    • What career opportunities are there in the in STEM job?

    • What credentials are needed to work in Computer Science?

    • What are the characteristics of Computer Science occupations? 

      Student will be able to: 

    • Students will be able to name at least three careers in Computer Science.

    • Students will identify the credentials needed to be a professional in the field of Computer Science.

    • Students will create a profile of a chosen career field in Computer Science.

      Warm Up:

      After reading this article use the “Article Summary Worksheet’ to answer questions about the  article  below ‘Disaster for humanity': Experts to RT on joint AI project by Google & Pentagon https://www.rt.com/usa/423476-google-pentagon-drone-maven/ Article Summary Worksheet

      Directions:

    1.       ( from last class) Research three STEM job. Fill in the information on Career Research  Information- Handout as it relates to each STEM Job from your research.

     

    2.       Student will create two professional resume.  The first resume will be a tradition resume and the second resume will be a inforgraphic resume. The purpose of the resume is obtain a summer internship at a Fortune 500 company.  Email the teacher your resume before the next class.

     

    Classwork:

    1. All students  will turn in their CSP 1B Python sololearn certificate. Upload your certificate to this link - https://goo.gl/EvfUJ3 or https://drive.google.com/drive/folders/1qMSGN3-qB4yyEjg4coJTUjLlxEg-GkVo?usp=sharing

       

    2. All students  will create  2 two professional resume . The first resume will be a tradition resume and the second resume will be an Infographic resume.  Go to http://vizualize.me to create your info graphic resume.

       

      Student Samples:

               Keller  http://vizualize.me/skkeller3099#.VxeCK0Wrp7o.gmail  

               Hayden http://vizualize.me/hee.sutton#

    1. Complete Code Combat to Level  #14. Breakout

    _________________________________________________


    Resource s for High School  Resume


    1.       High School Resume: https://www.template.net/business/resume/high-school-resume-template


    2.       High School Resume:  https://www.thebalance.com/high-school-student-resume-example-206327


    3.       http://www.youthcentral.vic.gov.au/jobs-and-careers/applying-for-a-job/what-is-a-resume/sample-resumes/resume-template-vce-no-work-experience



     

    Assignment resource: Occupational Outlook   https://www.bls.gov/ooh/

    Stem Interactive Quiz

    ·         Stem Quiz  https://stemjobs.com/stem-type-quiz-main/  

    ·         Stem Quiz  https://stemstudy.com/stem-program-quiz/

     

    April 12, 2018

     

    Warm Up: Complete: Puzzle, Maze, Bird, Turtle, movie, pond tutor pond    https://blockly-games.appspot.com/

     

    Classwork

    SoloLearn Java is a comprehensive guide to one of the most popular programming languages in the world. And here's a big bonus: Learn Java is FREE! https://www.sololearn.com/Course/Java/



     Turn in your Resumes 1) traditional Resume 2) Infographic resume { see student example  Link to Visualize.me: http://vizualize.me/ELevy0337?r=ELevy0337



    SCRATCH PROJECT

    Scratch Folder https://goo.gl/qQL6eb

    Sign Up for an account:  https://scratch.mit.edu/


    DIRECTIONS:

    Step1: Go to the Scratch website https://scratch.mit.edu/

    Step 2: Click Join: Your Scratch Username: YOURNAME –Password: STUDENT ID#

    Step 3: Confirm Email Address

    Step 4: Assignments: Complete  All  tutorials to get started with Scratch Tutorial Link: https://scratch.mit.edu/projects/159722916/#editor

     

    Resources

    Scratch Book goo.gl/gg8ssR   

    Scratch  Book https://goo.gl/1QnhGe


    ______________________________________________________________________________________


                                                                               

    April 17, 2018

     

    Essential Questions:

     

    • How and why have computer programming languages evolved over time?
    • What are high and low level languages?

                   

    Knowledge from this Unit:

    • Students will be able to describe how computer programming languages have evolved over the course of the history. 
    • Students will be able to compare and contrast high and low level languages. 

     

    Skills from this Unit:  

    • Students will summarize and orally present information.
    • Students will use proper research techniques.

     

     

    Classwork for April 13, 2018 – April 19, 2018

     

    SCRATCH PROJECT

    Scratch Folder https://goo.gl/qQL6eb

    Sign Up for an account:  https://scratch.mit.edu/

     

    DIRECTIONS:

    Step1: Go to the Scratch website https://scratch.mit.edu/

    Step 2: Click Join: Your Scratch Username: YOURNAME –Password: STUDENT ID#

    Step 3: Confirm Email Address

    Step 4: Assignments: Complete  All  tutorials to get started with Scratch Tutorial

    Link: https://scratch.mit.edu/projects/159722916/#editor

     

    Resources

    Scratch Book goo.gl/gg8ssR   

    Scratch  Book https://goo.gl/1QnhGe

     

     Classwork for April 13, 2018 – April 19, 2018

     

    1. Programming Research

    2. Turn in all Resume(LATE)

    ______________________________________________________________________________________


    April 23, 2018

     

    PDF https://goo.gl/JEkxTR

    http://earsketch.gatech.edu/itec2120/book.html#_programming_basics

    Define: Key Terms

    Chapter 1

    1. Algorithm,

    2. algorithmic composition

    3. DAW

    4. API

    5. Ear Sketch workspace

    6. Browser  

    7. Sounds Tab

    8. Scripts Tab

    9. Code Editor

    10. Console

    11. scripting languages

    12. script

    13. comment

     

    Directions: Answer the following questions in complete sentences. Underline all key terms used in your responses.

    1. List 3 reasons Why  you should Learn Programming for Music?  

    2. Explain how to run a Run a Script in EarSketch?

    3. What programming languages  are used in EarSketch?

    4. Run the example code on page 18 in EarSketch.

    5. What is the purpose of # in EarSketch.

    6. What is Programming?

    7. What are the Sections of an  Script in EarSketch?

    8. Run the example code on page 24-26 in EarSketch.

    9. Is  EarSketch Programs case-sensitive.

    10. Can you use BLOCKY programming in EarSketch?

    AIM- Assessment

    https://goo.gl/l6NKSR

    North Atlanta High School

    4111 Northside Pkwy NW, Atlanta, GA 30327

    Phone :(404) 802-4700

    Lenam27@gmail.com

    ib_cp_logo.jpg