Rate my Professor
6 AM
Syllabus
Registering for classes
When a class is derived from another class, the new class is called one of these.
What is a subclass?
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?
When the method signature (name and parameters) are the same in the superclass and the child class.
What is Overriding?
Windows, Linux, and macOS are all examples of this.
What is an operating system?
Motherboard
CPU
GPU
RAM
Storage
What are the primary components of a computer system?
This keyword is used to indicate we're about to create a new object.
What is 'new'?
The topmost node of a Binary Tree that has no parents.
What is a Root Node?
When two or more methods in the same class have the same name but different parameters.
What is overloading?
A visual modeling language designed to allow developers to better understand the structure behind a programming project.
What is UML (Unified Modeling Language)?
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?
The concept of a derived class obtaining all its base class's methods.
What is inheritance?
This linear data structure (in Java) stores a collection of elements dynamically.
What is a linked list?
This event is hosted every Tuesday from 7-8pm at LSA 191
What is the weekly SoDA Meeting?
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?
Farideh Tadayon-Navabi & Mutsumi Nakamura play this role/position in the WiCS club.
Who are the WiCS Advisors?
The four principles of Object-Oriented Programming are Encapsulation, inheritance, Polymorphism, and ___.
What is Abstraction?
A type of binary tree in which every node other than the leaves has two children.
What is a full tree?
The date and time of the weekly ___ every Friday from 1pm - 3pm
What are the WiCS Tips/socials?
This term is the ability of a central processing unit to provide multiple threads of execution concurrently.
What is MultiThreading
She was one of the first programmers and a pioneer of computer programming who invented one of the first linkers.
Ada lovelace
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?
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?
The date of the important ___ on March 25, 2023?
What is the WICS programming competition?
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?