{ "@context": "https://schema.org", "@type": "Organization", "name": "Brainscape", "url": "https://www.brainscape.com/", "logo": "https://www.brainscape.com/pks/images/cms/public-views/shared/Brainscape-logo-c4e172b280b4616f7fda.svg", "sameAs": [ "https://www.facebook.com/Brainscape", "https://x.com/brainscape", "https://www.linkedin.com/company/brainscape", "https://www.instagram.com/brainscape/", "https://www.tiktok.com/@brainscapeu", "https://www.pinterest.com/brainscape/", "https://www.youtube.com/@BrainscapeNY" ], "contactPoint": { "@type": "ContactPoint", "telephone": "(929) 334-4005", "contactType": "customer service", "availableLanguage": ["English"] }, "founder": { "@type": "Person", "name": "Andrew Cohen" }, "description": "Brainscape’s spaced repetition system is proven to DOUBLE learning results! Find, make, and study flashcards online or in our mobile app. Serious learners only.", "address": { "@type": "PostalAddress", "streetAddress": "159 W 25th St, Ste 517", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001", "addressCountry": "USA" } }

Week 1 Flashcards

Covers topic taught in Week 1 (16 cards)

1
Q

What is HTML and what does it do?

A

HTML (Hypertext Markup Language) is the standard language used to create web pages. It structures and defines the content of websites, acting as the “skeleton” that browsers use to display content correctly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What do the terms in “HTML” stand for?

A

Hypertext: Text that includes links to other resources or pages.

Markup: Tags that structure and format content.

Language: A system of rules that browsers interpret to render content.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Does HTML work alone in web development?

A

No. HTML provides the structure. It works with:

CSS for styling and design.

JavaScript for interactivity and dynamic behaviour.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Who created HTML and why?

A

Sir Tim Berners-Lee created HTML in 1989 at CERN to facilitate sharing scientific documents across different computers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How has HTML evolved over the years?

A

1993: HTML 1.0 — Basic structure (headings, links).

1995: HTML 2.0 — Added tables and images.

1997: HTML 3 & 4 — Introduced frames, stylesheets, multimedia, and JavaScript support.

2014: HTML5 — Major update with semantic tags, multimedia support, and better forms.

HTML5.1+ — Ongoing improvements for performance, security, and modern needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the main organizations that maintain HTML standards?

A

W3C (World Wide Web Consortium): Formal standards body.

WHATWG (Web Hypertext Application Technology Working Group): More agile, continuous development of HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why are HTML standards important?

A

They ensure web pages work properly across different browsers and devices, and they help improve accessibility and search engine rankings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the future of HTML look like?

A

HTML is evolving to support innovations like:

Mobile-first design: Responsive layouts for all screen sizes.

VR & IoT integration: Support for immersive web experiences and smart device communication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is version control in web development?

A

It’s a system to track, manage, and maintain changes to application assets, ensuring integrity and collaboration. Tools like Git help manage different versions of files over time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a repository in version control?

A

A repository is a central storage location for all files and their change history. Developers clone it to work locally and push changes back after committing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the key actions in a version control workflow?

A

Clone: Create a local copy of the repository.

Stage: Prepare changes to be committed.

Commit: Save a snapshot with a message.

Branch: Create a separate copy for new work.

Merge: Combine changes from branches.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is tagging in version control?

A

Tagging marks a specific version (e.g., “Client Demo 1”) so it can be referenced or shared later. It ensures consistency despite future changes to the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is branching useful in version control?

A

Branching allows developers to work on new features or fixes without affecting the main project. Once complete, the changes can be merged back into the main branch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the two main approaches to merging changes?

A

Lock-modify-unlock: One person edits a file at a time.

Copy-modify-merge: Everyone works independently and merges changes. Conflicts are resolved manually.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How has version control evolved?

A

Local systems (e.g., RCS): One person manages files.

Centralised systems (e.g., SVN, CVS): A central server holds all data.

Distributed systems (e.g., Git): Every user has a full copy; peer-to-peer syncing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is Git widely used for version control?

A

Git is fast, supports distributed work, allows local repositories, and integrates with platforms like GitHub for collaboration, reviews, and task management.