The Computing Industry Flashcards
Activities that manages, processes, and communicate information using computers.
Computing
A computing domain that is highly mathematical and questions the limits of computation.
Includes what can be computed and how fast problems can be solved
Computer Science Theory
A computing domain that deals w/ device interconnection with close relations to systems.
Covers resource sharing and better protocol creations to guarantee delivery times/reduce network traffic
Networking
A computing domain that deals with building circuits and chips
Hardware
A computing domain that deals with the design and implementation of software.
It is a practical discipline that focuses on designing large-scale projects
Software Engineering
A computing domain involved in animated movies and data visualization
Graphics
A computing domain that is the heart of much work in computer science
Most non-theory areas are dependent on this to perform.
Programming Languages
A computing domain that builds programs that use resources and profiling said resource usage.
It designs, implements, and profiles databases.
Includes building operating systems, databases, and distributed computing, and can be closely related to networking.
System Programming
Computing domain that deals with machine learning.
Some focuses include game playing programs, neural networks, robotics, etc.
Artificial Intelligence
A computing domain that deals with the use of any computers, storage, networking, and other physical devices, infrastructure, and processes to create, process, store, secure, and exchange all forms of electronic data.
Information Technology
Why was the term Information technology coined?
To differentiate machines built for a specific purpose and limited scopes of function from machines built for general purposes that can be programmed for different tasks
The two categories of skillsets in computing
Technical Skills - specialized knowledge needed to be able to perform responsibilities.
Soft skills - interpersonal and character traits
Enumerate the five major computing disciplines
Computer Science
Information Systems
Information Technology
Computer Engineering
Software Engineering
A major computing discipline that deals with computation, algorithms, computational problems, software, and applications theories.
Addresses human-made and natural information processes.
Computer Science (CS)
A major computing discipline that deals with the academic study of systems with a specific reference to information and the complementary networks of hardware and software that organizations use to collect, process, and distribute information
Information Systems
Enumerate the four components that Information Systems (IS) is mainly composed of
People
Technology
Processes
Data
A major computing discipline that deals with the use of computers to store, receive, transmit, and manipulate data or information
Utilizes both hardware and software technologies that involve planning, installing, customizing, etc., and maintaining information technology infrastructure that provides computing solutions to address needs of an organization.
Usually used in business contexts
Information Technology (IT)
A special focus that differentiates IT from IS
IT’s focus on satisfying human needs that arise from computing technology
A major computing discipline that deals with the design of the computer hardware and peripheral devices, often the chip level.
Involved in designs for microcontrollers, microprocessors, personal computers, supercomputers, circuit design, etc.
Computer Engineering (CS)
A major computing discipline that deals with developing and maintaining software systems that behave reliably and efficiently
A branch of computing science
Focused on Problem modeling and analysis, software design, verification, quality, process, management, and maintenance.
Software Engineering
A computing profession that writes code to create software programs.
Converts programs designed by software developers/engineers into instructions that a computer can follow
Computer Programmer
A computing profession responsible for the development, design, implementation, testing, and maintenance of a new/modified software products or ongoing business projects
Develops applications that allow people to do specific tasks on a computer or another device
Develops underlaying systems that run devices or that control networks
Software Developer
A computing profession that specializes in web technologies to create websites and web application
Applies off-page SEO (Search engine optimization)
Manages and uploads website content
HTML, Scripting
Web Developer
A computing profession that specializes in mobile technology building apps for Google’s Android, Apple’s iOS, and Microsoft’s Windows Phone platforms
Develops application programming interfaces (APIs) to support mobile functionality
Uses and adapts existing web applications for apps
Mobile Application Developer
A computing profession that oversees supply when it comes to software and hardware
Facilitates and maintains vendor relationships between business and suppliers
IT Vendor Managers
This computing profession has system analysts engaged in translating business requirements into conceptual, logical, and physical data models, who may focus on issues such as reducing redundancy of data within an existing computer system
Creates data designs and define relationships between data fields
Data Modeler
This computing profession analyzes and evaluates the data needs of users
Develops and improves data resources to store and retrieve critical information
Responsible for the performance, integrity and security of the database of the company
Data Administrator
This computing profesiion studies the organization’s current computer systems and procedures and design information systems solutions to help the organization operate more efficiently and effectively
Computer Systems Analysts
The
This computing profession designs and creates IT-based multimedia products such as websites, DVDs, computer games, etc.
Manages a staff of technical production specialists that contribute and produce multi-platform communications including broadcast, web, social media, and print
Multimedia Specialist or Manager
This computing profession develops information systems by designing, developing, and installing software solutions
May specialize in a few areas of development (i.e., networks, operating systems, databases, or applications) which requires fluency in its own set of computer languages
Software engineer
This computing profession researches, designs , develops, and tests computer systems and components (i.e., processors, circuit boards, memory devices, networks, and routers)
Designs and creates computer hardware, blueprints, and completed models of computer equipment to be built
Updates equipment to work with new software
Computer Hardware Engineering
This computer profession oversees different initiatives/ projects of a business, monitors their progress and
completion, and ensures that they meet the expectations of the clients
Responsible for developing and managing technology projects and their cost, time and scope.
Responsibilities include: project plan, communication plan, allocating tasks and setting
milestone
IT Project Managers
This computing profession are contracted to work with industrial and commercial clients who are seeking help and advice about business and IT problems
Advises on, plans, designs and installs information technology systems for their clients
Needs strong interpersonal and communication skills to deal effectively with clients
IT Consultant