Advanced Topics In Computer Science Test 1

Cards (60)

  • What is a trend?
    Tendency or inclination towards something
  • What makes a trend? (at least 3 points and explain)
    - Innovation
    - Market demands
    - Regulatory landscape
    - Collaboration and Open Source communities
    - Global events and challenges
    - Environmental considerations
  • What are some computing trends? (at least 3 points and explain)
    - AI and ML
    - IoT and Smart Devices
    - Big Data and Augmented Analytics
    - Cloud and Edge Computing
    - 5G and smarter networks
  • What is AI?
    Ability for machine to act intelligently through applying a rule or calculation (algorithm) to data for
    - Problem solving
    - Pattern identifying
    - Predict outcomes
  • What is ML?
    Needed for AI to learn from data and improve on interpretations

    "Machine" includes computer, smart phone, software, robot
  • Challenges of AI? (at least 2 points and explain)
    - Regulation
    - Privacy concerns
    - Lack of explainability
    - Data issues
  • What is IoT?
    Everyday Devices that are:
    - Connected to the internet
    - Gather Data
    - Transfer Data
  • Benefits of IoT? (explain)
    - Home Automation
    - Healthcare
  • Challenges of IoT? (explain)
    - Privacy
    -Security
  • What is Big Data?
    Exponential explosion in amount of data generated in this digital age
  • What is unstructured data?
    Increasing digital footprint brought new types of data beyond spreadsheets and database entries
    - Video
    - Photo
    - Text
  • What is Augmented Analytics (AA) ?
    Ability to automatically work with and generate insights from data. Solution to large amount of unstructured data being generated
  • How does Augmented Analytics work? (4 points)
    AA involves using AI & ML to:
    - Gather data
    - Prepare and clean data
    - Build unbiased analytical models
    - Generate and communicate insights
  • What are the benefits of Big Data & AA? (3 points and explain)
    - Informing business decisions
    - Better understanding customers and trends
    - Creating additional revenue
  • What is the challenge of Big Data & AA?
    Data protection
  • What is cloud computing?
    Delivery of computing services (servers, storage, databases, networking) over the internet
  • What is edge computing?
    Computing and data storage is brought closer to where it is needed. This is done by leveraging processing power of devices.
  • Examples of cloud computing (at least 3 points)
    - Amazon (AWS)
    - Google (GCP)
    - Microsoft (Azure)
  • Examples of edge computing (at least 2 points)

    - Online games played on local console
    - Vehicles that have collision sensors
  • What are the benefits of edge computing? (at least 4 points)
    - Leveraged in smart city concepts
    - Popular in environments where little to no access to online services
    - Manufacturing plants use edge analytics to understand equipment operation
    - Manufacturing plants use edge analytics to predict maintenance
  • Challenges of cloud computing (at least 3 points and explain)
    - Cost
    - Security
    - Reliance on third-party for data security and service continuity
  • What is 5G and smarter networks?
    Fifth Gen of cellular network technology
  • What does 5G give us? (at least 2 points)
    With help of other network innovations:
    - Much faster and more stable wireless networking
    - Ability to connect more devices and enable richer and varied streams of data
  • Benefits of 5G and smarter networks (at least 3 points)
    - Advanced services like streaming high-definition video and cloud gaming
    - Enabling an autonomous world (self-driving cars)
    - Facilitating better healthcare (telemedicine)
  • Challenges of 5G and smarter networks (at least 2 points and explain)
    - Security and privacy
    - Legislation of cyberlaw
  • What is connectedness?
    Network of physical objects that are embedded with technologies like sensors and software to communicate with other devices and systems over the internet
  • What enables connectedness? (4 points)
    - The Internet
    - Web Sockets
    - Cellular networks (5G Protocol)
    - Edge computing devices
  • What is the 5G Protocol?
    Set of rules and standards that dictate communications between devices on a 5G network.
  • What are some features to the 5G Protocol? (5 points and explain)
    - Faster Speeds
    - Greater Capacity
    - Enhanced Security
    - Lower Latency
    - Improved Reliability
  • Benefits of 5G Protocol (4 points and explain)
    - Improved Connectivity
    - Enhanced User Experience
    - Increased Efficiency
    - New Business Opportunities
  • What are the 2 classifications of Edge Computing devices?
    - For development (general purpose tailored for dev use i.e. Dev Kits)
    - For production (deployed for commercial use i.e. Industrial Control Systems)
  • What are the 2 categories for Dev Kits?
    - Micro-controllers, good for single focus task (Arduino)
    - Single board computers, good for multi-tasking (Raspberry Pi)
  • What are Micro-contollers?
    Low-cost computing devices with basic sensors and actuators
  • What are Single board Computers?
    Small Computing devices with all elements of a complete computer and are programmable in any language
  • What are the main selling points for a Rasberry Pi
    - Usability for beginners
    - Ecosystem
    - Community
  • What is GPIO?
    General Purpose Input Output is the power behind Raspberry Pi. It allows connection to the outside world through input/output pins that are controlled with code.
  • What are two python packages to access GPIO?
    - RPi.GPIO (standard)
    - GPIO Zero
  • What does Zero refer to in GPIO Zero
    Zero boilerplate or setup code
  • What is the software used to design Raspberry Pi circuits?
    Fritzing
  • What are sensors?
    Gather, deploy then transmit information from physical world to cloud via WI-FI, Bluetooth, 5G, etc. i.e. water levels, air temperature and traffic patterns