cpi final
51. T/F: PHP can generate dynamic page content.
. TRUE
33. The server communicates the type of information being sent using MIME. Give an example of a MIME type
AUDIO, IMAGES, TEXT I.E. Jpeg
2. ARPANET:
Advanced Research Projects Agency Network
18. Bootstrap is a free and open-source grid____ framework
CSS
23. JQuery uses___ syntax to select elements.
CSS
68. Researchers in Data Science and Machine Learning work to train machines with a ______driven approach rather than a knowledge based approach.
DATA
78. What is D3 is an acronym for?
DATA DRIVEN DOCUMENT
9. ES6:
ECMAScript 2015
34. What are the two most common HTTP request types? (How do they differ?)
GET AND POST. The GET method is used to retrieve information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data. POST A POST request is used to send data to the server, for example, customer information, file upload, etc. using HTML forms.
Bootstrap's basic organizational system is the
GRID
32. A web server and a client communicate using
HTTP
37. Name one server product.
IIS, Microsoft, apache
69. What is the difference between Information Visualization and Scientific Visualization?
INFO: Abstract data, info: creating bar charts scientific: geometric structure, simulations for scientific data, bivariate functions, color coded landscapes to demonstrate the temperature or heat zones
43. In mySQL, what is the keyword for adding a record?
INSERT
57. What is the depth vs. breadth controversy of a the full stack developer?
It is difficult to know everything at the highest level, depth vs breadth, *there is an article posted on canvas
29. What does "fork a repo" mean?
MAKE A COPY OF SOURCE CODE REPOSITORY
58. What event attributed to the emergence of Big Data as a field
Social media, mobile phones, web 2.0
79. T/F: D3.js is a Javascript library.
TRUE
80. T/F: D3 provides tools for manipulating SVG and HTML elements.
TRUE
40. What is the primary structure used by relational databases?
Tables
35. Describe the functionality of a three-tier application architecture. (Hint: bottom, middle,top tiers).
Top tier: client, middle tier: business logic, bottom tier:data
22. T/F: jQuery can be used to manipulate the DOM, event handling, CSS, animation, and Ajax.
True
27. GitHub is a web-based hosting service for___using Git.
VERSION CONTROL
8. Git is a ____ control software product.
version
19. Does Bootstrap have responsive and mobile-first styles
yes
63. Name two tools used in the field of Data Mining.
. Data Bases, machine learning, data analytics
10. T/F: Responsive web design is a web design method that enables webpages to fit the screens of different devices automatically, displaying the content in an easily readable format.
a. True
14. T/F: The mobile-first design principle is important because of the exploding use of mobile devices.
a. True
6. D3:
data driven documents
7. DBMS:
database management system
8. DOM:
document object model
55. What does the following HTML page display? <!DOCTYPE html> <html> <body> <?php $txt = "Hello world!"; $x = 5; $y = 10.5; echo $txt; echo "<br>"; echo $x; echo "<br>"; echo $y; ?> </body> </html>
$ means it is declaring a variable, echo is a print, writes: hello world, new line: 5, new line: 10.5
52. T/F: PHP is typically executed on the client-side
. FALSE
72. The field of ____ brings together Information Visualization, Scientific Visualization, and Data Analytics.
. VISUAL ANALYTICS
PHP files have the extension
.php
19. SQL:
: structured query language
61. What is meant by Business Intelligence?
Analytics for enterprises. business want to look at past and future performance, data analytics is business intelligence. Business intelligence focuses on the types of questions the analytics should be asking
1. API:
Application programming interface
5. CSS:
Cascading style sheets
24. When the following code is executed, what happens to the HTML page? $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); });
Click the button to hide the paragraph.
76. What does the following code do? <html><body><h1>My first SVG</h1> <svg width="100" height="100"> <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" /> </svg> </body></html>
DECLARING A CANVAS 100 X 100, PUTTING A CIRCLE AT X AND Y VALUE WITH RADIUS .. FILLED WITH YELLOW COLOR,
46. T/F: A table can have more than one primary key
FALSE
62. T/F: Data Mining focuses on seeking out/mining data from the internet.
FALSE
74. T/F: Vector-based graphics is also called bit-mapped graphics.
FALSE
75. T/F: SVG is in HTML format.
FALSE
77. T/F: SVG does not allow animation, thus a library such as D3 is required.
FALSE
48. In SQL, a______ is a field in one table that refers to a primary key in another table.
FOREIGN KEY
41. T/F: All databases are relational databases.
False
13. JSON:
JavaScript Object Notation
12. JS:
Javascript
71. Name one tool used in Scientific Visualization.
MRI, CT SCAN
70. Name one tool used in Information Visualization.
Microsoft excel, google charts
36. Name two advantages of server-side scripting over client-side scripting
More secure and faster. Can retrieve files from a large database
14. MIME:
Multi-Purpose Internet Mail Extensions
47. In SQL, a key links two tables together.
PRIMARY KEY OR FOREIGN KEY
30. If you would like to propose changes to someone else's project, you must submit a ______ to the project owner
PULL REQUEST
45. An entity-relationship diagram shows the database tables and the____ among them. (We did not spend a lot of time on this; see SQL.pptx, slide 18.)
RELATIONSHIP
31. A web server responds to client requests by providing
RESOUCRES
42. In an relational database, the organization of the data is called a . (Hint: starts with "s")
SCHEMA
44. In mySQL, what is the keyword for retrieving records?
SELECT
67. Name two areas/applications of Data Science.
SELF DRIVING CARS, GENETICS: BIOLOGY, FACEBOOK, NETFLIX
26. Angular was built to address the development of dynamic websites called______ that re-write pages on the client-side rather than the server-side
SPA single page application
73. What is SVG is an acronym for?
Scalable vector graphics
64. Data Analytics could also be calleD____ Analysis. (Starts with an "S.")
Statistical analysis
15. T/F: Responsive Web Design focuses on JS code optimization.
TRUE
17. T/F: RWD uses grids and media queries to create a better user experience.
TRUE
25. T/F: Angular is a Typescript framework mainly maintained by Google.
TRUE
28. T/F: In June 2018 GitHub was the largest repository of source code in the world.
TRUE
38. T/F: A database is an organized collection of data.
TRUE
49. T/F: PHP is an open source scripting language.
TRUE
50. T/F: PHP files can contain text, HTML, CSS, JavaScript, and PHP code.
TRUE
54. T/F: PHP is compatible with almost all servers used today.
TRUE
66. T/F: Data Science finds insights from multiple, large data sets.
TRUE
59. Big Data tackles problems associated with "the 5 Vs." Name three of these
Volume, variety or data, veracity (accuracy), value, variability *see canvas
56. In one (short) sentence, what is a full stack developer?
When someone works on the client side and server side, front end and back end
11. T/F: RWD's goal is to maximize user panning, zooming and scrolling when browsing the web.
a. False
6. T/F: Unfortunately, only one framework may used at a time, so you have to decide which one to use
a. False
T/F These days, web pages are designed for mobile phones only and other devices, like tablets or PCs, are not part of the design process.
a. False
T/F: A front end developer works on server side technologies only.
a. False
HTML delivers content, CSS delivers style, and JS delivers____ webpages.
a. Functional
Name three skills mentioned in the article, "The 10 Skills You Need to Land Your First FrontEnd Developer Job."
a. HTLM/CSS b. CSS processing c. JavaScript/jQuery
16. T/F: Web pages should not leave out information to fit smaller devices, but rather adapt its content to fit any device.
a. True
5. T/F: CSS and JavaScript frameworks are collections of CSS or JS files that do a bunch of the work for you by providing common functionality.
a. True
7. T/F: Bootstrap and AngularJS are two popular frameworks.
a. True
HTML, CSS, and Javascript are key tools in front end development.
a. True
13. T/F: Mobile-first design is a lot like Graceful Degradation.
a. false
12. T/F: Before there was RWD, Progressive Advancement and Graceful Degradation were the dominant approaches to web design.
a. true
3. Ajax:
asynchronous HTTP
65. Data Analysis looks for data's big picture. Name one characteristic of data that might be of interest in a data set.
average age
4. CPI
computing & informatics
10. HTML:
hypertext markup language
15. PHP:
hypertext preprocessor
11. HTTP:
hypertext transfer protocol
jQuery is a
java script library
16. RDBMS:
relational database management system
17. RWD:
responsive web design
20. SVG:
scalable vector graphics
39. Give three functions that database software provides.
select, from, where, field, record
18. SPA:
single page application
60. What is the definition of "Big" in Big Data?
term that describes a large volume of structured, semi-structured and unstructured data that has the potential to be mined for information and used in machine learning projects and other advanced analytics applications