CS FINALS REVIEWER

5.0(1)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/131

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.

132 Terms

1
New cards

Internet

the go-to place for information, communication, banking, shopping, media and entertainment, and so much more.

2
New cards

History of the Internet (dates)

1957, 1969, 1970s, 1980s, 1990s, 21st century

3
New cards

1957

launch of Sputnik, development of Advanced Research Projects Agency (ARPA)

4
New cards

1969

first ever message sent through ARPANET, UCLA sent “log in” but Stanford only received “lo”. Only four computers were connected to the ARPANET

5
New cards

1970s

Ray Tomlinson created the first electronic mail (email). first computer-to-computer chat happened with Liza and Parry. First use of the term Internet.

6
New cards

1980s

Governments and universities all around the world started researching and implementing their networks.

7
New cards

1990s

ARPANET shut down. Tim Berners-Lee invented World Wide Web. Surfing the internet coined. First item ordered online was a pizza. Yahoo and Google were born

8
New cards

21st century

The 21st Century is known to be the decade when social networking sites emerged.

9
New cards

TCP/IP

Rules of communication for computers.

10
New cards

Packets

small pieces of information transmitted over a network

11
New cards

Transfer Control Protocol (TCP)

Transfer Control Protocol (TCP) breaks large packets into smaller ones.

12
New cards

Internet protocol (IP)

Internet Protocol (IP) addresses and routes packets.

13
New cards

IP Addresses

used by IP to identify destinations

14
New cards

Domain Name System (DNS)

allows the use of alphanumeric characters instead of numbers for IP addresses. (google.com/120.28.5.177)

15
New cards

Servers

machines that hold shared resources and always connected to the network.

16
New cards

Clients

machines for personal use that request a page from the server.

17
New cards

Internet Corporation for Assigned Names and Numbers (ICANN)

assigns domain names, IP addresses, protocol parameters, and port numbers.

18
New cards

World Wide Web

collection of interconnected documents and other web resources. just a service that runs on the Internet.

19
New cards

Internet vs internet

Internet is an electronic communications network that connects computer networks globally. “internet” is still a computer network, but is not connected to the Internet

20
New cards

ISP

Internet service provider

21
New cards

Types of Internet access technologies

Dial up and broadband

22
New cards

Dial-up

uses a modem and a phone call to connect, one of the slowest methods of accessing the Internet

23
New cards

Broadband

wide bandwidth, most used form of Internet access

24
New cards

Types of broadband

DSL, Cable connection, Fiber optic, Satellite, Mobile broadband

25
New cards

DSL

Digital Subscriber Line, utilizes unused telephone wires.

26
New cards

Cable connection

delivers data over the same cable used to deliver television data.

27
New cards

Fiber Optic

uses light to transmit data signals; fastest

28
New cards

Satellite

uses orbiting satellites to transmit and receive data

29
New cards

Mobile Broadband

wireless broadband technology accessible via smart devices (most used in the Philippines)

30
New cards

Types of Internet browsers

Opera, Safari, Google Chrome, Mozilla Firefox, Internet explorer, Microsoft Edge

31
New cards

The golden rule

Do unto others online as you would have done to you.

32
New cards

Cyberbullying

repeated use of the online platform to embarrass, strip dignity, sow fear, and incite violence against another person.

33
New cards

Not cyberbullying

express thoughts about a person, an incident, or an opinion

34
New cards

Three types of attack

Attack on reputation, attack on appearance, attack on victim’s opinion

35
New cards

Attack on reputation

Attacks on their reputation and branding (Leni Robredo, “Robredo Branding”)

36
New cards

Attack on appearance

Attacks on how someone looks (Nancy Binay, skin color)

37
New cards

Attack on victim’s opinion

Attacks on victim’s views and values (Senator Bong Go, Duterte)

38
New cards

Three manners of attack

Spreading edited images, spreading private videos, spreading lies

39
New cards

Trolling

act of triggering people on the Internet by starting arguments, posting off-topic messages, or provoking negative response.

40
New cards

Personal Information

any and all forms of data that identify an individual

41
New cards

Data Privacy Act 2012

states that the collection of personal data “must be a declared, specified, and legitimate purpose”. Also states such data must be “freely given, specific, and informed”.

42
New cards

Online Privacy

ability to control what information you share, who can see what you share, and what others can do with it

43
New cards

Digital Footprint

collected information about an individual across multiple websites

44
New cards

Surfing

go from one website to another in search of information of interest

45
New cards

Website

Set of related web pages served from a single web domain. Websites are accessible through URL

46
New cards

URL

the global address of a website. Consists of protocol, server name, path/filename, and anchors

47
New cards

Protocol

set of rules and formats for information exchange. Consists of HTTP, HTTPS, and FTP

48
New cards

HTTP

hypertext transfer protocol

49
New cards

HTTPS

hypertext transfer protocol secure

50
New cards

FTP

file transfer protocol

51
New cards

Server name

Internet address of the web server, right after protocol

52
New cards

Path/filename

folder and filename, after server name

53
New cards

Anchors

