SDLC Developmental Methodology PPT
https://drive.google.com/file/d/0B8VAiXCgqIIbUWI3d3E1S3paQk0/view
Review of SDLC stages
https://www.youtube.com/watch?v=i-QyW8D3ei0
History of Software/System Developmental Methodology
https://www.youtube.com/watch?v=aX4_s5_Hroc
Agile Vs Watefall
https://www.youtube.com/watch?v=_U7Py7W-Qng
Agile Development
https://www.youtube.com/watch?v=-zDct5d2smY
Five Different SDLC Development methodology
https://www.youtube.com/watch?v=aM8rvSOukpE
Tuesday, January 23, 2018
Tuesday, January 16, 2018
Paper 2 Articles for Practice
Tips and Guidance for ITGS Paper 2
http://slant.seq.org/~cdodge/pages/ITGS/itgs_exam_prep/itgs_exam_paper2_template_response.htm
http://itgsopedia.wikispaces.com/Guidance+on+Paper+2
Sample ITGS Paper 2 Articles
http://insideitgs.wikispaces.com/file/view/P2Task-Education-Cyberbullying.pdf/229434442/P2Task-Education-Cyberbullying.pdf
http://isditgs.weebly.com/paper-2-samples.html
http://slant.seq.org/~cdodge/pages/ITGS/itgs_exam_prep/itgs_exam_paper2_template_response.htm
http://itgsopedia.wikispaces.com/Guidance+on+Paper+2
Sample ITGS Paper 2 Articles
http://insideitgs.wikispaces.com/file/view/P2Task-Education-Cyberbullying.pdf/229434442/P2Task-Education-Cyberbullying.pdf
http://isditgs.weebly.com/paper-2-samples.html
Sunday, January 14, 2018
SDLC Life Cycle
Use the following resource for the topic;
https://docs.google.com/document/d/1OMCVjH_2goHkFXaUpBZHqZ8pIWTnGbx_yNHgA62m_MA/edit?hl=en_US&pli=1
https://www.innovativearchitects.com/KnowledgeCenter/basic-IT-systems/system-development-life-cycle.aspx
The following are the key stages in the SDLC;
1. Defining the Problem (Assessing the Needs)
- What are the key activities that take place at this stage? and what is the main aim of this stage?
- Who is involved in the process?
- What are the different tools used to ensure successful work of this stage? (data collection)
2. System's Analysis and Requirements Specification
a)
- Define a feasibility study;
- What are the different types of feasibility study?
- What are the benefits of conducting a feasibility study? https://www.simplilearn.com/feasibility-study-article
b) Identification of possible solutions; Why is this important to a systems analyst?
c) Requirements specification; What are the functional and non- functional requirements specifications? http://rationalizedthoughts.blogspot.co.ke/2005/11/what-are-requirements-sdlc.html
d) Justification of preferred solution; How do you arrive that what solution is to be developed?
- Who is involved and what tools are used to make such decisions?
e) Project Plan
- Why a project plans essential in SDLC?
- What is a project goal?
- What are scope and constraints? Give examples http://whatis.techtarget.com/definition/constraint-project-constraint
f) Project Initiation Document
- What is the purpose of the document?
- What is contained in the document?
https://docs.google.com/document/d/1OMCVjH_2goHkFXaUpBZHqZ8pIWTnGbx_yNHgA62m_MA/edit?hl=en_US&pli=1
https://www.innovativearchitects.com/KnowledgeCenter/basic-IT-systems/system-development-life-cycle.aspx
The following are the key stages in the SDLC;
1. Defining the Problem (Assessing the Needs)
- What are the key activities that take place at this stage? and what is the main aim of this stage?
- Who is involved in the process?
- What are the different tools used to ensure successful work of this stage? (data collection)
2. System's Analysis and Requirements Specification
a)
- Define a feasibility study;
- What are the different types of feasibility study?
- What are the benefits of conducting a feasibility study? https://www.simplilearn.com/feasibility-study-article
b) Identification of possible solutions; Why is this important to a systems analyst?
c) Requirements specification; What are the functional and non- functional requirements specifications? http://rationalizedthoughts.blogspot.co.ke/2005/11/what-are-requirements-sdlc.html
d) Justification of preferred solution; How do you arrive that what solution is to be developed?
- Who is involved and what tools are used to make such decisions?
e) Project Plan
- Why a project plans essential in SDLC?
- What is a project goal?
- What are scope and constraints? Give examples http://whatis.techtarget.com/definition/constraint-project-constraint
f) Project Initiation Document
- What is the purpose of the document?
- What is contained in the document?
Sunday, January 7, 2018
IT in Organizations
Post short notes in your OneNote page on the following;
a) The role of IT systems in organization
b) Organizational IT policies
http://www.techrepublic.com/article/the-top-five-user-policies-every-organization-needs/5995547/
http://www.nersc.gov/users/accounts/user-accounts/account-policies/
IT personnel and Organizational Structure
Make brief notes on the roles of following personnel
a) IT personnel; Information System Managers, Support staff, S
Database administrators, Network managers
b) Development Personnel; Project Manager, System Analyst, Programmer,
References
Diagram
https://www.d.umn.edu/~gshute/softeng/new/process/process.xhtml
http://wikieducator.org/Caribbean_Secondary_Education_Certificate_-_Information_Technology/Roles_of_Various_Personnel_in_Computer-Related_Professions
Summary
https://blogs.glowscotland.org.uk/nl/ColtnessHS-Computing/2012/04/11/personnel-in-software-development/
https://prezi.com/myolirgi9qrm/software-development-intro/
Jobs for the Future
https://www.techrepublic.com/article/the-10-hottest-developer-jobs-of-2017/
https://www.itcareerfinder.com/brain-food/blog/entry/best-computer-jobs-for-the-future.html
a) The role of IT systems in organization
b) Organizational IT policies
http://www.techrepublic.com/article/the-top-five-user-policies-every-organization-needs/5995547/
http://www.nersc.gov/users/accounts/user-accounts/account-policies/
IT personnel and Organizational Structure
Make brief notes on the roles of following personnel
a) IT personnel; Information System Managers, Support staff, S
Database administrators, Network managers
b) Development Personnel; Project Manager, System Analyst, Programmer,
References
Diagram
https://www.d.umn.edu/~gshute/softeng/new/process/process.xhtml
http://wikieducator.org/Caribbean_Secondary_Education_Certificate_-_Information_Technology/Roles_of_Various_Personnel_in_Computer-Related_Professions
Summary
https://blogs.glowscotland.org.uk/nl/ColtnessHS-Computing/2012/04/11/personnel-in-software-development/
https://prezi.com/myolirgi9qrm/software-development-intro/
Jobs for the Future
https://www.techrepublic.com/article/the-10-hottest-developer-jobs-of-2017/
https://www.itcareerfinder.com/brain-food/blog/entry/best-computer-jobs-for-the-future.html
Monday, December 18, 2017
Sample ITGS 2018 Case Study Questions
News Article Posted.
https://theconversation.com/should-you-get-your-child-an-ai-doll-this-holiday-89115
https://www.journals.elsevier.com/electronic-commerce-research-and-applications/call-for-papers/special-issue-on-cloud-connected-smart-toys
https://www.newscientist.com/article/2137835-smart-doll-fitted-with-ai-chip-can-read-your-childs-emotions/
https://www.theatlantic.com/magazine/archive/2017/12/my-sons-first-robot/544137/
http://www.independent.co.uk/life-style/gadgets-and-tech/ai-enabled-toys-hello-barbie-is-now-connected-to-wifi-and-can-chat-back-a6721666.html
http://blog.affectiva.com/5-reasons-why-artificial-intelligence-needs-emotion
https://www.theguardian.com/technology/2017/sep/10/should-robot-be-your-childs-best-friend
https://spectrum.ieee.org/automaton/robotics/robotics-hardware/designing-robots-for-kids
https://spectrum.ieee.org/automaton/robotics/artificial-intelligence/children-beating-up-robot
https://medium.com/emma-identity/how-artificial-intelligence-and-robots-fare-in-the-world-of-children-fa6ae3c33080
Attempt to answer the following questions;
December 2017 Questions
1.
a) Distinguish between Deep learning and Emotional artificial intelligence.
b) List some AI applications in smart phones
2.
a) Explain the benefits of using cloud-based AI software by MAGs Company in the development of the Doll called Alicia.
b) Explain why unsupervised learning environment will be best suited in the development of the Doll called Alicia.
3. To what extent will the use of cloud based AI software impact the development of the Doll called Alicia?
4. Your response to the question below must include evidence of independent research linked to the Doll Called Alicia case study.
Mark is concerned about the December 2019 deadline and whether there is adequate time to develop and test effective deep learning algorithms. To expedite the process, he is considering whether to hire experts from other companies, to buy AI software from other companies, or even whether to buy the companies themselves. (line 130)
Discuss whether Mark should hire experts or buy AI software from other companies or buy the companies altogether.
January 2018 Questions
1. Define the following terms;
a) Technological Singularity (2 mks)
b) Digital Profile (2 mks)
2. a) Name any THREE Consumer-grade Artificial intelligence products in the market today.
(3 mks)
b) "In the future, the AI software will not just be limited to the doll, but will be further developed
for use in MAGS’s other products, as well as in products developed by other companies."
(line 29)
Describe any THREE products developed by other companies that could benefit from the AI
software to be developed. (Support your answers with evidence from research) (6 mks)
3. "When he started to talk about converting data into standard format and secure transmission protocols, Margaret realized that this would need to be looked at in more detail once the ideas for Alicia were more concrete." (line 115).
Explain using examples from research the reasons for converting data into standard format and using secure transmission protocol. (6 mks)
4. Your response to the question below must include evidence of independent research linked to the Doll Called Alicia case study.
Mark is concerned about the security of the data being transferred between Alicia and the cloud, and has asked his team to investigate encryption techniques. He has also asked his team to investigate appropriate levels of access for the children and their parents. (line 145)
To what extent are the different encryption techniques sufficient in ensuring the safety of data between Alicia and the cloud? (12 mks)
Revision resources
http://itgskit.com/paper3.html
https://sites.google.com/site/gardenictnet/a-doll-called-alicia
News Articles
Kids and Intelligent toys.
https://www.media.mit.edu/posts/kids-ai-devices/
AI moving from Lab to your kids playroom
https://www.washingtonpost.com/news/innovations/wp/2015/10/15/how-artificial-intelligence-is-moving-from-the-lab-to-your-kids-playroom/?utm_term=.e73e1d5bd712
AI Emotions at play
http://blog.affectiva.com/emotions-at-play-the-potential-for-emotion-enabled-toys
Feb 2018 Questions
Suggest what kind of project planning and project development methodology should be implemented to make this project successful. (12 marks)
https://theconversation.com/should-you-get-your-child-an-ai-doll-this-holiday-89115
https://www.journals.elsevier.com/electronic-commerce-research-and-applications/call-for-papers/special-issue-on-cloud-connected-smart-toys
https://www.newscientist.com/article/2137835-smart-doll-fitted-with-ai-chip-can-read-your-childs-emotions/
https://www.theatlantic.com/magazine/archive/2017/12/my-sons-first-robot/544137/
http://www.independent.co.uk/life-style/gadgets-and-tech/ai-enabled-toys-hello-barbie-is-now-connected-to-wifi-and-can-chat-back-a6721666.html
http://blog.affectiva.com/5-reasons-why-artificial-intelligence-needs-emotion
https://www.theguardian.com/technology/2017/sep/10/should-robot-be-your-childs-best-friend
https://spectrum.ieee.org/automaton/robotics/robotics-hardware/designing-robots-for-kids
https://spectrum.ieee.org/automaton/robotics/artificial-intelligence/children-beating-up-robot
https://medium.com/emma-identity/how-artificial-intelligence-and-robots-fare-in-the-world-of-children-fa6ae3c33080
Attempt to answer the following questions;
December 2017 Questions
1.
a) Distinguish between Deep learning and Emotional artificial intelligence.
b) List some AI applications in smart phones
2.
a) Explain the benefits of using cloud-based AI software by MAGs Company in the development of the Doll called Alicia.
b) Explain why unsupervised learning environment will be best suited in the development of the Doll called Alicia.
3. To what extent will the use of cloud based AI software impact the development of the Doll called Alicia?
4. Your response to the question below must include evidence of independent research linked to the Doll Called Alicia case study.
Mark is concerned about the December 2019 deadline and whether there is adequate time to develop and test effective deep learning algorithms. To expedite the process, he is considering whether to hire experts from other companies, to buy AI software from other companies, or even whether to buy the companies themselves. (line 130)
Discuss whether Mark should hire experts or buy AI software from other companies or buy the companies altogether.
January 2018 Questions
1. Define the following terms;
a) Technological Singularity (2 mks)
b) Digital Profile (2 mks)
2. a) Name any THREE Consumer-grade Artificial intelligence products in the market today.
(3 mks)
b) "In the future, the AI software will not just be limited to the doll, but will be further developed
for use in MAGS’s other products, as well as in products developed by other companies."
(line 29)
Describe any THREE products developed by other companies that could benefit from the AI
software to be developed. (Support your answers with evidence from research) (6 mks)
3. "When he started to talk about converting data into standard format and secure transmission protocols, Margaret realized that this would need to be looked at in more detail once the ideas for Alicia were more concrete." (line 115).
Explain using examples from research the reasons for converting data into standard format and using secure transmission protocol. (6 mks)
4. Your response to the question below must include evidence of independent research linked to the Doll Called Alicia case study.
Mark is concerned about the security of the data being transferred between Alicia and the cloud, and has asked his team to investigate encryption techniques. He has also asked his team to investigate appropriate levels of access for the children and their parents. (line 145)
To what extent are the different encryption techniques sufficient in ensuring the safety of data between Alicia and the cloud? (12 mks)
Revision resources
http://itgskit.com/paper3.html
https://sites.google.com/site/gardenictnet/a-doll-called-alicia
News Articles
Kids and Intelligent toys.
https://www.media.mit.edu/posts/kids-ai-devices/
AI moving from Lab to your kids playroom
https://www.washingtonpost.com/news/innovations/wp/2015/10/15/how-artificial-intelligence-is-moving-from-the-lab-to-your-kids-playroom/?utm_term=.e73e1d5bd712
AI Emotions at play
http://blog.affectiva.com/emotions-at-play-the-potential-for-emotion-enabled-toys
Feb 2018 Questions
- With examples from research describe any legal implications that may arise from the use of MAG’s products. (6 mks)
- Describe how " Alicia the doll" will be trained to develop it's artificial intelligence (4 mks)
- To what extent should data privacy and protection principles apply to data that is collected as a result of the child’s interactions with Alicia ?
- MAGs company plans to expand in future, with reference to your research, which companies will be ideal for them to work with in the development of AI products and Why? (6 mks)
- To what extent can MAG's company manage security related issues resulting from the Alicia the Doll by the clients? Support with evidence from research. (12 mks)
- What mechanisms should be put in place to avoid misusing Alicia against the children ? (6 mks)
- Your response to the question below must include evidence of independent research linked to the Doll Called Alicia case study and the project development process of an IT system
Suggest what kind of project planning and project development methodology should be implemented to make this project successful. (12 marks)
- In the future, MAGS would like to increase the personalization of their services, which will require the collection and analysis of significant amount of data from the children. To what extent does the benefits of customers receiving a more personalized system outweigh the potential ethical concerns on the children's privacy, anonymity and security? (12 mks)
- Many Amazon customers are skeptical on what the company does with the information stored on their databases. Using research that you have conducted and giving specific examples, justify the choice of a cloud based AI software for the doll called Alicia and evaluate why a cloud based software will be the best choice for the company as far as as the maintenance of the software is concerned (12 mks)
Wednesday, November 8, 2017
Alicia The Doll ITGS Case Study Resources
Flash card on some vocabulary
https://quizlet.com/212633625/itgs-2018-case-study-paper-3-vocabulary-flash-cards/
Itgsopedia resources
http://itgsopedia.wikispaces.com/Case+Study+2018
Alicia the real Doll
https://www.ashtondrake.com/products/301783001_alicia-so-truly-real-baby-doll.html
https://www.youtube.com/watch?v=QQWbOeg2lpk
https://www.youtube.com/watch?v=-WXCf9-JCl8
Hatchimals Growing Toys
http://blog.reship.com/2016-top-trending-toys/
Spying toys
http://www.goodhousekeeping.com/life/parenting/news/a41768/toys-record-kids-talking/
https://quizlet.com/212633625/itgs-2018-case-study-paper-3-vocabulary-flash-cards/
Itgsopedia resources
http://itgsopedia.wikispaces.com/Case+Study+2018
Alicia the real Doll
https://www.ashtondrake.com/products/301783001_alicia-so-truly-real-baby-doll.html
https://www.youtube.com/watch?v=QQWbOeg2lpk
https://www.youtube.com/watch?v=-WXCf9-JCl8
Hatchimals Growing Toys
http://blog.reship.com/2016-top-trending-toys/
Spying toys
http://www.goodhousekeeping.com/life/parenting/news/a41768/toys-record-kids-talking/
Monday, November 6, 2017
Expert Systems and Application of AI
Expert System PowerPoint
https://drive.google.com/file/d/0B8VAiXCgqIIbUUszYzVtS2MwVzA/view
Diagnosis of a Car expert system
http://www.expertise2go.com/webesie/car/
Medical diagnosis expert Systems
https://www.diagnose-me.com/ta/q.php
Applications AI, Expert Systems and Robotics
AI in washing machines
http://businesskorea.co.kr/english/news/ict/14635-ai-washing-machine-home-appliance-manufacturers-release-ai-washing-machines
https://www.engadget.com/2017/09/02/samsung-ww8800m-quickdrive-ai-washing-machine/
http://www.ibtimes.co.uk/this-internet-connected-washing-machine-has-its-own-artificial-intelligence-costs-1600-1637377
Fuzzy logic applications
https://www.controleng.com/single-article/artificial-intelligence-fuzzy-logic-explained/8f3478c13384a2771ddb7e93a2b6243d.html
Provide examples of applications of AI in the following;
https://www.technologyreview.com/s/542571/a-robot-finds-its-way-using-artificial-gps-brain-cells/
BMW intelligent navigation systems
https://www.cnet.com/roadshow/news/bmw-developing-artificially-intelligent-navigation/
Best AI apps for Androids
https://www.iqvis.com/blog/top-7-best-artificial-intelligence-apps-for-android-ios/
http://blog.hackerearth.com/6-ai-based-apps-making-smartphones-smarter
AI applications Search Engines
RankBrain explained; https://www.youtube.com/watch?v=CoPWTuQ0Las
http://www.adweek.com/digital/6-ways-googles-artificial-intelligence-could-impact-search-engine-marketing-167890/
http://www.bloggingrepublic.com/impact-of-artificial-intelligence-on-seo/
http://www.toprankblog.com/2016/08/understanding-impact-artificial-intelligence-seo/
How are the following systems applying AI?
https://www.forbes.com/sites/robertadams/2017/01/10/10-powerful-examples-of-artificial-intelligence-in-use-today/2/#2e34d0d03c8b
https://www.engineersgarage.com/blogs/top-10-industrial-applications-artificial-intelligence
http://www-formal.stanford.edu/jmc/whatisai/node3.html
Summary notes on Applications of AI.
http://www.bbc.co.uk/bitesize/intermediate2/computing/artificial_intelligence/applications_and_uses_of_artificial_intelligence/revision/1/
https://drive.google.com/file/d/0B8VAiXCgqIIbUUszYzVtS2MwVzA/view
Diagnosis of a Car expert system
http://www.expertise2go.com/webesie/car/
Medical diagnosis expert Systems
https://www.diagnose-me.com/ta/q.php
Applications AI, Expert Systems and Robotics
AI in washing machines
http://businesskorea.co.kr/english/news/ict/14635-ai-washing-machine-home-appliance-manufacturers-release-ai-washing-machines
https://www.engadget.com/2017/09/02/samsung-ww8800m-quickdrive-ai-washing-machine/
http://www.ibtimes.co.uk/this-internet-connected-washing-machine-has-its-own-artificial-intelligence-costs-1600-1637377
Fuzzy logic applications
https://www.controleng.com/single-article/artificial-intelligence-fuzzy-logic-explained/8f3478c13384a2771ddb7e93a2b6243d.html
Provide examples of applications of AI in the following;
- Smart homes
- Medicine
- Warfare
- Cars
https://www.technologyreview.com/s/542571/a-robot-finds-its-way-using-artificial-gps-brain-cells/
BMW intelligent navigation systems
https://www.cnet.com/roadshow/news/bmw-developing-artificially-intelligent-navigation/
Best AI apps for Androids
https://www.iqvis.com/blog/top-7-best-artificial-intelligence-apps-for-android-ios/
http://blog.hackerearth.com/6-ai-based-apps-making-smartphones-smarter
AI applications Search Engines
RankBrain explained; https://www.youtube.com/watch?v=CoPWTuQ0Las
http://www.adweek.com/digital/6-ways-googles-artificial-intelligence-could-impact-search-engine-marketing-167890/
http://www.bloggingrepublic.com/impact-of-artificial-intelligence-on-seo/
http://www.toprankblog.com/2016/08/understanding-impact-artificial-intelligence-seo/
How are the following systems applying AI?
https://www.forbes.com/sites/robertadams/2017/01/10/10-powerful-examples-of-artificial-intelligence-in-use-today/2/#2e34d0d03c8b
https://www.engineersgarage.com/blogs/top-10-industrial-applications-artificial-intelligence
http://www-formal.stanford.edu/jmc/whatisai/node3.html
Summary notes on Applications of AI.
http://www.bbc.co.uk/bitesize/intermediate2/computing/artificial_intelligence/applications_and_uses_of_artificial_intelligence/revision/1/
Subscribe to:
Posts (Atom)