CS History ACSL 1 ACSL 2 General CS Fun Stuff
100
England
What country was Alan Turing from?
100
binary: 2
octal: 8
hexadecimal: 16
decimal: 10
What numbers are the following computer number systems based on:
- binary
- octal
- hexadecimal
- decimal
100
sample answer:

prefix: +AB
infix: A+B
postfix: AB+
What are examples of prefix notation, infix notation, and postfix notation?
100
Graphical User Interface
In computer science, what does GUI stand for?
100
December
In what month is our first ACSL contest?
200
A. 1989
When was the World Wide Web invented?
A. 1989
B. 1991
C. 1992
D. 1995
200
100111
What is 39 (base-10) in base-2?
200
171
What is 10101011 (base-2) in base-10?
200
Microsoft Windows
What is the most widespread operating system?
200
- Computer Number Systems
- Recursive Functions
- What does this program do?
What 3 topics does the first ACSL contest cover?
300
1940s (created 1943-1945, released 1946)
In what decade was the first computer, ENIAC (Electronic Numerical Integrator and Computer), created?
300
A B A and B A or B
--------------------------------------------
T T T T
T F F T
F T F T
F F F F
fill in the truth table:

A B A and B A or B
-------------------------------------------
T T ? ?
T F ? ?
F T ? ?
F F ? ?
300
8B
What is 139 (base-2) in base-16?
300
int i;
In Java, what is the correct declaration of an integer i?
300
Dr. Bayntun, Mr. Cloos, Dr. Delgado, Dr. Garcias, Mr. Kiang, Mr. Steckler
Name three TAS upper school computer science faculty.
400
B. Grace Hopper
Who is known to have recorded the first computer bug?
A. Kathleen Booth
B. Grace Hopper
C. John McCarthy
400
01000
bit-string flicking:

LSHIFT-3 10001 = ?
400
252
What is 10101010 (base-2) in base-8?
400
D. input, memory, processing, output
Which of the following is the correct order of the processing cycle of a computer?

A. input, processing, memory, output
B. processing, input, output, memory
C. processing, input, memory, output
D. input, memory, processing, output
400
B (1969)
C (1972)
C++ (1980)
Python (1991)
Java (1995)
C# (2001)
Order these programming languages from oldest to newest:
C++
Python
C
B
Java
C#
500
A. Charles Babbage

Charles Babbage was considered to be the father of computing after his invention and concept of the Analytical Engine in 1837. The Analytical Engine contained an Arithmetic Logic Unit (ALU), basic flow control, and integrated memory; hailed as the first general-purpose computer concept.
Who was considered to be the father of computer science?
A. Charles Babbage
B. Tim Berners-Lee
C. Alan Turing
500
12
Recursive functions:

n(x, y) = { n(x - 1, y - 1) + 1 if x > 3
{ x2 + y2 if x <= 3

n(5, 4) = ?
500
46
Recursive functions:

j(x) = { 2[j(x-2) +3] if x >= 10
{ j(x-1) + 5 if 8 <= x < 10
{ 10 if x < 8

j(11) = ?
500
Java, C, C++, Python, C#, Visual Basic .NET, PHP, JavaScript, Ruby, R
Name 7 of the 10 most popular programming languages in 2018.
500
Programming for Game Design
Web Design & Programming
Java Graphics & Design
AP Computer Science
Honors Artificial Intelligence
Honors Modern Topics in Computer Science
Honors Video Game Programming
Honors Computer Modeling
Computer Science and Robotics Research
List six CS courses offered at TAS upper school.






Computer Science Team Jeopardy

Press F11 for full screen mode



Limited time offer: Membership 25% off


Clone | Edit | Download / Play Offline