Hard Skills
AdvancedProgramming ProficiencyExpertise in writing, debugging, and maintaining source code in languages such as Python, Java, or C++.
IntermediateInstructional DesignThe systematic development of educational specifications using learning and instructional theory to ensure the quality of instruction.
IntermediateLearning Management Systems (LMS) AdministrationProficiency in using digital platforms like Canvas, Moodle, or Blackboard to deliver and manage course content.
AdvancedTechnical Curriculum DevelopmentThe process of planning and creating a series of courses and learning experiences specifically for computer science and programming.
IntermediateAutomated Grading and AssessmentUsing scripts or specialized software to evaluate student code submissions for correctness and style.