top of page
Home
The Brainiac Method
Start Here▾
Scholarship Application
Plans & Pricing
More
Use tab to navigate through the menu items.
Log In
Back to subjects
Computer Science
Middle School
High School
College
What is your current grade in Computer Science?
*
What were the 2-3 most recent topics covered in class?
*
Which topic did you find the most difficult?
*
What textbook or online learning platform does your class use for Computer Science course?
*
What is the primary language used in your course?
*
Python
JavaScript
Java
C / C++
C#
SQL
Other
Are you taking or interested in a specialized CS elective?
*
Cybersecurity
Data Science
Game design and development
Artificial Intelligence (AI) and Machine Learning
Other
How confident are you in Algorithms: I can list the specific steps a computer must follow to complete a simple task.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Control Flow (Loops): I understand that a loop is used to repeat instructions many times.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Variables: I know that a variable is a storage box used to hold information (like a score or a name).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Conditionals: I can follow instructions that use an 'if/else' condition to make a decision.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Debugging: If my code doesn't work, I know how to check it line-by-line to find the mistake.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Hardware: I can identify the difference between the CPU (processor) and the Hard Drive (storage).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in converting numbers between Binary (0s and 1s), Decimal, and Hexadecimal?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding how the Internet works (e.g., IP addresses, packets, and routing)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Abstraction' to manage complexity (e.g., writing a function to hide messy details)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in determining if an algorithm can be solved in a 'reasonable amount of time' (Heuristics vs. Algorithmic efficiency)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in identifying bias in data collection or algorithms?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in writing a standard Class (with private instance variables, constructors, and methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding the difference between primitive types (int, double) and reference types (String, Objects)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in iterating through an Array or ArrayList using a loop?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Inheritance' (extending a superclass) and 'Polymorphism' (overriding methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in tracing recursive methods (methods that call themselves)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
Next
What is your current grade in Computer Science?
*
What were the 2-3 most recent topics covered in class?
*
Which topic did you find the most difficult?
*
What textbook or online learning platform does your class use for Computer Science course?
*
What is the primary language used in your course?
*
Python
JavaScript
Java
C / C++
C#
SQL
Other
Are you taking or interested in a specialized CS elective?
*
Cybersecurity
Data Science
Game design and development
Artificial Intelligence (AI) and Machine Learning
Other
How confident are you in Algorithms: I can list the specific steps a computer must follow to complete a simple task.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Control Flow (Loops): I understand that a loop is used to repeat instructions many times.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Variables: I know that a variable is a storage box used to hold information (like a score or a name).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Conditionals: I can follow instructions that use an 'if/else' condition to make a decision.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Debugging: If my code doesn't work, I know how to check it line-by-line to find the mistake.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Hardware: I can identify the difference between the CPU (processor) and the Hard Drive (storage).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in converting numbers between Binary (0s and 1s), Decimal, and Hexadecimal?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding how the Internet works (e.g., IP addresses, packets, and routing)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Abstraction' to manage complexity (e.g., writing a function to hide messy details)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in determining if an algorithm can be solved in a 'reasonable amount of time' (Heuristics vs. Algorithmic efficiency)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in identifying bias in data collection or algorithms?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in writing a standard Class (with private instance variables, constructors, and methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding the difference between primitive types (int, double) and reference types (String, Objects)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in iterating through an Array or ArrayList using a loop?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Inheritance' (extending a superclass) and 'Polymorphism' (overriding methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in tracing recursive methods (methods that call themselves)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
Next
What is your current grade in Computer Science?
*
What were the 2-3 most recent topics covered in class?
*
Which topic did you find the most difficult?
*
What textbook or online learning platform does your class use for Computer Science course?
*
What is the primary language used in your course?
*
Python
JavaScript
Java
C / C++
C#
SQL
Other
Are you taking or interested in a specialized CS elective?
*
Cybersecurity
Data Science
Game design and development
Artificial Intelligence (AI) and Machine Learning
Other
How confident are you in Algorithms: I can list the specific steps a computer must follow to complete a simple task.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Control Flow (Loops): I understand that a loop is used to repeat instructions many times.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Variables: I know that a variable is a storage box used to hold information (like a score or a name).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Conditionals: I can follow instructions that use an 'if/else' condition to make a decision.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Debugging: If my code doesn't work, I know how to check it line-by-line to find the mistake.
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in Hardware: I can identify the difference between the CPU (processor) and the Hard Drive (storage).
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in converting numbers between Binary (0s and 1s), Decimal, and Hexadecimal?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding how the Internet works (e.g., IP addresses, packets, and routing)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Abstraction' to manage complexity (e.g., writing a function to hide messy details)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in determining if an algorithm can be solved in a 'reasonable amount of time' (Heuristics vs. Algorithmic efficiency)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in identifying bias in data collection or algorithms?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in writing a standard Class (with private instance variables, constructors, and methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in understanding the difference between primitive types (int, double) and reference types (String, Objects)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in iterating through an Array or ArrayList using a loop?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in using 'Inheritance' (extending a superclass) and 'Polymorphism' (overriding methods)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
How confident are you in tracing recursive methods (methods that call themselves)?
*
On a scale of 1-5 (1=Not Confident, 5=Very Confident)
Next
bottom of page