How much CS knowledge do CodeDay Labs students have?
Last updated May 3, 2023, 6:20 PM
Applies to CodeDay LabsVolunteers
For the advanced track: These students are close to being ready to graduate and pursue an entry-level position. To get into the track, students must show:
- Technical knowledge of:
- Algorithms
- Data Structures: Trees, lists, dicts, hashes, sets
- Simple use of APIs and SDKs
- Integrating systems
- Have built complex projects oustide of classwork. (e.g. Hackathon projects.)
- Have the ability to ask good questions to Google and to other people. Can read an error message and start researching the cause without direct guidance.
- Demonstrated ability to apply skills they learned in school with minimal guidance.
- Have the ability to work collaboratively through tools like Git and Trello.
For the intermediate track: Similar to the advanced track, but with relaxed requirements for the complexity of projects they've built outside of class and debugging skills.
(For industry mentors: don't worry about whether your project is better suited for the intermediate or advanced track. We'll assign it to a track based primarily on the amount of resources available for students to solve their own problems online.)