Tuesday, January 23, 2018

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?


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

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
  •  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
        "Margret who is leading this project faces several challenges while the practical                      implications of  the doll called alicia." 

       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)

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;
  • Smart homes
  • Medicine
  • Warfare
  • Cars
AI in GPS systems
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/