Intro to Computer Science Section 2 Terms

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards

algorithm

a step-by-step procedure or set of rules designed to solve a specific problem or perform a particular task

2
New cards

analysis

examining and understanding the problem thoroughly to identify its requirements, constraints, and objectives

3
New cards

design

planning and creating a solution to the problem based on the analysis; often involves the creation of algorithms and data structures

4
New cards

implementation

writing code or programming to execute the designed solution using a specific programming language or tool

5
New cards

maintenance

the ongoing process of keeping a system, machine, or software in good working condition

6
New cards

testing

evaluating the solution by running the program with different inputs to ensure it produces the expected outputs and behaves correctly

7
New cards

end user

the person who ultimately uses a software application or system

8
New cards

debugging

the process of identifying and fixing errors or "bugs" in the code that cause unexpected behavior or incorrect results

9
New cards

documentation

all the paperwork needed to produce a program

10
New cards

high-level programming language

a type of programming language designed to be easy for humans to read and write

11
New cards

low-level programming language

a type of programming language closer to the machine's native language

12
New cards

software development lifecycle

a systematic process consisting of several phases that are followed to produce high-quality software

13
New cards

Association for Computing Machinery (ACM)

an international organization dedicated to advancing computing as a science and profession

14
New cards

code of ethics

professional code of conduct and ethical guidelines established by organizations and industry associations to govern the behavior of computer scientists and technology professionals

15
New cards

Institute of Electrical and Electronics Engineers (IEEE)

an international organization focused on fostering innovation and excellence in electrical, electronics, and computing engineering

16
New cards

privacy

respecting and protecting individuals' privacy and confidentiality in the collection, storage, and use of personal data

17
New cards

professionalism

demonstrating competence, responsibility, and accountability in all professional activities and interactions

18
New cards

public interest

prioritizing the well-being and safety of the public in the design, development, and deployment of computing technology and systems

19
New cards

security

ensuring the security and integrity of computing systems and data and taking measures to prevent unauthorized access, misuse, and harm

20
New cards

copyright

a legal right granted to the creators of original works—such as literature, music, and art—protecting the creator's work from being used without permission

21
New cards

cyberbullying

harassment and intimidation conducted through digital platforms, including social media, messaging apps, and online forums

22
New cards

cybercrime

illegal activities conducted using computers and the internet, such as hacking, identity theft, and online fraud

23
New cards

fair use

a legal doctrine that allows the limited use of copyrighted material

24
New cards

file sharing

the practice of distributing or providing access to digital files—such as documents, music, or software—over the internet or a network ·

25
New cards

intellectual property

creations of the mind, such as inventions, literary and artistic works, designs, symbols, names, and images

26
New cards

malware

malicious software; refers to any software designed to harm, exploit, or otherwise compromise the operation of computers, networks, or devices

27
New cards

patent

a legal right granted to an inventor giving them exclusive control over the use and commercialization of their invention for a specific period

28
New cards

peer-to-peer networks

a decentralized network where each participant (peer) has equal privileges and can directly share resources, such as files, with other peers without needing a central server

29
New cards

piracy

the unauthorized use, reproduction, or distribution of copyrighted materials, such as software, music, movies, and books

30
New cards

trademark

a symbol, word, or phrase legally registered or established by use as representing a company or product