CS170 Final Exam Study Guide - Spring 2025

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/33

flashcard set

Earn XP

Description and Tags

CS170 Final Exam Study Guide - Spring 2025 Final Exam Key Concepts

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

34 Terms

1
New cards

Asynchronous Communication

A form of communication that does not require both the sender and receiver to be active at the same time (e.g., email).

2
New cards

Standardized User Interfaces

Users can easily transfer knowledge between apps with minimal learning.

3
New cards

Minimum Bits to Represent 42 Items

6 bits (2^6 = 64, which is enough to represent 42 items).

4
New cards

RGB(50,200,200)

Represents the color Gray (equal green and blue values and red is low).

5
New cards

Nyquist Rule

Sampling must be at least twice the signal's highest frequency.

6
New cards

Lossless Compression

A type of file compression where no data is lost, allowing perfect reconstruction.

7
New cards

Web Crawler

To automatically browse and index websites for search engines.

8
New cards

Contrast in Graphics

Difference between the darkest and lightest pixels.

9
New cards

TCP/IP

Protocol that directs internet traffic

10
New cards

PageRank Algorithm

Measures the importance of a webpage based on number and quality of links.

11
New cards

Digital Prefixes Order

Kilo, Mega, Giga, Tera

12
New cards

Invalid IPv4 Address

992.200.100.50

13
New cards

Cookies

To store user preferences and session data.

14
New cards

AND Operator in Searches

Only returns results that contain all specified terms.

15
New cards

Adding One More Bit to Binary Sequence

It doubles the number of unique combinations.

16
New cards

Number() Function in JavaScript

It converts a value to a number.

17
New cards

JavaScript Assignment Statement

score = 9.28 * 10;

18
New cards

Range Condition: 50 to 500 (exclusive)

50 <= x && x < 500

19
New cards

JavaScript Array Index

Starts from Zero

20
New cards

var num = arr[arr[2]] when arr = [1,2,3,4,5]

Returns arr[3] which is 4

21
New cards

Math.floor(Math.random() * 6) + 1

Generates random integers from 1 to 6

22
New cards

JavaScript scope for variables declared with var inside a function

Local to the function

23
New cards

JavaScript function definition syntax

function name(params) { // code }

24
New cards

'typeof' in JavaScript

Returns the data type of a variable.

25
New cards

Start an HTML Document

26
New cards

in HTML Tables

Defines a group of header rows in a table.

27
New cards

  • Tag is used to define a list item

    28
    New cards

    Referencing External CSS in HTML

    29
    New cards

    Excel formula for sum of B1 to B4

    =SUM(B1:B4)

    30
    New cards

    Subtract E4 from D4 in Excel

    =D4-E4

    31
    New cards

    =SUM(D4*E4)

    Wrong because SUM is meant for ranges, not operations.

    32
    New cards

    MAXIFS function purpose

    Returns max value from a range based on given conditions.

    33
    New cards

    VLOOKUP function usage

    Looks for a value in the first column of a table and returns a corresponding value from another column.

    34
    New cards

    Conditional formatting: Highlight cells > 80

    Use Home -> Conditional Formatting -> Highlight Cells -> Greater Than -> 80