computer science
theory through programming to cutting-edge development of computing solutions
information systems
concerned with the information that computer systems can provide to aid a company, non-profit or governmental organization in defining and achieving its goals
also concerned with the processes that an enterprise can implement and improve using information technology
all of computing
meaning of IT
information technology
undergraduate degree program, it refers to the preparation of students to meet the computer technology needs of business, government, healthcare, schools, and other kinds of organizations
information technology department
➢Department in business or government agency that employs people in computer related jobs ➢Responsible for keeping all computer operations and networks operating smoothly
computer equipment field
➢Manufacturers and distributors of computers and computer-related hardware. ➢Careers involve design, manufacture, and production of computer equipment
computer software field
Companies that develop, manufacture, and support software
project leader
analyzes requirements, designs solutions, and oversees software development process
programmer
writes and tests computer programs
software engineer
designs and develops software
computer scientist
researches, invents, and develops solutions to complex software problems
computer service and repair field
➢Provides preventative maintenance, component installation, and repair services
computer technician
installs, maintains, and repairs hardware
computer sales
need general understanding of computers and specific knowledge of the product they are selling
education and training
Schools, colleges, universities, and private companies need educators and trainers
corporate trainers
teach employees how to use software, design and develop systems, and program
IT consultant
Individual who draws upon expertise in specialized area of computers
computer information systems
CIS
management information systems (MIS)
other name for CIS
computer information systems
Programs that emphasize technical knowledge and skills
computer science
Programs that stress theoretical side of programming and operating systems
software engineering
other name for computer science
computer engineering
➢Teaches students how to design and develop the electrical components found in computers and peripheral devices. ➢Required courses include application and systems programming, data and file structures, networks, and operating systems
Association for Computing Machinery (ACM)
science-oriented organization
Association of Information Technology Professionals (AITP)
programmers, systems analysts, and information processing managers organization
user group
Collection of people with common computer equipment or software interests
certification
Process of verifying technical knowledge in a particular area
certification
Enhances employee’s career, provides better standing as industry professional, and higher salaries and bonuses
Institute for Certification of Computer Professionals (ICCP)
defines standards designed to raise competence level for computer industry
skill based, multiple choice
certificate examinations like?
application software certifications
Focus on knowledge of application software
Sometimes called end-user certifications
operating system certifications
Focus on particular skills—user, operator, system administrator, and system engineer
Differing levels of certification
programming certifications
Recognition of programming training
Broadens knowledge and skill base
hardware certifications
Recognition of general knowledge of hardware and controlling software needed to set up, maintain, and repair a computer
Can be narrowly or broadly focused
networking certifications
Awarded to professionals who demonstrate expertise in planning, installing, managing, and troubleshooting a network
computer forensics certifications
Discovery, collection, and analysis of evidence found on computers and networks
Certificate holders are considered highly credible during computer crimes cases
security certifications
Measure a candidate’s ability to identify and control security risks to computer resources
Internet certifications
Require technical expertise in networking hardware and configuration
Include Web management, Web programming, and Web development certifications
database system certifications
Awarded for knowledge of a specific database management system
Test the various tasks a database management staff must perform
artificial intelligence
refers to computers systems built to mimic human intelligence and perform tasks such as recognition of images, speech or patterns and decision making
machine learning
subset of AI
machine learning
• Computers are programmed to learn to do something they are not programmed to do. • They learn by discovering patterns and insights from data
Robotic Process Automation
use of software to automate business processes such as interpreting applications, processing transactions, dealing with data, and even replying to emails
automates repetitive tasks that people used to do
blockchain
described as data you can only add to, not take away from or change
consensus-driven so no one entity can take control of the data
edge computing
designed to help solve some problems of cloud computing as a way to bypass the latency caused by cloud computing and getting data to a data center for processing
Virtual Reality
immerses the user in an environment
Augment Reality
enhances their environment
Cyber Security
evolve to defend against those hackers
Internet of Things
enables devices, home appliances, cars and much more to be connected to and exchange data over the Internet
Management
directs the planning, research, development, evaluation, and integration of technology
System Development and Programming
analyzes, designs, develops, and implements new information technology and maintains, and improves existing systems
Technical services
evaluates and integrates new technologies, administers the organization’s data resources, and supports the centralized computer operating system and servers
operations
operates the centralized computer equipment and administers the network, including both data and voice communication
Training
teaches employees how to use components of the information system or answers specific questions
Security
develops and enforces policies designed to safeguard data and information from unauthorized users
Information systems
draws upon elements of both computer science and business
computer science
focused entirely on efficiently programming computers using mathematical algorithms
describe anything related to computers
why is it confused with everything