Education
Coding Languages
Careers
Technology
Societal Impacts
100

The study of computers and computational systems

What is Computer Science

100

The language we are using to code in this Intro to CS class

Snap!

100

Most individuals, including myself, study CS to enter this profession

Software Engineering

100
A machine that can be programmed to run algorithms

A computer

100

Name something someone has done to use software for good

open response

200

4 year degree most individuals in the industry obtain

Bachelor's degree in Computer Science

200

Programming language named after a type of snake

Python
- a general purpose language: multiple uses
- see it used for websites, data analysis, automating tasks
- demo

200

A researcher who studies and works on theories to advance the field of computer science

Computer Scientist
- Can be researchers at universities researching specific theories and finding proofs for computational ideas
- Can be at private companies who are working on a product that still has many technical doubts

200

A worldwide system of connected computers

The internet

200

A positive use case of VR

Potential answers:

- Visiting/Experiencing places otherwise not possible
- Using it to learn or work remotely without distractions
- Ability to contact people in a new way

300

Concentrated course for coding skill building, generally less focused on theory and more on industry training for programmers.

(HINT: camp in the name)

Coding bootcamp.

300

Programming language named after coffee

Java
- Used for web, android development, desktop apps

300

What is the average salary of a Software Engineer in Washington

Differing answers found. Sources claimed between 100k-130k a year.

Levels.fyi

(100k-130k will be an accepted answer)

300

Computer generated environment that seems real

Virtual reality.
- Currently VR headsets allow us to experience this

300

A potential negative of VR to humans

Possible answers:
- Human sedentary lifestyle
- Human to human communication will be broken down with less personable acts
- Eye problems
- Tracking security concerns

400

Learning how to code by oneself (using internet resources, books, peers)

Self taught programmers

400

The best language you need to learn

No right answer. Depends on various things
1. What you are building (creating a game engine in a faster language is usually a better idea)
2. How much time you have to build something (some languages are easier to create something on the fly)
3. Supported features of languages

You cannot learn every programming language (too many with too many details). But you can learn a couple down to the fundamentals and this will transfer over to others

400

A software engineer interview generally consists these two parts

1. Technical - live coding, algorithm, design questions (see leetcode)
2. Behavioral - understanding fit and how you will work with others

400

The protection of computers, networks, data from bad actors

Cybersecurity

- Data is more valuable than ever (banking, personal, professional information has all gone digital)
- Stopping and preventing attacks continues as long as attackers and errors are present

400

A potential negative of AI to human society

Student needs to state negative impact and why

500

The education path you should take if you wish to further your knowledge about CS

Depends on your circumstances
* Finances
* Time available to learn
* Learning habits
* Family situation
* Where you are in life

500

A faster language that is similar to the grade you get when you have a 79.9% in a class

C++
- commonly used for lower level applications: operating systems (Windows), game development, hardware programming

500
An individual who plans a project, schedules/assigns tasks, manages budget, ensures collaboration

PM - Project manager, Program manager (title depending on company)

* Many study Computer Science, but are less focused on coding and more on planning execution.

500

Simulating human intelligence with computers

Artificial intelligence (AI)
- Applications include: ChatGPT, Siri, Face Filters

500

A potential benefit of AI to human society

Student needs to state benefit and why it is positive

M
e
n
u