Use the following links to learn how to code games
https://ide.code.game/
https://medium.freecodecamp.org/flexbox-in-10-minutes-7295497804ed
http://www.flexboxdefense.com/
https://skillcrush.com/2017/04/03/free-coding-games/
https://medium.mybridge.co/12-free-resources-learn-to-code-while-playing-games-f7333043de11
http://www.edu4java.com/en/java-programming-tutorials.html
https://www.code.game/home
http://moodle.aischool.org/course/view.php?id=477
Sunday, February 24, 2019
Sunday, February 17, 2019
Coding, The Future Unit. Criterion B: Developing Ideas
Criterion B: Developing Ideas
At the end of year 5, students should be able to:
i. develop design specifications, which clearly states the success criteria for the design of a solution
ii. develop a range of feasible design ideas, which can be correctly interpreted by others
iii. present the chosen design and justify its selection
iv. develop accurate and detailed planning drawings/diagrams and outline the requirements for the creation of the chosen solution.
Strand i) (Maximum of 3 pages)
i) develop design specifications, which clearly states the success criteria for the design of a solution
- The design specs should be measurable with a clear way on how the specs will be tested.
- The specification should be directly connected to your design brief.
Sample:
https://oisdesign10.wordpress.com/samples/bi-develop-a-design-specification/
Strand ii) (Maximum of 7 pages)
ii) develop a range of feasible design ideas, which can be correctly interpreted by others
- Develop a range of good quality designs and measure each of them against the design specs.
- Your description for each design should be detailed and clear and use captions on images or diagrams which are not clear.
- Annotate the designs with sufficient detail to explain how they meet the requirements of the design specification and to explain design thinking
Sample;
Strand iii) (Maximum of 4 pages)
iii). Present the chosen design and justify its selection
- State the chosen design from the two designs.
- Provide detailed justification why the design was chosen.
- Suggest possible improvements to the chosen design.
- If possible show the chosen design with the improvements included as a final design.
Based on your design specifications, choose a design
By referencing your design specifications, write a paragraph outlining which design you choose to create.
Create your chosen design
Create a detailed version of your chosen design.
- Annotate your design with the items suggested in the image above.
- Write a paragraph explaining how this chosen design meets all your specifications.
Strand iv) (Maximum of 4 pages)
iv. develop accurate and detailed planning drawings/diagrams and outline the requirements for the creation of the chosen solution.
The above can be achieved using either of the following toolsa) Table of requirements.
b) Flowchart
c) Site Map
samples:
http://robc84.wixsite.com/bisdesign/copy-of-crit-b-3
http://moodle.aischool.org/pluginfile.php/59392/mod_resource/content/1/CriterionB-Strand2-Year10Example.pdf
http://designyear8.blogspot.com/search?q=Criterion+c
http://divyabenny.blogspot.com/2017/09/year-8-first-blog-digital-design-my.html
http://designyear9.blogspot.com/2017/10/criterion-b-developing-ideas.html
https://oisdesign8.wordpress.com/2017/05/18/74/
Sample Storyboard
http://knightsa2media.blogspot.com/2013/12/detailed-storyboard-film.html
https://pentagonenglish.files.wordpress.com/2015/01/storyboard1.jpeg
https://genesis375.files.wordpress.com/2013/02/animation_storyboard.jpg
https://deco3200studio2015.files.wordpress.com/2015/08/storyboard-2.png?w=600&h=394
Mobile App Design
https://i.pinimg.com/736x/ed/ee/66/edee66f928865105060bd22e35c1109f--wireframing-user-interface.jpg
https://i.pinimg.com/736x/a7/52/b1/a752b1e6f3106aead57552f6316a990d--wireframe-user-experience.jpg
Website Design
https://i.pinimg.com/736x/d1/d8/b3/d1d8b3c414b402fa56a5cb29a1475415--capital-partners-design-web.jpg
Database Design
https://dilloneversman.com/wp-content/uploads/2016/07/Sketch_process.jpg
http://moodle.aischool.org/pluginfile.php/59392/mod_resource/content/1/CriterionB-Strand2-Year10Example.pdf
http://designyear8.blogspot.com/search?q=Criterion+c
http://divyabenny.blogspot.com/2017/09/year-8-first-blog-digital-design-my.html
http://designyear9.blogspot.com/2017/10/criterion-b-developing-ideas.html
https://oisdesign8.wordpress.com/2017/05/18/74/
Sample Storyboard
http://knightsa2media.blogspot.com/2013/12/detailed-storyboard-film.html
https://pentagonenglish.files.wordpress.com/2015/01/storyboard1.jpeg
https://genesis375.files.wordpress.com/2013/02/animation_storyboard.jpg
https://deco3200studio2015.files.wordpress.com/2015/08/storyboard-2.png?w=600&h=394
Mobile App Design
https://i.pinimg.com/736x/ed/ee/66/edee66f928865105060bd22e35c1109f--wireframing-user-interface.jpg
https://i.pinimg.com/736x/a7/52/b1/a752b1e6f3106aead57552f6316a990d--wireframe-user-experience.jpg
Website Design
https://i.pinimg.com/736x/d1/d8/b3/d1d8b3c414b402fa56a5cb29a1475415--capital-partners-design-web.jpg
Database Design
https://dilloneversman.com/wp-content/uploads/2016/07/Sketch_process.jpg
Sunday, February 3, 2019
Coding, The Future! Criterion A: Inquiring and Analyzing
Criterion A: Inquiring and Analyzing
Key Concepts
Systems are sets of interacting or interdependent components. Systems provide structure and order in human, natural and built environments. Systems can be static or dynamic, simple or complex.
Bibliography should be using APA formatting. ( A maximum of 1 page)
Using APA Formatting, spelling, and grammar should be done.
Key Concepts
Systems are sets of interacting or interdependent components. Systems provide structure and order in human, natural and built environments. Systems can be static or dynamic, simple or complex.
Scientific and technical innovation
Explorations to develop
- Digital life, virtual environments and the Information Age
- Products, processes and solutions
- Systems, models, methods
Inquiry Questions
- FactualDigital DesignWhat makes coding languages different?
- ConceptualDigital DesignHow do software developments and innovations impact our lives?
- ConceptualDigital DesignTo what extent software solutions sustainable?
- DebatableDigital DesignWho should be held responsible for software failures?
- DebatableDigital DesignSoftware piracy/hacking; is justified?.
AKA Strand;
Ethics; If we are to code software to solve problems, what are some of the ethical considerations that leaders will need to consider?
Criterion A: Inquiring and Analyzing
Challenge
Coding is a basic literacy in the digital age, and it is important for learners to understand and be able to work with and understand the technology around them. Software development is essential for solving current problems and future challenges. The computer programming is a prerequisite of the software development job. Building something from scratch and integrate changes into existing software requires some programming / coding knowledge and skills.
For this unit you will code a software for a problem faced by your client. The problem faced by the client should be clearly explained and the client's current way of managing the situation and your justification of why you think an IT solution is the best.
It is expected that your will develop the following skills while programming / coding; Empathy, Communication,Teamwork, Patience, open-mindedness, Problem solving and Accountability.
Breaking the requirements for each strand;
i. Explain and justify the need for a solution to a problem for a specified client/target audience: (Maximum of 3 pages)
i. Explain and justify the need for a solution to a problem for a specified client/target audience: (Maximum of 3 pages)
- Introduce the unit by highlighting; Global Context, Key Concept, AK strand/s and Learner profile. Ensure that the introduction is link to the unit.
- Explain the background of the problem facing the client/target audience, discuss this problem and how long it has persisted, show how it has affected the client and community, show how the client is in dire need for solution. Give examples of social challenges arising from this problem, show how an IT solution will be better placed to solve this problem and share the benefits to the client if the problem is solved.
Ideas in the link below
ii. identify and prioritize primary and secondary research needed to develop a solution to the problem: (Maximum of 3 Pages)
(clearly identify which sources are primary and secondary and demonstrate understanding of each)
- construct a detailed research plan
- follow the research plan to collect your detailed information from primary/secondary sources.
- Let your research question cover the software development problems and the IT tools in detail.
ideas in the link below
iii. Analyse a range of existing products that inspire a solution to the problem: (maximum of 5 Pages)
(have a clear analysis of exiting products IT tools and finished products which can solve the same problem)
Discuss different IT tools and products; in each type show examples and how they work plus their images; ( software; websites, animations, games, apps,...) you intend to use, in each categories show examples and how they work plus their images, advantages and disadvantages.
Ideas in the link below
iv. Develop a detailed design brief, which summarizes the analysis of relevant research. (maximum of 2 Pages) ( produce a design brief that summarizes their research and then links it to the client/target audience)
- Write a detailed design brief that outlines, the client/target audience opinion, the experts opinion, and your personal opinion. Discuss the IT tools you will use, discuss the key features of the tool, specifications and its benefits to the client based on your research.
ideas in the link below
Using APA Formatting, spelling, and grammar should be done.
Subscribe to:
Posts (Atom)