CS History | ACSL 1 | ACSL 2 | General CS | Fun Stuff |
---|---|---|---|---|
England
What country was Alan Turing from?
|
binary: 2
octal: 8 hexadecimal: 16 decimal: 10
What numbers are the following computer number systems based on:
- binary - octal - hexadecimal - decimal |
sample answer:
prefix: +AB infix: A+B postfix: AB+
What are examples of prefix notation, infix notation, and postfix notation?
|
Graphical User Interface
In computer science, what does GUI stand for?
|
December
In what month is our first ACSL contest?
|
A. 1989
When was the World Wide Web invented?
A. 1989 B. 1991 C. 1992 D. 1995 |
100111
What is 39 (base-10) in base-2?
|
171
What is 10101011 (base-2) in base-10?
|
Microsoft Windows
What is the most widespread operating system?
|
- Computer Number Systems
- Recursive Functions - What does this program do?
What 3 topics does the first ACSL contest cover?
|
1940s (created 1943-1945, released 1946)
In what decade was the first computer, ENIAC (Electronic Numerical Integrator and Computer), created?
|
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 ? ? |
8B
What is 139 (base-2) in base-16?
|
int i;
In Java, what is the correct declaration of an integer i?
|
Dr. Bayntun, Mr. Cloos, Dr. Delgado, Dr. Garcias, Mr. Kiang, Mr. Steckler
Name three TAS upper school computer science faculty.
|
B. Grace Hopper
Who is known to have recorded the first computer bug?
A. Kathleen Booth B. Grace Hopper C. John McCarthy |
01000
bit-string flicking:
LSHIFT-3 10001 = ? |
252
What is 10101010 (base-2) in base-8?
|
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 |
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# |
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 |
12
Recursive functions:
n(x, y) = { n(x - 1, y - 1) + 1 if x > 3 { x2 + y2 if x <= 3 n(5, 4) = ? |
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) = ? |
Java, C, C++, Python, C#, Visual Basic .NET, PHP, JavaScript, Ruby, R
Name 7 of the 10 most popular programming languages in 2018.
|
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.
|