bookmarks within an HTML file (#)

54
New cards

Phishing

act of attempting to acquire information by masquerading as a trustworthy entity

55
New cards

Tags

used to implement html elements

56
New cards

Opening tag

has only brackets <…>

57
New cards

Closing tag

has a bracket followed by a forward slash and closed with another bracket </…>

58
New cards

Self-closing tag

opens and closes with one tag <tagname/>

59
New cards

1990

Tim Berners-Lee created the first Web Browser, the World Wide Web

60
New cards

Tim Berners-Lee

creator of first web browser

61
New cards

Mosiac

first web browser

62
New cards

HTML 1

1993, Tim Berners-Lee linked documents with hypertext; HTML was intended as platform-independent

63
New cards

HTML 5

established guidelines stating the adding of new features based on HTML, CSS, the DOM structure, and JavaScript standards; HTML became device-independent

64
New cards

Creating an HTML document

  1. Decide how your files will be organized

  2. Decide on a naming convention and be consistent with it (kebab-case, CamelCase, snake_case)

  3. Decide on a text editor

65
New cards

Document Object Model (DOM)

provides a common tree-like structure; shows the structure of tags

66
New cards

Document type

<!DOCTYPE html> is written at the start of an HTML document

67
New cards

HTML element

<html> . . . </html> is used to tell the browser uses HTML
        – has an attribute lang meaning language

68
New cards

Head element

includes information mostly invisible to the user
        > has the metadata, language, title, and supporting files
        > metadata tells the used character set/keywords/author/etc

69
New cards

Title element

  – declared inside the head
  – output is displayed on top of the browser
  – uses <title> . . . </title>

70
New cards

Body element

   – contains all displayed content on the screen
  – anything not on the body will NOT be displayed

71
New cards

Display

– contains the design elements
-either block, inline or inline-block

72
New cards

Inline

only takes up as much space as needed; ex: <span>, <a>, <img>

73
New cards

Block

can take up screen’s whole width and height ex. <div>, <h1>-<h6>, <p>, <header>, <footer>, <section>

74
New cards

Inline-block

formatted like an inline; modifications are allowed

75
New cards

Headings

- subsections; appear nested in the outline

– block elements that create a new line for the next elements

- h1 is the largest, h6 is the smallest

76
New cards

Paragraph

– block element that should only contain inline elements
        – body can have multiple paragraphs, but paragraphs cannot be declared inside one another
        – uses <p> . . . </p>

77
New cards

Divider

– generic section larger than a paragraph

– multiple dividers can be declared inside dividers

– uses <div> . . . </div>

78
New cards

Horizontal rule

– a partition that indicated a thematic break

– a self-closing tag, uses <hr>

79
New cards

Line breaks

– “breaks” a line and starts a new one

– a self-closing tag, uses <br>

80
New cards

Coding practices

  • use comment

  • declare <DOCTYPE! html>

  • type in lowercase for elements

  • close all elements

  • use indentation

81
New cards

Ordered list

        – lists whose items are denoted by a number or letter
        – uses <ol> . . . </ol>

82
New cards

Unordered list

        – lists whose items are denoted by bullet points or icons
        – uses <ul> . . . </ul>

83
New cards

Nested list

ordered/unoredered lists inside one another (make sure to use <li> and </li> and close the lists with the one inside going first>

84
New cards

Attributes

– provide additional information about an element
        – always specified in the opening tag

- use “type =” and always put the attribute in quotes

85
New cards

Special entities

typing these out in a paragraph or in <span> will still be okay but code might get confused

<p>typing these out in a paragraph or in &lt;span&gt; will still be okay but code might get confused</p>
86
New cards

Details

        – adds a paragraph of information that can be opened
        – uses <details> . . . </details>

87
New cards

Summary

        – what appears when details is clicked
        – uses <summary> . . . </summary>

88
New cards

Span

– inline tag for a plain text

89
New cards

Subscript

        – transforms text into a subscript <sub> </sub>
        – e.g. O₂

90
New cards

Superscript

        – transforms text into a superscript <sup> </sup>
        – e.g. 2²

91
New cards

Text-heavy pages

        – they are like “lite” versions of websites
        – they dwell less on images and visual aids

92
New cards

HTML images

        – used to insert images on the screen
        – written as <img> (self-closing tag)
        – carry two important attributes, src (source) and alt (alternative text)
        – support .svg, .gif, .bmp, .png, .jpg, and .jpeg

93
New cards

src

the file name and the file type, displays the SOURCE of the image (the picture)

94
New cards

alt

displays a brief description of the image proper just in case there are any errors or it cant load

95
New cards

Icons

    – used instead of texts
    – goal is to signify a common object that is universally understandable
    – some appear on browser tab or browser’s main body
    – e.g. home icon for home page, bell icon for notifications

96
New cards

Favicons

        – icons displayed in the browser’s tab
        –  has attributes rel =“icon” (for relation) and type =“image/png”
        – goes between <head> . . . </head>

– not displayed in Trinket

97
New cards

href vs. src

href (hyper-reference) is like the src, but href is generally used for HTML elements, whereas src is for the non-HTML elements

98
New cards

Font Awesome

        – a collection of icons used by developers for free
        – the icons are recognizable worldwide

To use Font Awesome in your code, the Content Delivery Network (CDN) should be linked in the head and the <i> tag should be declared in the body.

99
New cards

Copyright

“legal protection extended to the owner of the rights in an original work.”

100
New cards

Creative commons

license created for content creators to allow as many people to see, use, and share their work as possible