Find Jobs
Find Jobs Near You – Available Work in Your Location
Adjunct Instructor, IT Programs
Career Insights for Computer Science Professor
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on North Carolina data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Computer Science Professor teaches foundational computer science ideas, truths, and methods to students through a combination of classroom instruction, lab experience, and assignments at colleges, trade schools or other institutes. May assist or lead in the creation of the computer science curriculum to be taught. In addition to instruction, they may assist or lead in research initiatives relating to their field.
$82,078 / year median in North Carolina
+4% projected growth
Job Description
Under limited supervision, provides excellent student-centered instruction within our Information Technology department, as well as serves as a partner in helping to guide the department's future. Performs administrative, record keeping, educational, and technical work related to instructing students online and/or in a classroom setting, advising and mentoring students, and related functions. Instructs in the Information Technology department incorporating a wide variety of teaching methods and modalities which will include lecture, lab, testing, and assessments. Fosters a collegial relationship among colleagues and partners. Supports the student access, success and completion agenda. Maintains attendance records, syllabi, lesson plans, student learning outcomes, and more as required by BCC/NCCCS and our accrediting agency. Maintains open and professional communication with BCC (faculty, staff, supervisors, administration, etc.), students, community members, and representatives from business entities. Performs other tasks as needed. Master's degree in Information Technology, Computer Science or a related field from a regionally accredited university or a Master's Degree from a regionally accredited university with 18 graduate hours in Information Technology, Computer Science or a related field. Demonstrates excellent oral & written communication skills. Ability to work with diverse faculty/student population and demonstrates strong interpersonal skills. Experience teaching information technology courses or industry experience in Information Technology. Post-secondary teaching and outcome assessment experience in a related field. Experience in delivering courses both online and seated. Experience in teaching computer science in any of the following formats: teaching courses, training sessions, conducting professional development workshops, and/or other continuing education seminars. Current industry-recognized certifications (i.e.: Microsoft, CompTIA, Cisco, etc.).