Sunday, September 1, 2019

Coding the Future! Criterion A: Inquiring and Analysis

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.


Related Concepts

Function, Innovation, Invention

Systems are essential for innovations and inventions. 

Global Context & Explorations
Scientific and technical innovation
 Explorations to develop
  • Digital life, virtual environments and the Information Age
  • Products, processes and solutions
  • Systems, models, methods

"Systems and Development are essential for innovations and invention"

Inquiry Questions

  • Factual
     
    Digital Design
     What makes coding languages different?
  • Conceptual
     
    Digital Design
     How do software developments and innovations impact our lives?
  • Conceptual
     
    Digital Design
     Can software products be sustainable?
  • Debatable
     
    Digital Design
     Who should be held responsible for software failures?
  • Debatable
     
    Digital Design
     Software piracy/hacking is justified in many instances.

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)

  • 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


Bibliography should be using APA formatting. ( A maximum of 1 page)
Using APA Formatting, spelling, and grammar should be done.


Coding the Future Unit

Use the following link to capture your note













What is programming?
Why do we programme?
Why is programming also called Coding?
Name four types of programming languages?
What is so cool about programming?

Distinguish between the following;
  • Compilers
  • Interpreters
  • Assemblers
https://www.tutorialspoint.com.


Ellipse JavaScript Exercise
Use the editor in the link below to attempt the task provided.


1. Coloring Code Excerise

2. Human Face Ellipse Code

3. Challenge: Bucktooth Bunny

4. Musical Code

5. Onboard Gaming Projects

More coding resources


Thursday, May 30, 2019

Historical Preservation; Criterion C and Criterion D

Both the documents will be submitted as ONE. You will either submit a screen-cast or Prepare a presentation capture the following for;

Criterion C; Strand ii, iii, iv.

Criterion D; Strand ii, iii, iv.

The following should be evident in your creating the solution
  • The Plan:
    • I have constructed a logical plan (a step-by-step procedure) for the creation of the solution.  (sufficient for peers to be able to follow)
    • I have stated the resources that will be needed.
    • I have completed a timeline / Gantt chart
  • The Creation Process:
    • I have demonstrated excellent technical skills when making the solution.
    • I have fully justified changes made to the chosen design and plan when making the solution.
    • Process Journal: I have maintained a process journal through the entire creation process.
      • I have explained the tools and techniques used in the process of creation.
      • I have included evidence in the creation phase that I have followed my time plan.
      • I have reflected any changes I made to my plan during the creation phase.
      • I have included screen shots and other photographic evidences of the key phases of creation.
      • I have kept notes in my process journal about how well I worked, problems encountered, and use of time - to be used in the evaluation.
  • The Final Project: I have presented the solution as a whole, either in electronic form, or through photographs of the solution from different angles, showing details.
  • Evaluate: I have evaluated and reflected on my performance in the this stage.
    • Challenges and successes
    • Areas of concerns
    • The strengths and weaknesses.
    • Observations on how this stage could have been improved.
    • General reflections 
https://oisdesign8.wordpress.com/2017/02/12/criterion-c-creating-the-solution/

Criterion D: Evaluating

Your screen-cast or presentation should address
Strand (ii)
  Critically evaluate the success of the solution against the design specification.
This will be achieved by;
  • carry out a wide range of effective tests to generate qualitative and quantitative data
  • explain the accuracy of the data gathered throughout testing
  • present the analysis of the data in a clear and concise way
  • evaluate the success of the solution against the requirements of the design specification
  • explain weaknesses and limitations of the solution based on the analysis of data collected throughout objective and subjective testing against the requirements of the design specification.
Strand (iii)
 Explain how the solution could be improved
  • Explain, in detail, how the identified weaknesses and limitations of the solution could be improved in the product.
Strand (iv)
Explain the impact of the solution on the client/target audience

Monday, May 20, 2019

Historical Preservation 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 1 page)
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 2 pages)
ii) develop two feasible design ideas, which can be correctly interpreted by others

- Develop two 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 2 page)
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 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 1 page)
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 tools
           a) 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

Monday, April 29, 2019

Historical Preservation Unit; Unit Criterion A: Inquiring and Analyzing Summative

Unit Criterion A: Inquiring and Analyzing Summative

Challenge


History is valuable if stored, preserved and prepared for generation to come. We are 
at risk of oblivion if our past is neglected  and our valuable moments, lifestyles,
 culture, heritage and many more are not documented and thus left to disintegrate
 and in the process forgotten. The past has a basis on today and how the future is shaped.

The digital solutions can transform and rejuvenate histories in terms of publicity, accessibility, 
tutorials,  or enhance the organization's and the documentation of the past for future use.

Your task is to identify a valuable past or an area that is in need of preserving for a particular 
client; families, teenagers, children, community, that can be addressed or solved using an IT
 based solution or introduce a new in the community. The problem should be clearly described 
and the client's current way of addressing the situation described. The problem description 
should include the current limitations the client is facing and detailed explanation of why you 
think an IT solution will be the best. 

Possible solutions;

  • Creating a interactive digital magazine to preserve a important historical aspects of a community.
  • Creating a website to document the history of important historical landmarks in Kenya.
  • Creating a simulations to simulate important histories/ cultural practices of a given community
  • Creating a database to store pictures of important artifacts of different community
  • Creating music with lyrics that is aimed at preserving important songs or stories of a given community.
  • Using sketch-up software, Create plan to show how villages were organized historically for the different communities. 
  • Code a game that is aimed at passing important historical message.
  • Create a mobile app that benefits any community in keeping its historical heritage.
For every situation, you need to have a client and a problem. Research requires that you examine the different potential solutions to your problem and settle on one particular solution when presenting your design brief.



Resources;





Criterion A: Inquiring and analyzing


Maximum: 8
Students identify the need for a solution to a problem. At the end of year 5, students should be able to:
      i.     Explain and justify the need for a solution to a problem for a specified client/target
 audience : 1 pagediscuss the  problems 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, .
     ii.    Identify and prioritize primary and secondary research needed to develop a solution to the problem: 
2 pages. A table of research plan indicating questions relevant from primary and secondary sources. 
A summary of the feedback from research.
              Task                   
           Priority
           Why is it        important
             Sources
            Completion date






























   iii.      Analyse a range of existing products that inspire a solution to the problem:
4 pages: analyze 5 applications relevant to the IT tools you chose by using a table. 
Application
Advantages
Limitation















analyze 5 existing  products created to solve similar problems in sports. (paragraph)
    iv.    Develop a detailed design brief, which summarizes the analysis of relevant research. 
2 pages.
- write a detailed design brief that outlines, the client/target audience opinion, the experts opinion, and your 
personal opinion. discuss the IT tool you will use, discuss the key features of the tool, specifications  and 
its benefits to the client based on your research.

Capture; key concept- Systems, related concept- Ergonomics/Innovation and global context-Scientific and Technical Innovation