Professor of Computer Science - Web

Oklahoma City Community CollegeOklahoma City, OK
39d$59,762 - $67,980

About The Position

A faculty member at Oklahoma City Community College has the primary responsibility of instruction. Secondary responsibilities include supporting the integrity of curricula, encouraging student success, and promoting the mission of the academic division to which the faculty member belongs as well as the College as a whole.

Requirements

  • Master's degree with the successful completion of at least 18 graduate hours in an Information Technology related field.
  • Experience teaching at the secondary level or higher.
  • Knowledge of core topics like computer architecture and organization, algorithms, databases, and computer networks.
  • Experience in designing curriculum for competency-based instruction, applying effective teaching practices across various delivery formats (traditional, online, and hybrid), and utilizing assessment tools to enhance student learning and engagement.
  • Understanding of educational platforms and practices for varied instruction modalities.
  • Familiarity with academic policies and procedures, including accreditation standards, articulation agreements, and pathways for transfer to four-year institutions.
  • Experience writing and administering grants.
  • Proficiency in front-end development using technologies such as HTML5, CSS, or JavaScript
  • Proficiency in back-end technologies such as PHP, Ruby or Python
  • Experience with database management systems such as MySQL, or MongoDB
  • Experience with design tools like the Adobe suite, or Figma
  • Experience with UX/UI design principles
  • Demonstrates strong organizational skills and pays attention to detail in curriculum design, preparation of technical documentation, course projects, and the facilitation of student-centered learning experiences.
  • Effective communication skills (verbal and written) for teaching and collaborating with students, peers and industry members.
  • Flexible teaching styles to respond to varied learning styles and student needs in addition to fostering a collaborative learning environment.
  • Analyze and create technical projects for use in courses and department.
  • Demonstrate professionalism and accountability while collaborating with colleagues in the department and college, K-12 and industry partners.
  • Ability to teach a range of Computer Science and IT courses across multiple modalities (traditional, online, hybrid)
  • Ability to communicate concepts clearly and in an organized manner, and assist students in understanding complex material
  • Ability and willingness to stay current with advancements in technology
  • Committed to supporting students' academic success and advise them on educational goals
  • Ability to interact positively with students, both individually and in groups
  • Willingness to hold office hours and devote time for departmental initiatives and college assignments like committees etc
  • Ability to work with and effectively communicate with team members, supervisors, college academic teams, administration, and external partners, including K-12 and industry collaborators.
  • Ability and willingness to teach in high school concurrent enrollment courses.

Nice To Haves

  • Familiarity with emerging technologies such as Cybersecurity, AI, Machine Learning, and Data Science is a plus.
  • Professional work experience in the Computer Science field.

Responsibilities

  • Supporting student learning by providing quality instruction in courses that the faculty member and the dean agree will be taught. Quality instruction includes clear course objectives, prepared and relevant class activities, effective and understandable presentations of learning materials, fair and understandable grading practices, timely responses to students, and a positive atmosphere in the classroom.
  • Be available to students by maintaining posted office hours.
  • Serve as an academic advisor.
  • Manage program and course curricula by helping select textbooks, evaluating learning materials, and writing course syllabi.
  • Maintain a flexible schedule to meet program and department needs.
  • Contribute to developing, implementing, and evaluating approved academic programs and developing new academic programs to meet community needs.
  • Fulfill course, program, and department goals and objectives.
  • Participate in the assessment of student learning outcomes for the program and/or department.
  • Respond in a timely fashion to information requests from program, division, and college administrators.
  • Attend department, division, and college meetings.
  • Acquire new knowledge and skills as appropriate for the academic discipline.
  • Maintain license or professional certification specific to program requirements.
  • Develop and implement a professional development plan.
  • Participate in on-campus staff development opportunities.
  • Participate in mutually agreed upon committees.
  • Satisfy objectives for mutually agreed upon special assignments.
  • Participate in faculty-related activities that attract and retain students.
  • Support the College's vision, mission, goals, and priorities.
  • Teach any Computer Science or Information Technology related courses.
  • Abide by the policies and procedures published in the Board of Regents Policies and College Policies & Procedures.
  • Contribute to a safe educational & working environment.
  • Adhere to established safety and health procedures and practices for the purpose of providing injury and illness prevention for self and others.
  • Complete quarterly health and safety training pursuant to OCCC's established safety and health procedures and practices.
  • Participate in all applicable OCCC emergency, evacuation, shelter in place drills, and be prepared to take action and assist others in taking appropriate action should a health or safety emergency occur.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Industry

Educational Services

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service