AP CSP Period 4: Team Cosmos
Table of Contents
-
Sprints Per Week
-
Project Ideation
-
Github Repository Contributors
Sprint 1 Week 1
1.Link to Week 0 Presentation
Sprint 2 Week 2
1.Link to Sprint 2 PBL 1-2 Assignment
Sprint 3-4 Week 3
1.Link to Slide Presentation
2.Wireframe Space Design
3.Bootstrap Grids from W3Schools
Sprint 3-4 Week 4
1.YouTube Video for Sprint 4
Sprint 5-6 Week 5
Sprint 5-6 Week 6
Week Tasks |
Tangibles (Links to RGB) |
Assigned to: |
Individual Grades |
RGB Values with an Image, Frontend... how would you change to grey scale dynamically? Look for Hack in rgb.html. |
Gray Scale |
Noah Jeng |
1/1 |
RGB Values with an Image, Backend... how would you write a message on top of image (Links to an external site.) and transport it to the Web? |
Writing Image |
Noah Jeng and Tanay Rayavarapu |
1/1 |
RGB Values with an Image, New Development. explore and implement a new possibility in manipulating imagesRGB Values with an Image. Make journal entries and do corrections in code. Use Big O Notation to make code more efficient when doing calculations |
Blurring Image |
Tanay Rayavarapu |
1/1 |
RGB Values with an Image. Make journal entries and do corrections in code. Backend... image files are really big, this would make a Programmer consider being efficiency in programming. What are the calculations? Could the image.py function "def image_data" more efficient? There is a science to writing efficient algorithms called Big O notation (Links to an external site.). Write image_data function to be more efficient according to Big O notation. Basically, you are looking to remove a loop. |
Big O Notation Notes |
Aryan Shah and Lucas Huang |
1/1 |
Research/Study sheet/journal. Make journal entries and cite examples from code. what is base2 (Links to an external site.), base8, base16. what is base64 |
Research Journal |
Pranav Parthasarathy |
1/1 |
Documentation. Make a document and cite examples from code describing your project layout. |
Documentation |
Noah Jeng |
1/1 |
Sprint 7-8 Week 7
Week Tasks |
Tangibles (Links to RGB) |
Assigned to: |
Individual Grades |
Multiply and Divide by 2 (Shift). In this example, make the Bits change positions. Start 2^0 to 2^15. If you multiply by 2 then 2^0 bit becomes 2^1, 2^1 to 2^2. If you divide 2^15 becomes 2^14. |
Binary Left Shift and Right Shift |
Tanay Rayavarapu |
1/1 |
Extend/Switch ASCII to Unicode. Use representation of U-0000 to U-FFFF for your bits. The extension of ASCII to Unicode mode allows you to show even more Characters and Character ranges. Look at Unicode on Wikipedia (Links to an external site.). |
Unicode |
Aryan Shah |
1/1 |
Color Codes. Display three rows of 8 bits. Allow for code to be 0 to 255, show color for RGB. Also, show color for R,G,B independently. This may require a different HTML layout. |
Color Codes |
Tanay Rayavarapu |
1/1 |
Unsigned Addition, Subtraction (Default). Whole Numbers. Max number move from 255 to 65535. Essentially 8 bits to 16 bits. 16 bits is often called a "Short Integer". |
Unsigned Addition |
Pranav Parthasarathy |
1/1 |
Logic Gates. CB requires an understanding of Expressions. These are routed in Logic Gates (as language is routed in Latin). Consider an entirely different presentation area and idea. In this example, you may have two inputs (a,b) and see how changing those inputs changes logic gate outputs (c). This will likely require a different HTML. |
Logic Gates |
Noah Jeng |
1/1 |
Signed Addition, Subtraction (Selection). Integer Numbers. Subtraction (8th bit is a Sign, max number is +127 and negative -128, overflow now produces negative number. If sign bit is set the calculation is 128-bits. |
Signed Addition |
Lucas Huang |
1/1 |
Link to video for Sprint Week 7-8: https://www.youtube.com/watch?v=5jpiaikazMo
Sprint 7-8 Week 8
Week Tasks |
Tangibles |
Assigned to: |
Individual Grades |
Multiply and Divide by 2 (Shift). In this example, make the Bits change positions. Start 2^0 to 2^15. If you multiply by 2 then 2^0 bit becomes 2^1, 2^1 to 2^2. If you divide 2^15 becomes 2^14. |
Binary Left Shift and Right Shift |
Tanay Rayavarapu |
1/1 |
Extend/Switch ASCII to Unicode. Use representation of U-0000 to U-FFFF for your bits. The extension of ASCII to Unicode mode allows you to show even more Characters and Character ranges. Look at Unicode on Wikipedia (Links to an external site.). |
Unicode |
Aryan Shah |
1/1 |
Color Codes. Display three rows of 8 bits. Allow for code to be 0 to 255, show color for RGB. Also, show color for R,G,B independently. This may require a different HTML layout. |
Color Codes |
Tanay Rayavarapu |
1/1 |
Unsigned Addition, Subtraction (Default). Whole Numbers. Max number move from 255 to 65535. Essentially 8 bits to 16 bits. 16 bits is often called a "Short Integer". |
Unsigned Addition |
Pranav Parthasarathy |
1/1 |
Logic Gates. CB requires an understanding of Expressions. These are routed in Logic Gates (as language is routed in Latin). Consider an entirely different presentation area and idea. In this example, you may have two inputs (a,b) and see how changing those inputs changes logic gate outputs (c). This will likely require a different HTML. |
Logic Gates |
Noah Jeng |
1/1 |
Signed Addition, Subtraction (Selection). Integer Numbers. Subtraction (8th bit is a Sign, max number is +127 and negative -128, overflow now produces negative number. If sign bit is set the calculation is 128-bits. |
Signed Addition |
Lucas Huang |
1/1 |
Link to video for Sprint Week 7-8: https://www.youtube.com/watch?v=5jpiaikazMo
Sprint 9-10 Week 9
Draft Night at the Museum 1
Contributors
Pair Share Journals
Project Ideation
Website-Themed Idea: Space-themed design for our website because we are Team Cosmos.
- Wireframe Design on Google Drawing