Software Self-Diagnostic
Its completely okay if you are unfamiliar with anything on this quiz, this is just to get a general idea of everyone's prior knowledge.
Sign in to Google to save your progress. Learn more
Name (First, Last) *
Answer each question on a scale from 1-5
1 = I have no experience with the above topics
2 = I've heard of and have a little experience with the above topics
3 = I sort of understand and have some experience with the above topics
4 = I understand and and have some experience with the above topics
5 = I have a strong understanding of and am experienced in the above topics
Collaboration & team skills
 - Working in a team, providing and receiving constructive feedback, asking & providing others with help when needed, avid and consistent communication
Clear selection
Fundamental coding concepts (Doesn't have to be in java!)
 - Conditional statements/logic, arithmetic operations, classes, methods, loops, naming conventions, comments, variables
*
Object-Oriented Programming Concepts  (Doesn't have to be in java!)
 - Abstraction, Polymorphism, Inheritance, Encapsulation
*
Java Syntax
 - Printing, variable & object declaration, comments, imports, etc.
*
VS Code Experience
 - Source control, managing extensions, navigating the file system, using the integrated terminal, command palette
*
Git & GitHub Concepts
 - Push, pull, commit, merge, clone, branch, pull request etc.
*
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy