ncsss logo

Computer Science Instructor at ASFA

Alabama School of Fine Arts (ASFA)

Position name: Computer Science Instructor (anticipated for the 2018/19 SY)

Application opening date: April 3, 2018

Reports to: Chair of Math and Science Department

Job Goal: To help students learn subject matter and skills that will contribute to their development as mature, able, and responsible members of society.


  • Able to teach high school and college level computer science courses which include but are not limited to AP Computer Science Principles, AP Computer Science A, Introduction to Computational Thinking, Databases, Physical Computing, C/C++ Programming on a Linux Platform

  • Passionate about computer science education

  • Flexibility and willingness to learn in order to keep up with the fast-paced field of computer science

  • Energetic and passionate about working with talented adolescents

  • Passionate in competing in many academic arenas

  • Willingness and ability to coach students to prepare them for various computing competitions

  • Team player in group discussions and decisions

  • Undergraduate degree in Computer Science

  • Graduate degree in Computer Science and/or Mathematics Education

  • Willingness and ability to guide students in performing the college-level research required of their senior project

  • Technological proficiency, including ability to install software, troubleshoot problems and maintain classroom computers and equipment (e.g. 3D Printers, Robots, etc.)

  • Extensive programming experience (e.g. Java, C, C++, JavaScript, Python, SQL, Block-based languages)

  • 5 years teaching experience and demonstrated classroom management skills

  • Alabama Teacher’s Certificate (not required)

  • Such alternatives to the above qualifications as the Executive Director may find appropriate and acceptable.


Performance Responsibilities:

  • Determines individual and class needs.

  • Differentiates instruction based on individual and class needs.

  • Establishes objectives and plans learning experiences.

  • Implements activities using a variety of techniques that utilize instructional time and meet objectives.

  • Establishes and maintains standards of student behavior to achieve a functional learning atmosphere.

  • Exhibits positive human relation skills.

  • Evaluates the educational program and/or student progress.

  • Communicates with parents/guardians, colleagues, and community groups.

  • Demonstrates proficiency in written and oral communication.

  • Maintains and submits records and reports

  • Supports the mission and goals of the school

  • Integrates instructional technologies into the classroom

  • Works with Student Support Services to facilitate learning in all areas of the student’s life

  • Collaborates with colleagues on teams, both in the classroom and the professional learning community

  • Works with all other instructors to facilitate flexible test dates and class attendance to benefit students.

  • Adheres to school system rules, administrative procedures, local board, state and federal rules and regulations.

  • Engages in personal professional growth and demonstrates professional ethics and leadership.

  • Utilizes and communicates with internal technology such as, e-mail, grade reporting, etc.

  • Attends and provides adult leadership and support for school performances and other school and student functions.

Application instructions: Please submit a letter of interest and resume to Hungsin Chin at This email address is being protected from spambots. You need JavaScript enabled to view it. and Jamie Plott at This email address is being protected from spambots. You need JavaScript enabled to view it.

Home  |  About  |  Membership |  Publications  |  Events  |  Resources  |  Jobs 
Sponsors  |  Partners   |  Contact
Latest News   |    Policy   |   Site Map

Copyright © 2020 NCSSS  All Rights Reserved