Скачать презентацию CS Jeopardy December 2011 Systems Databases Theory Programming Скачать презентацию CS Jeopardy December 2011 Systems Databases Theory Programming

3b7f20cb521a6a35547e71fa320b4a26.ppt

  • Количество слайдов: 27

CS Jeopardy! December 2011 Systems Databases Theory Programming Languages Software Engineering 100 100 100 CS Jeopardy! December 2011 Systems Databases Theory Programming Languages Software Engineering 100 100 100 200 200 200 300 300 300 400 400 400 500 500 500 First Round

Help (1) Save a duplicate of this template. (2) Enter all answers and questions Help (1) Save a duplicate of this template. (2) Enter all answers and questions in the normal view. (view/normal) (3) Change the category headings in the normal view (view/normal) (4) View as a slideshow. (5) Use the home red button after each question. ©Norman Herr, 2003

Systems-100 • ANSWER: He is the current President of Stanford University and wrote a Systems-100 • ANSWER: He is the current President of Stanford University and wrote a popular book on Computer Architecture with David Patterson. • QUESTION: Who is John Hennessy? Answer Question

Systems-200 • ANSWER: The set of standards for implementing wireless local area network (WLAN) Systems-200 • ANSWER: The set of standards for implementing wireless local area network (WLAN) computer communication in the 2. 4, 3. 6 and 5 GHz frequency bands. • QUESTION: What is IEEE 802. 11? Answer Question

Systems-300 • ANSWER: This Google Vice President co -invented TCP/IP and is often called Systems-300 • ANSWER: This Google Vice President co -invented TCP/IP and is often called one of the “fathers of the Internet. ” • QUESTION: Who is Vint Cerf? Answer Question

Systems-400 • ANSWER: The name given to a variable or abstract data type that Systems-400 • ANSWER: The name given to a variable or abstract data type that provides a simple abstraction for controlling access by multiple processes to a common resource. • QUESTION: What is a semaphore? Answer Question

Systems-500 • ANSWER: Brian Kernighan coined the name of this operating system, which had Systems-500 • ANSWER: Brian Kernighan coined the name of this operating system, which had a derivation from MULTICS. • QUESTION: What is Unix? Answer Question

Databases-100 • ANSWER: His relational model of data forms the basis of many database Databases-100 • ANSWER: His relational model of data forms the basis of many database query languages. • QUESTION: Who is Ted Codd? Answer Question

Databases-200 • ANSWER: It cancels the proposed changes in a pending database transaction. • Databases-200 • ANSWER: It cancels the proposed changes in a pending database transaction. • QUESTION: What is a rollback? Answer Question

Databases-300 • ANSWER: This is a stored procedure that is invoked automatically when a Databases-300 • ANSWER: This is a stored procedure that is invoked automatically when a predefined event occurs. • QUESTION: What is a trigger? Answer Question

Databases-400 • ANSWER: This diagrammatic notation (invented by Peter Chen) is often used to Databases-400 • ANSWER: This diagrammatic notation (invented by Peter Chen) is often used to describe the schema of a database. • QUESTION: What is an Entity. Relationship Diagram (ER Diagram)? Answer Question

Databases-500 • ANSWER: if Y is a subset of X, then X -> Y Databases-500 • ANSWER: if Y is a subset of X, then X -> Y if X -> Y and Y -> Z, then X -> Z if X -> Y, then X Z -> Y Z • QUESTION: What are Armstrong’s axioms for functional dependencies? Answer Question

Theory-100 • ANSWER: This is the series title of Donald Knuth's multi-volume work on Theory-100 • ANSWER: This is the series title of Donald Knuth's multi-volume work on algorithms and their analysis. • QUESTION: What is Art of Computer Programming? Answer Question

Theory-200 • ANSWER: He is the current awardee of the Turing Award for his Theory-200 • ANSWER: He is the current awardee of the Turing Award for his work on computational learning theory. • QUESTION: Who is Leslie Valiant? Answer Question

Theory-300 • ANSWER: Whitfield Diffie and Martin Hellman provided theoretical foundation that led to Theory-300 • ANSWER: Whitfield Diffie and Martin Hellman provided theoretical foundation that led to this important contribution in cryptography. • QUESTION: What is public key cryptography? Answer Question

Theory-400 • ANSWER: The fundamental difference between a Mealy and a Moore machine. • Theory-400 • ANSWER: The fundamental difference between a Mealy and a Moore machine. • QUESTION: What is the criteria for determining output values (Mealy considers both current state and current input, but Moore only considers only current state)? Answer Question

Theory-500 • ANSWER: In his 1972 Turing lecture (entitled “The Humble Programmer”) he mentions Theory-500 • ANSWER: In his 1972 Turing lecture (entitled “The Humble Programmer”) he mentions that the profession listed on his marriage certificate is “theoretical physicist. ” • QUESTION: Who is Edsger Dijkstra? Answer Question

Programming Languages-100 • ANSWER: This is the name of the new scripting language for Programming Languages-100 • ANSWER: This is the name of the new scripting language for the web that was announce by Google last month. • QUESTION: What is DART? Answer Question

Programming Languages-200 • ANSWER: He is the “N” in EBNF. • QUESTION: Who is Programming Languages-200 • ANSWER: He is the “N” in EBNF. • QUESTION: Who is Peter Naur? Answer Question

Programming Languages-300 • ANSWER: This designer of Pascal was introduced at a conference and Programming Languages-300 • ANSWER: This designer of Pascal was introduced at a conference and opened his talk by saying, “You can call me by name, or by value. ” • QUESTION: Who is Niklaus Wirth? Answer Question

Programming Languages-400 • ANSWER: Considered by some as the “father of modern linguistics, ” Programming Languages-400 • ANSWER: Considered by some as the “father of modern linguistics, ” he specified a containment hierarchy formal languages. • QUESTION: Who is Noam Chomsky? Answer Question

Programming Languages-500 • ANSWER: The internal name that James Gosling used for Java, inspired Programming Languages-500 • ANSWER: The internal name that James Gosling used for Java, inspired by an object outside his office window. • QUESTION: What is oak (from the oak tree outside his Sun office)? Answer Question

Software Engineering-100 • ANSWER: A measure of the strength of similarity/relatedness between each piece Software Engineering-100 • ANSWER: A measure of the strength of similarity/relatedness between each piece of functionality expressed by the source code of a software module. • QUESTION: What is cohesion? Answer Question

Software Engineering-200 • ANSWER: This university is host to the Software Engineering Institute (SEI). Software Engineering-200 • ANSWER: This university is host to the Software Engineering Institute (SEI). • QUESTION: What is Carnegie-Mellon University? Answer Question

Software Engineering-300 • ANSWER: He led in the proposal of the Capability Maturity Model Software Engineering-300 • ANSWER: He led in the proposal of the Capability Maturity Model for assessing the maturity of software organizations. • QUESTION: Who is Watts Humphrey? Answer Question

Software Engineering-400 • ANSWER: This mythical creature appeared on the cover of Fred Brook’s Software Engineering-400 • ANSWER: This mythical creature appeared on the cover of Fred Brook’s famous “No Silver Bullet” paper. • QUESTION: What is a werewolf? Answer Question

Software Engineering-500 • ANSWER: The names of the Gang of Four who wrote the Software Engineering-500 • ANSWER: The names of the Gang of Four who wrote the popular Design Patterns book. • QUESTION: Who are Erich Gamma, Richard Helm, John Vlissides, and Ralph Johnson? Answer Question