|
NOTES: Below, you will find a SHORT VERSION list of all agenda assignments for Spring to simplify what is due during Stay At Home eLearning. View the OLD AGENDA VERSION details.
Per 2 ATTENDANCE Per 6 ATTENDANCE
Be aware of the projects that are remaining. You will need to complete BOTH the agenda questions PLUS the final projects for your grade
SPRING PROJECTS valued at as much as Agenda ?s
JAN/FEB → Python Basic Computations, Drawing TURTL & Animation
(If time permits… include Dr Java & Turtl? Code Combat)
FEB/MAR → Game Design
APR → Client Web Site Design Joint Coding Project with Web Design
APR/MAY → DJ Earsketch Digital Audio (extra credit grade booster)
MAY → Computer Science Careers FINAL
SEMESTER 2 WORK FROM HOME online
[ Below, you will find all ?s you need to answer for your Final Agenda Check of 2020 ]
20200317: The GAME SCORING RUBRIC does not apply as planned as students did not have enough time to complete their game level 1. If time permits, we will return to it. In the meantime, let’s take time to reflect on Planning Ideas and reflect on the Game Unit
I. Game Components & Planning: One of the things that makes a game interesting is the amount of challenge (not too little and not too much). List two for each:
A. Obstacles
(1)
(2)
B. Ways the character can be killed
(3)
(4)
II. Game Unit Reflection
A. What was the biggest obstacle for you during the game programming unit? _________________________________
B. Was your issue resolved? How did you solve it or attempt to solve it? ______________________________________ and __________________________________________
C. List & explain which steps you took. ____________________ ____________________ ____________________
D. Did it work? Why or why not? _________________________ _________________________
E. Y / N Overall, were you satisfied with the end product? Given more time, where could you improve or what might you do differently? _________________________________________________________________________________
20200320: Letter to the teacher.
Dear Ms H,
School from home is going … ________. I’m looking forward to ________. I need to raise my grade in ________ but otherwise am happy with ________ classes.
Read the GAME SCORING RUBRIC and then give your feedback. My game unit is going… ________. I need help with ________. I need more time with ________. I feel good about ________. If you were to grade this game now, I think I should deserve a __ on it because ________. Otherwise, in Programming, I feel pretty ______ because ______.
Life, in general is pretty…________ because ________. My life is different now by _______. I am able to get ______ done at home. I worry about ______. I am helping my family by ______. If I could change one thing, it would be ____ because _____.
Sincerely,
Your Name
20200401: Assess the following in your home workplace
20200403: New April Project Terms & Management Planning Day
20200408: Paste in a screenshot of what you made, here AND a link to the repl.
20200410: Paste your REPL table code from Wednesday’s assignment. See example at left somebody made this week
20200415: In a short paragraph, students will analyze how they will organize and plan the Geometry in Construction site. Short answer based on the two drawings right. Please also include your response in the attendance.
20200417: List three pics you will use from Geometry in Construction PICS, https://drive.google.com/drive/folders/1-92dyfi-0hGQDOC0Iv_2ZYjAlevvu9SI —> I suggest you resize/recolor/crop them using your phone apps and then email it to yourself if you don’t have access to PhotoShop or if you wanna make it easier
20200422: Research about the client by viewing their video press. Which Geometry in Construction PRESS VIDEO FILM FOOTAGE will you use and why?
20200424: How do you embed video using iFrames like on youtube? Where is the most meaningful place for you to place a single video clip?
20200429: What is Quality Assurance? What do you need to do to make sure your GiC site follows all Quality Assurance guidelines set forth by your designer?
20200501: Partner Review. Send your REPL site url to a buddy and have them review your site. Paste the text back of what they say you have to change before you turn it in
202000506: Intro to Programming Audio Units!! YAY!!! LIST + DEFINE the following terms:
1) Go to & Play Commands,
2) Cutting,
3) Tracks & Clips,
4) DAW,
5) EQ
Your EXTRA CREDIT Task →
202000508: What is autonomous mode? What does it mean to have something run, autonomously?
5/13 WEDNESDAY MAY 13 Complete Earsketch DJ Set → May need to film it to turn it in??
LEARNING OBJECTIVE: Students will smooth out clips and run EarSketch program.
20200513: Text Ms H your Computer Science Career topic and LIST Job Title : ____________________ here
Your Task →
Per 2 Career Selections | Per 6 Career Selections |
Ben Allen: Riley Blackman: Hardware Engineer Jonathan Cecilione: Cash Collum: Computer Engineer Mason Dubois: Security Nathon Harston: Artificial Intelligence Ashton Johnson: Kevin Le: Game Levels Designer Greyson Loucks: Emily Lucero: Ideas Patent Lawyer Adam Mitchell: Hardware Engineer Marco Perez, Jr: Victor Rivera Cordova: Programmer Luke Romo Casados: Security Noah Simonds: Network Security Ray Thompson: Information Security Officer Nick Wallner: IT Project Manager Michael Wynkoop: Security | Jonathan Acuna: Keagan Albrighton: Blake Brown: Max Callas: Scott Carlin: Gabe Castro: Hunter Foehner: Christian Gomez: Game Developer Zulema Gomez: Rachel Hoft: Hunter Kaufman: App Developer Dashall Morris: Security Alena Roth: Social Media Marketer Ryan Seaton: Artificial Intelligence Colton Steyn: Lucas Troeger: Isaac Wilber: Jeffrey Wilson: |
5/15 FRIDAY MAY 15 Begin Researching for Final
LEARNING OBJECTIVE: Students will begin researching their career field to turn in for their computer science final (we WOULD have presented in class; Lucky you!)
202000515: List 5 links for your slides research, here
SEMESTER II FINAL : Computer Science Career Project Presentation + PPT
5/18 or 5/20 WEDNESDAY MAY 18 or 20 Last Day of eLearning (FINALLY) Finals Presentations & Agendas Due LEARNING OBJECTIVE: Students will reflect on their Computer Science progress from the year. LAST THINGS YOU HAVE TO DO FOR PROGRAMMING CLASS: Complete 1-4 ALL
Dear Ms Hansen, This was a strange an unpredictable school year. Overall, my 2019-2020 school year was ….. I enjoyed ______________ and I wished ____________ had turned out differently. In Programming, I enjoyed _____________ most. I needed more help with ______________. When I think of my Logic, Problem Solving & Coding Abilities,, I hope to have increased some of my skills in _________________. When we returned to using REPL in April, I felt (confident / lost / like it was easy & all came back to me). To get through the project, I had to ___________________. My favorite project was _________ because _____________________________. When we weren’t able to work in teams anymore (only virtual teams) from home, I felt _________________. Using collaborative knowledge with my classmates is _________________. Life in general, right now, is going pretty ______________. I look forward to ________________________. I am grateful for __________________. This Summer, I’ve been looking forward to _________________. When the world returns to normal, I most look forward to being a part of ______________. Sincerely, Your Name
|
5/22 → By this date, you should pretty much know your grade and have completed remaining work. MAKEUPS → If you need a Makeup for ANY reason, you must contact the instructor by writing in advance
5/5 TUES BEGIN COMPUTER PROFESSIONS JOBS PROJECT → Rapid Prototyping in PPT Speech Presentations; Select Individual Careers
5/7 THURS Research
5/8 FRI Research
5/12 TUES SENIOR FINALS WEEK!! Research
5/14 THURS Citation Balancing → The Research says….
5/15 FRI
5/19-22 FINALS!!! COMPUTER SCIENCE CAREER PRESENTATIONS
GAME DESIGN & DEVELOPMENT IV : What is Your Next Step in Learning More About Game Dev??
GAME DESIGN & DEVELOPMENT IX → Alternatives to the Studio Model
Choosing a Game Engine → What can you do if you don’t already work for a Game Dev Studio?
Project Lifecycle goes directly from D________________ to P________________ to B________________ | Create an Independent Company (Indie Game Development) |
S __ __ __ P __ __ prietorship, P________________, or Limited L________________ Company; Most studios advise that you start S __ __ __ __ and develop T __ __ __ __ __ because you will also have to pay __ __ __ __ __, __ __ __ __ __ __ care and __ __ __ __ __ __ __ __ __ | Start Your Own Game Studio |
A. Crowd__________ B. B____________ Loans C. Per D __ __ __ __ __ __ __ D. Take cuts by adding P __ __ __ __ __ __ __ E. Hybrid Options ( a M __ __ of options) F. Other C __ __ __ __ __ __ __ __ __ __ G. A __ __ __ __ Funding H. P __ __ __ __ __ __ __ __ __ | Fund it YOURSELF → Here are some Funding Options |
L
DESIGN | __ __ __ __ or __ __ __ __ __ __ __ __ __ |
ART | __ __ __ __ __ __ __ __ __ or learn / search for creators of online _ _ _ _ _ _ _ Art |
PROGRAMMING | Learn __-_ _ _ _ _ or learn __ __ __ __ __ 3D on a full version computer (doesn’t run at school) |
AUDIO ENGINEERING | become proficient at free-version A__________ or _____/_______/_____ or Industry Standard Pro __ __ __ __ __ so you can use the Hollywood FX Kit used in movies, games or filmmaking |
GAME DESIGN & DEVELOPMENT XII : My Game Evaluation
1. Paste in a screenshot of your game here
2. What were the two obstacles your Player had to overcome?
3. Why is it important to have more than one obstacle?
4. Why is it important to not make your game too easy?
5. Have your neighbor try out your game. Ask their response to this question... would you play the game again? Why or why not? What advice would might you suggest?
____________________________
Online Accounts
Remind Code: Text a message to 81010 For Animation, text @chsanimat For Multimedia text @hansenmult For Graphic Design, text @hansengfx For Web Design text @hansenweb For Computer Science, text @hansencs For AP CSP, text @hansenapcs For Graphic Design, text @hansengfx For Digital Photo text @hansenfoto For Digital Music Club text @digimusic | CODE.org Class Accounts Per 2 → use code DHWTTQ Per 6 → use code TYFXCV
Per 2 → Per 6 → | Code Combat Class Accounts: Javascript vs Python?? Per 6 → click code SideHidePaint Denver Post UserName: hansensclasses PW: ComputerScienceIsFun |
BEGIN SEMESTER 2, Q3
2020106: First Day of Python Questions →
1) __ __ __ __ __ __ In reading any new code, what fundamental concept must you understand in order to comprehend the new language?
2) What is an IDE? __________ _________ ______________? What does it do? ________________________________
A) Which IDEs have we already used in class in S1 or another CS class? ________________ + ______________
B) Signin to REPL acct w/ your google and describe what you witness that functions similar to previous IDEs we’ve used?
C) In a CS Industry Job, name two IDEs that are popular with employees?
D) One of the basic functions to first understand in Python is to understand how to __ __ __ __ __, aka what you wish to display on screen.
2020108: Define the following:
2020110: PYTHON CODE INSTRUCTIONS FOR Code Combat Character Movement + Python Turtl Drawing
1. What’s the objective?
2. How do you get your guy to move?
3. How do you attack?
4. What causes you to die?
5. Why do you need to select PYTHON WITH TURTL in repl.it?
6. What do you type in line 1 to connect to the turtl library?
7. What shapes do you see repeated in drawing Mickey Mouse?
Click + and create a new repl. Search ”turtle” in the box for “Python with Turtl”
Click the pencil and edit the name called “BasicShapes”
Click “examples” and paste in the code → change the colors to black and complete drawing a black square
2020114: Part One
TWO PARTS of PYTHON→
| |
| |
INSERT YOUR CODE, BELOW | |
A. Circle | |
B. Square | |
C. A repeated circle or square in a different location | |
D. Change the line width | |
E. Change the line color | |
F. Change the speed - | |
G. Draw in counterclockwise order - | |
2020116: Create a screenshot of your Mickey Mouse with body and background design List what code worked to do this in your own design.
A. Screenshot
B. Code that made it work
2020117: While Loops → List what code worked to do this in your own design. For items B-D
A. What is a WHILE loop? __________________ How do you use a WHILE loop in your Python Turtl REPL? ___________________________________________________________________
B. How do you indicate or vary the drawing speed of your pencil?
C. How do you change the drawing location of a new shape so it doesn’t draw directly atop the previous shape?
D. How do you create an object fill?
2020122: 2 parts → Tech Ethics and Python How To Notes
PART ONE: Tech Ethics - Read the The Techlash Has Come to Stanford and answer the following:
PART TWO: Winking Eyeballs, Special FX using Python Timings
1. Describe your algorithm PROCESS in WORDS to explain your create process for showing an eyeball
2. A list of steps for making your eye to appear to wink
3. Copy and paste your winking eyeball code here
20200124: Two Questions about Mickey Mouse Animation → Write your answer in words (not your code)
1. List your REPL url for you Mickey Mouse Animation
2. Include a screenshot of the Final Animation illustration
3. What is looping or iteration?
4. What is the purpose of using pen up vs pen down?
5. What’s another way you can do it?
20200124: Mickey Mouse Animation ?s → Copy and paste in your code that shows this part
1. How do you change the timing so it looks like an animation?
2. Draw the body and include a screenshot of your Mouse with Body
3. Lastly, draw in a background. Where do you think it should appear in your code?
20200128: In addition to PRINT and PENUP/PENDOWN, you should understand the following basic python functions. Define each and list an example we have used in class or reference the code snippet at right:
20190129: Copy and paste a link to your samplesofmywork.html REPL here
20200130: Review, how do you draw a straight line in Py Turtl by angle? ______________________________________
Finish your Program, show Ms H it works for grade
20200131: Tuesday 1/28 was National Data Privacy Day. 20 Questions: what do you know?
I. Check your knowledge. Take the quiz to see what you know about protecting your finances online. Then, check your answers from Money Tips. HIGHLIGHT YOUR SELECTION
1. True / False Check your accounts regularly
2. True / False If you’re too busy to check your accounts, consider paying for a money monitoring / prevention service
3. True / False Use strong passwords (not “password” or “1password!” or commonly used words)
4. True / False Its okay to save your password online (or on this computer) if you are the only one who logs into your computer and you always logout.
5. True / False Its okay to use the same password for multiple accounts
6. True / False Make sure your computer and devices have protection or file encryption
7. True / False Its okay to connect to open WiFi for free, like at Starbucks, the airport, or CHS
8. True / False When available, ALWAYS use multi-authentication (i.e. login and then get the code from your phone text or email)
9. True / False Immediately call the bank whenever you think there’s an error
10.True / False If an account has been compromised and someone got your data (like Equifax or Yahoo!), CANCEL it!
11.True / False Set up alerts to let you know if your spending pattern changes, or you get large or questionable charges
12.True / False Recycle your old documents
13.True / False Review medical claims even though they take a long time to process
14.True / False Use “Trusted Sites” and those that use https, knowing that any web administrator can just pay extra for the S (S is supposed to indicate “secure,” but anyone can buy it if they are willing to pay extra)
15.True / False Trust your instincts if you find an email or text that looks suspicious
II. Please list a short answer a few questions concerning protecting your online data from Stay Safe Online
1. What are the BASICS?
2. What should you do if you are the victim of IDENTITY THEFT or cybercrime online?
3. How should you SECURE KEY ACCOUNTS and devices?
4. How should you MANAGE YOUR PRIVACY for teens? _________________________ How can you help your grandparents? ________________
5. You should use free online SECURITY CHECKUPS AND TOOLS to check for _______ and _______ to see if your device is vulnerable to ___________ attacks.
III. Additional Reading, a great list of Additional Stay Safe Online Links
20200203: LETTER TO THE TEACHER: Write a 3 paragraph, in general, letter to the teacher. Start with Dear Ms H, and end with Sincerely and your name
How is school going this semester?
What was your favorite part of Python January? Why? BE SPECIFIC
How is life going, in general, this Winter for you?
20200205: What is a cipher? __________ Hackers can embed scripts into downloadable files that can be harmful malware to your computer. What did they do after Kobe Bryant died, Hackers Crypto Mining Script Kobe Bryant Wallpaper? Describe the incident and how it can affect users. Why is it so wrong? What is it the hackers want?
20200210: TWO PARTS:
Part 1: What is a secret decoder ring? You might have seen in old movies such A Christmas Story or 1950s Ovaltine Commercials featuring Captain Midnight and the Secret Squadron? Other examples include the Davinci Code Cryptex, the Mexican Army Cipher, Alberti Cipher, Union Army Cipher, etc., often used in Escape Rooms, today; how do they work?
Part 2: Reverse Cipher Scripts → under your reverse cipher from last week, insert the following code to describe what happens when adding the following pieces of code. THEN, answer what readout you get upon running each one of the following:
Code to insert | Question # | What is printed out? |
print('-----Function 2-----') print(len('Hello') +len('Hello')) | FUNCTION 2: | |
print('-----Function 3-----') i = 0 while i < 3: print('Hello') i = i + 1 | FUNCTION 3: | |
print('-----Function 4-----') i = 0 spam = 'Hello' while i < 5: spam = spam + spam[i] i = i + 1 print(spam) | FUNCTION 4: | |
print('-----Function 5-----') i = 0 while i < 4: while i < 6: i = i + 2 print (i) | FUNCTION 5: |
20200212: Two Parts → Paste in your working PyGame code PLUS a screenshot of what it looks like when it is working
20200213: Paste a screenshot of this platform you started with
20200219: 3 parts → Game Design Industry Notes
PART ONE → Of the basic types of games, what ONE kind would you want to make? ___________ Why? ___________
PART TWO → Which Developers Might you Find on a Game Dev Team?
AUDIO TEAM (5) → C_______________, S___________ D___________, A_____________ D__________, V_________ D___________, A__________ P_______________
ART TEAM (6) → C_________ A__________, A___________, 3D M____________, T___________ A______________, S___________ A_______________, E________________ A_________________
PROGRAMMING TEAM (7) → __ __ Programmers, A________________ Programmers, G_______________ Programmers, G________________ Programmer, N______________________ Programmers, T_________ Programmers, __ ___ Programmers
GAME DESIGN TEAM (3) → L____________ Designer, G_____ Designer, W_________,
PART THREE → Complete the chart explaining some of the job roles & skills wanted by some of the most popular Game Developer Companies hiring.
Levels Designer | Game Programmer | Game Artist | Game Audio Director | |
Roles | 1. __ __ __ __ __ __ level 2. Determines the -- -- -- -- -- --- -- -- -- of items 3. Work with _ _ _ _ _ _ | 4. _ _ _ _ _ _ the code 5. Creates the _ _ _ _ _ _ _ _ _ | 6. _ _ _ _ _ _ _ _ _ design 7. _ _ _ _ _ _ _ design | 8. _ _ _ _ _ FX 9. _ _ _ _ _ 10. File _ _ _ _ |
What SkillsMust You Have | 11. _ _ _ _ _ _ _ _ _ _ _ 12. _ _ _ _ _ _ _ _ 13. _ _ _ _ _ _ _ _ _ | 14. _ _ _ _ _ _ _ _ _ _ _ 15. coding _ _ _ _ _ _ _ _ _ | 16. Illustration skills & basic knowledge of digital _ _ _ _ _ _ _ 17. _ _ _ _ software | 18. _ _ _ _ _ _ 19. Playing _ _ _ _ _ _ _ _ _ _ _ 20. _ _ _ _ _ - track recording / composing |
Demo a Student Game: Milk Run made in Construct 2 (unlimited assets)
20200225: Game Programming Terms 1 → Define the purpose for each of the following attribute you’d use in game coding. Answer the question, “in Game Design, a World allows” _________________. Place the aspect you’d define in the blank.:
20200227: Like Netflix “buffering” why does your game need to “render” or “rebuild lighting”? What effect does it create?
20200228: Why do we start with Levels Design?
20200303: Commonly Asked Questions -- How do you do this in your program?
20200305: BASIC TOOLS YOU NEED TO KNOW in your Game Dev Engine. How do you complete each of the following:
20200306: How do you add a movie preview of your game in your game engine? At which time would a company want to release the cinematics before the game is available for purchase?
20200310: GAME DESIGN & DEVELOPMENT I →
1. What is Game Theory?
A. The study of ____________ models of ____________ and ____________ between intelligent, rational, decision-makers, more like a “__ __ __ __ __ __ __ __ __” for how people make decisions.
B. Game Theory is the best way we have of planning a player’s ____________.
C. Game Theory doesn’t really apply ____________, it models how human populations ____________, and assumes rational P_________ B___________.
2. The Concept of Fun →
A. The design of the game should be (1) ____________, (2) ____________, (3) ____________, and (4) _____but _______.
B. If we’ve seen or played a game before we’ll understand ____________ ____________ in a new variation.
C. List three examples of a pattern intentionally designed in a game that people think is fun: ____________, a ____________ ____________, and ____________ ____________ ____________
3. Define Your Player Audience → In your opinion, who plays games?___________________________________________ ______________________________________________________________________________________________________
Complete the chart, below:
__ % | __ % | __ % | __ % |
50+ years old | 0-17 years old | 36-49 years old | 18-35 years old |
A. The average player age is ____ years old, not teenage males
B. Female = __% Male = __%
C. Mom Gamers ___% don’t play, ___% PLAY, causing marketing rules to change very quickly. ___% of US
moms with kids under the age of 18 play games at home. Over ___% of parental video game purchases are
made by mothers.
D. What are social network games or cloud gaming? __ vs __
E. What types of games are shrinking over the last five years? A __ __ __ __ __
20200312: GAME DESIGN & DEVELOPMENT II
3. MARKETING → There are established _________________________ through publishers. List THREE cultures that are great examples of countries growing financially & seeing tremendous growth in gaming? _____, _____ and _____? __ __ __ to play, M __ __ __ __ __ __ __ __, and It’s important to remember different M __ __ __ __ __ __ use different game P __ __ __ __ __ __ __ __
4. Using the chart below, show two differences for each of the following platforms
Consoles and Computers | Mobile Devices | |
1. More P_______________ | 2.L_____________ capabilities | |
3. Broad __ __ __ __ __ of games | 4. S______________-D_______________ games | |
5. Platform & Distribution → Traditional Distribution follows the following four rules
1. The dev had little control over the __ __ __ __ __ process
2. The _________________ retained only partial marketing of the game.
3. The _________________ had limited shelf space
4. The __ __ __ __ to package and __ __ __ __ games was high.
6. Digital Distribution → An upside to this method is publishers and content developers can have more control over updates, security and branding of their game, as all players go to the same or fewer sites to download the game. List four processes in this distribution method.
A. Publishers work with _________________ _________________
B. Many publishers have created their own _________________
C. Developers and publishers gain more _________________
D. This reduces P________________ , D________________ , and S________________ co$ts
20200313: GAME DESIGN & DEVELOPMENT III → www.pixilart.com for drawing your Sprites
USEFUL or Relevant ARTICLES: Git Hub + REPL,
Additional Topics List:
Parent Email: gina.hansen@jeffco.k12.co.us Student Email to hansensclasses@gmail.com
This class receives ACC credit for students who earn a B or better and fill out a myACC login & the Concurrent Enrollment Form for CWB-110 by 8/31.
TO COMPLETE THE myACC Login, you must have student’s SSN + Parent’s DL # & Exp Date + Parent’s Car Registration Date. You won't be able to do the whole thing without all those numbers and because you are minors, parent or guardian help is needed.
Click HERE if you have never attended ACC or if you need additional Directions.
Upon Completion of this Course, students interested in more Computer Science classes should
consider one of the following certificated programs at Arapahoe Community College
OR Warren Tech’s Science, Technology, Math, Arts, AV Technology & Communications programs including:
Audio Production, Computer Science, Cybersecurity, Game Development, Graphic Design & Digital Photography, STEM: X-TREME Engineering (Lakewood High School), STEM: X-TREME Engineering (Warren Tech), TV/Video Production
Online Accounts
Remind Code: Text a message to 81010 For Animation, text @chsanimat For Multimedia text @hansenmult For Graphic Design, text @hansengfx For Web Design text @hansenweb For Computer Science, text @hansencs For AP CSP, text @hansenapcs For Graphic Design, text @hansengfx For Digital Photo text @hansenfoto For Digital Music Club text @digimusic | CODE.org Class Accounts Per 5 → use code DHWTTQ Per 7 → use code TYFXCV
Per 5 → Per 7 → | Code Combat Class Accounts: Javascript vs Python?? Per 7 → click code SideHidePaint Denver Post UserName: hansensclasses PW: ComputerScienceIsFun |