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 DesignCan software products be sustainable?
- DebatableDigital DesignWho should be held responsible for software failures?
- DebatableDigital DesignSoftware 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)
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.