Monday, November 13, 2017

Cloud Computing

Lesson Objective 

  • Definition of cloud computing
  • Describe how cloud computing functions and describe it's main features
  • Describe the models/services of cloud computing
  • Explain the advantages and disadvantages of using cloud computing
  • Outline examples of cloud computing applications.
  • Evaluate the common social / ethical issues arising from using cloud computing services.

  • Use the resource links to be make short notes on your OneNote page addressing the above objectives.

    Cloud computing SlideShare notes

    Advantages and disadvantages

    Video explaining the concept of cloud computing

    News article explaining the concepts of cloud computing

    Thursday, November 2, 2017

    Game Making Project

    Our next project will be creating a simple game using any free game building software of choice.

    The game developed should;

    • Solve a specific problem
    • Apply different gaming building techniques and skills i.e moving from level 1 to level 2
    • Last for not more than 2 minutes.
    • Have instructions on how it is played
    • be interactive with multimedia use where possible
    • Demonstrated in class how the game is played or  the is uploaded on YouTube and link shared on ManageBac under message space.
    - You will be allowed to consult freely with your peers and get help from experts but your product should be unique using different game building software and solving unique problems.

    - You will be allowed to code or modify existing code of a game to solve you specific problem.

    This work will be assessed based on your creativity, how the game solve the problem identified and the degree to which software techniques and skills are applied.


    https://www.buildbox.com/12-indie-games-thatll-inspire-you/

    http://wimi5.com/

    Assessment Rubric


    CRITERIA
    Levels of Achievement
    Baseline
    Effective
    Exemplary
    Organization and Design
    Navigation
    0 points
    Navigating the game is confusing and information cannot be found easily.
    3 points
    Some navigation is unclear, resulting in a few places where Players can become lost.
    5 points
    The game is well-organized and easy to navigate. Players can clearly understand where they are and where to go next.
    Application of Skills and Techniques
    Different
    Techniques and skills used
    0 points
    The game applies very few basic software techniques and skills.
    3 points
    The game applies some useful  software techniques and skills.
    5 points
    The game applies detailed and appropriate software techniques and skills.
    Solving the Problem
    Effectiveness
    0 points
    The game does not solve the stated problem
    3 points
    The game partially solves the problem stated
    5 points
    The game solves the problem identified effectively

    Sunday, October 15, 2017

    Computer Networks

    Introduction to Computer Networks


    Objectives for the lessons
    • Be able to define what a computer network is
    • Describe the different functions of network devices / hardware
    • Distinguish between host and a server computer, P2P network, 
    • Describe the different network types and Wireless network
    • Examine the different network topologies

    Watch the Ted video
    All computer devices can be hacked

    How computer network impact our lives
    https://www.youtube.com/watch?v=p6BPnbui4Bk


    Network Devices and Hardware
    Examples of network devices



    Computer networks basics

    Notes Slideshare




    Resources 
    Types of computer networks

    Wireless networks

    Network topologies

    Network Devices

    Ethical Dilemmas facing Developers today

    Analyse one of the dilemmas and share your views.

    Ethical issues for computer network security professionals

    Friday, October 13, 2017

    Animation Project

    Create Animation Product to sensitize Kenyans on the important of peace at this time of  presidential repeat election.

    Your animations should;

    • Apply advance techniques in the animation software of choice.
    • Have at least two characters
    • Include inbuilt voice/speech generation from characters and music
    • Show difference scenes applied
    • Last for between 40 secs and 1 minute.
    • The Animation should be uploaded on YouTube.

    Example

    Sunday, October 8, 2017

    Special Purpose Application Software

    Research and describe ONE special purpose application software used in the listed specific scenarios. In your description, include the benefits of using the software in that field.
    1. Health
    2. Business and Employment
    3. Education and Training
    4. Environment
    5. Home and Leisure
    6. Politics and Government

    The Quality of Software
    The software market is highly competitive even though Microsoft dominates the operating system and productivity software markets. Competition and other market pressures have forced software vendors, including Microsoft, into rushing their products to market, bugs and all. Some industry observers have argued that the quality of software is declining with an increasingly higher percentage of bugs being left intact within commercial software. The end result of this rush to market is that customers lose time and money coping with annoying bugs. Information technology and those who make software decisions are putting pressure on software vendors to raise the quality of their software. Generally, they want a clean product, even if they have to wait for it.

    Discussion:
    What can software vendors do within the context of competition and economic reality to improve software quality?

    Discussion:

    What can those who buy commercial software do to improve software quality?

    http://wps.prenhall.com/bp_long_computers_12/16/4332/1109235.cw/content/index.html

    Mid-term DS Paper 3 Research Activities

      See below the assigned area of investigation Az-zara:  AI-Based Hiring Platforms: HireVue Objective: Research how HireVue uses AI-driven...