ASU/SCAI
OOP
Data Structures
WiCS/SODA
Misc..
100

Rate my Professor
6 AM
Syllabus

Registering for classes

100

When a class is derived from another class, the new class is called one of these.

What is a subclass?

100

This is used for solving a problem or performing a computation. It can act as an exact list of instructions that conduct specified actions step by step.

What is an algorithm?

100

When the method signature (name and parameters) are the same in the superclass and the child class.

What is Overriding?

100

Windows, Linux, and macOS are all examples of this.

What is an operating system?

200

Motherboard
CPU
GPU
RAM
Storage

What are the primary components of a computer system?

200

This keyword is used to indicate we're about to create a new object.

What is 'new'?

200

The topmost node of a Binary Tree that has no parents.

What is a Root Node?

200

When two or more methods in the same class have the same name but different parameters.

What is overloading?

200

A visual modeling language designed to allow developers to better understand the structure behind a programming project.

What is UML (Unified Modeling Language)?

300

A behavioral interview method often taught to incoming workers to the industry. Consists of the Problem at hand, what event transpired, and the aftermath.

What is the S.T.A.R. method?

300

The concept of a derived class obtaining all its base class's methods.

What is inheritance?

300

This linear data structure (in Java) stores a collection of elements dynamically.

What is a linked list?

300

This event is hosted every Tuesday from 7-8pm at LSA 191

What is the weekly SoDA Meeting?

300

This is a process in which a procedure or function calls itself, in order to break down a problem into smaller pieces.

What is recursion?

400

Farideh Tadayon-Navabi & Mutsumi Nakamura play this role/position in the WiCS club.

Who are the WiCS Advisors?

400

The four principles of Object-Oriented Programming are Encapsulation, inheritance, Polymorphism, and ___.

What is Abstraction?

400

A type of binary tree in which every node other than the leaves has two children.

What is a full tree?

400

The date and time of the weekly ___ every Friday from 1pm - 3pm

What are the WiCS Tips/socials?

400

This term is the ability of a central processing unit to provide multiple threads of execution concurrently.

What is MultiThreading

500

She was one of the first programmers and a pioneer of computer programming who invented one of the first linkers.

Ada lovelace

500

Occurs when an unexpected event happens that requires special processing. Examples include a user providing abnormal input, a file system error when trying to read a corrupted file, etc.

What is Exception Handling?

500

An algorithm for traversing a graph, which starts at the a vertex and explores as far as possible along each edge before backtracking.

What is Depth-First-Search?

500

The date of the important ___ on March 25, 2023?

What is the WICS programming competition?

500

This is a special program that translates a programming language's source code into machine code, bytecode or another programming language.

What is a compiler?