Instructor of Computer Science

NC School of Science and Mathematics
Durham, NC
Closing date
May 21, 2022

View more

Science, Computer Science and IT, Computer Science
Organization Type
The North Carolina School of Science and Mathematics (NCSSM)
invites applications for a full-time Instructor of Computer Science
on our Durham, NC campus. Position is a 10-month, permanent-track
position with full benefits through the State of North

and the Department of Engineering and Computer
Science foster an environment of collaboration across departments
and divisions and support community-engaged service and research.
NCSSM is proud of the diversity of its student body and we seek to
attract an equally diverse applicant pool for this position.
Position reports to the Chair of Computer Science and is
primarily responsible for providing instruction for assigned
courses. As general duties of the position, an NCSSM instructor is
expected to plan and develop an instructional program that helps
students assimilate content and skills specific to each course; to
develop and communicate clear course objectives and goals to
students; to structure and manage an environment conducive to
learning; to maintain the condition of classroom equipment and
monitor and disseminate supplies of consumable laboratory
materials; to regularly monitor and evaluate student progress,
providing them with resources and feedback on their performance; to
hold tutorial sessions and/or office hours as outlined by the
department and in response to student needs; and to model for
students responsibility to self and others. These expectations will
necessarily be extended to the multiple different teaching formats
that are supported by the department, including formats for
broadcast, remote, hybrid and online teaching as well as in-person
instruction at the home campus (Durham for this position).

Computer Science Instructors may also teach courses in another of
the departmental disciplines (Engineering and Artificial
Intelligence) when applicable to the skill set, background, and
interest of the instructor.
Instructors in this position are also expected to follow NCSSM's
philosophy, policies, and procedures; to attend faculty meetings
convened for coordination of school activities; to effectively
collaborate with colleagues; and to participate in professional
development and activities designed for personal intellectual
growth. They are further asked to dedicate substantial time towards
participation in the academic community within and beyond the
school through one or more of the following activities:

professional outreach in the form of information, service, and
expertise to other schools and organizations; assisting students on
special projects or independent, individual or small-group
seminar-style study; facilitating student aspirations for college
with supportive recommendation letters; developing new course
curricula; and providing advising and supervision for
school-sponsored programs and extracurricular activities.
Instructor will work with the Chair of Computer Science to
identify a slate of courses that align with instructor background
and interests and either duplicate or are commensurate with current
offerings. Courses in Computer Science would fit within a
progression from topics with introductory programming content to
intermediate and advanced programming skills (Data Structures and
Algorithms, Machine Learning, Data Visualization, Virtual Reality,
Human-Computer Interaction). The instructor schedule will also
include the possibility of one or more courses delivered to the
Online program, remotely to the Morganton campus, or provided to
both Morganton and Durham in a dual-classroom hybrid setting.
(NCSSM) is a public, residential high school that challenges
academically talented students from across the state with a
comprehensive curriculum including highly specialized courses in
science, technology, engineering/computer science, and mathematics. The Chronicle of Higher Education. Keywords: Computer Science - Instructor, Location: Durham, NC - 27705

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert