The primary duties of computer science teachers, postsecondary consist of preparing and presenting lessons on programming, data structures, and software design to undergraduate and graduate students. Additional duties will include tasks related to the primary duty. Examples are grading student work, preparing course materials, supervising the classroom, maintaining academic records, keeping current on the subject matter, supervising laboratory work, and scheduling office hours to provide academic assistance. Duties are normally performed on a university or college campus while working with peer instructors under the supervision of assistant deans or department supervisors. Supervision of interns and assistants is a possible additional duty. Computer science teachers typically work indoors in a classroom and an office.
Computer Science Teacher, Postsecondary Tasks
Perform regular student assessment tasks in the form of homework, quizzes, tests, and lab activities.
Devise a curriculum and course protocol.
Provide either generalized or specialized computer science instruction to postsecondary students.
Mentor, tutor, and otherwise assist students as needed.