1

Associate Professor Computer Science Jobs in Marion, IA

Associate's degree in Information Technology, Computer Science, or related field (or equivalent practical experience). * Strong communication skills, with the ability to effectively communicate with ...

Associate's degree in Information Technology, Computer Science, or related field (or equivalent practical experience). * Strong communication skills, with the ability to effectively communicate with ...

next page

Showing results 1-20

Associate Professor Computer Science information

See Marion, IA salary details

$41.4K

$88.1K

$154K

How much do associate professor computer science jobs pay per year?

As of May 29, 2026, the average yearly pay for associate professor computer science in Marion, IA is $88,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,800.00 and $112,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Associate Professor of Computer Science, and why are they important?

To thrive as an Associate Professor of Computer Science, you need an advanced degree (typically a PhD) in computer science or a related field, with a strong track record in research, teaching, and publications. Familiarity with programming languages, learning management systems (such as Canvas or Blackboard), and research tools like MATLAB or Python is typically required. Excellent communication, mentorship, and collaboration skills help foster student engagement and interdisciplinary partnerships. These competencies are crucial for advancing research, delivering effective instruction, and contributing to the academic community.

What opportunities for interdisciplinary collaboration are available to Associate Professors in Computer Science?

As an Associate Professor in Computer Science, you will often have the chance to collaborate with faculty and researchers from various departments such as engineering, medicine, business, and the social sciences. Many universities encourage interdisciplinary projects, allowing you to contribute your computing expertise to diverse research initiatives. These collaborations can enhance your research portfolio and open up new funding opportunities. Additionally, interdisciplinary work often leads to broader impacts and can help build professional networks both within and outside your institution.

What does an Associate Professor of Computer Science do?

An Associate Professor of Computer Science is a mid-level faculty member at a college or university who teaches undergraduate and graduate courses, conducts research in computer science, and publishes scholarly work. They also supervise students, mentor junior faculty, and may participate in curriculum development and academic committees. In addition to teaching and research, Associate Professors often contribute to their academic community through service, such as organizing conferences or reviewing papers. Promotion to this rank usually follows demonstrated excellence in teaching, research, and service over several years as an Assistant Professor.

What is the difference between Associate Professor Computer Science vs Assistant Professor Computer Science?

CriteriaAssociate Professor Computer ScienceAssistant Professor Computer Science
Required CredentialsPh.D. in Computer Science or related field, significant research and teaching experiencePh.D. in Computer Science or related field, typically early in academic career
Work EnvironmentUniversity faculty, research, teaching, service responsibilitiesUniversity faculty, research, teaching, service responsibilities
Employer & Industry UsageHigher academic rank, more responsibilities, often involved in departmental leadershipEntry-level faculty position, focus on establishing research and teaching

The main difference between Associate Professor Computer Science and Assistant Professor Computer Science lies in experience and rank. Associate Professors have more research, teaching, and service experience, often holding a higher academic rank with additional responsibilities. Assistant Professors are typically early-career faculty members working towards promotion. Both roles require a Ph.D. and are common in university settings, but the Associate Professor position signifies a more advanced career stage.

What cities near Marion, IA are hiring for Associate Professor Computer Science jobs? Cities near Marion, IA with the most Associate Professor Computer Science job openings:
Infographic showing various Associate Professor Computer Science job openings in Marion, IA as of May 2026, with employment types broken down into 1% As Needed, 22% Full Time, 74% Part Time, and 3% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $88,052 per year, or $42.3 per hour.

Elementary Computer Science Teacher (Tilford and Shellsburg Elementary)

Vinton-Shellsburg Community School District

Vinton, IA • On-site

$43.40K - $58.50K/yr

Full-time, Contractor

Posted 3 hours ago


Job description

Position Type:
Elementary School Teaching/Computer Science
Date Posted:
4/30/2026
Location:
VSCSD Tilford Elementary School
Date Available:
08/10/2026
Vinton-Shellsburg Community School District
Job Description: Elementary Classroom Teacher
REPORTS TO: Building Principal
FLSA STATUS: Exempt
STATUS: Full Time, Salary
DATE REVISED: April 8, 2016
BASIC FUNCTION:
Help students learn subject matter and skills that will contribute to their development in a safe, productive and well-organized education program that aims to benefit all students.
SPECIFICATIONS/QUALIFICATIONS:
  • Bachelors degree or higher in Education from an accredited college or university.
  • Valid Iowa teaching license with appropriate endorsements.
  • Successful student teaching and/or prior teaching experience.
  • Completion of Child Abuse Reporting Training.
  • Such alternatives to the above qualifications as the Board may find appropriate and acceptable.

TERMS OF EMPLOYMENT:
  • 188-Day Contract.
  • The VSCSD Board of Directors in negotiation with the VSEA establishes salary & work year.

EVALUATION: The Building Principal evaluates the performance of this job.
GENERAL RESPONSIBILITIES:
  1. Adhere to applicable state and federal laws, rules and regulations, board policies and administrative rules.
  2. Demonstrate organization and professionalism in fulfilling the responsibilities of the position.
  3. Maintain a "service orientation" and treat all students, parents, staff, and visitors with professional courtesy.
  4. Demonstrate a positive attitude toward school, students and job while communicating the same to the community.
  5. Attend seminars, trainings, classes, and professional development as needed to stay current with state and federal regulations and requirements and maintain licensure.
  6. Dress appropriately for the position and work required.
  7. Accept constructive criticism and suggestions while seeking to improve each performance responsibility.
  8. Maintain professionalism related to confidentiality of student records and the school operation.

ESSENTIAL FUNCTIONS:
  1. Teach reading, language arts, social studies, mathematics, science, art, health, physical education, and music to pupils in a classroom, using the course of study adopted by the Board of Education and other appropriate learning activities.
  2. Instruct pupils in citizenship and basic subject matter specified in state law and administrative regulations and procedures of the school district.
  3. Develop lesson plans and instructional materials and provide individualized and small group instruction in order to adapt the curriculum to the needs of each pupil.
  4. Translate lesson plans into learning experiences so as to best utilize the available time for instruction.
  5. Establish and maintain standards of pupil behavior needed to achieve a functional learning atmosphere in the classroom.
  6. Evaluate pupils' academic and social growth, keep appropriate records, and prepare progress reports.
  7. Communicate with parents through conferences and other means to discuss pupil's progress and interpret the school program.
  8. Identify pupil needs and cooperate with other professional staff members in assessing and helping pupils solve health, attitude, and learning problems.
  9. Create an effective environment for learning through functional and attractive displays, bulletin boards, and interest centers.
  10. Select and requisition books and instructional aids; maintain required inventory records.
  11. Supervise pupils in out-of-classroom activities during the assigned working day.
  12. Administer group-standardized tests in accordance with district testing program.
  13. Participate in curriculum development programs as required.
  14. Participate in faculty committees and the sponsorship of pupil activities.
  15. Prepare course objectives and outline for course of study following curriculum guidelines or requirements of state and school.
  16. Lecture, demonstrate, and use audiovisual teaching aids to present subject matter to class.
  17. Prepare, administer, and correct tests, and record results.
  18. Assign lessons, correct papers, and hear oral presentations.
  19. Teach rules of conduct.
  20. Maintain order in classroom and on playground.
  21. Counsel pupils when adjustment and academic problems arise.
  22. Discuss pupils' academic and behavioral attitudes and achievements with parents.
  23. Keep attendance and grade records as required by school.
  24. Coordinate class field trips.
  25. Plan and coordinate the work of associates and others in the classroom.

PHYSICAL REQUIREMENTS:
  1. Able to dial, answer and communicate via a telephone in a clear, precise voice.
  2. Able to write and record reports utilizing basic computer functions.
  3. Able to climb stairs or stand and walk for extended periods of time.
  4. Able to sit, reach, carry, push, bend body at waist, bend both knees, twist, and stoop while handling items.
  5. Able to read and interpret policies, procedures and employee handbook.
  6. Occasionally lift up to 25 pounds using proper lifting techniques.
  7. Able to work outdoors for periods of time to perform functions such as Bus Duty and Recess Supervision.
  8. Able to hear and speak in order to communicate with students, parents, co-workers, and supervisors.

WORKING CONDITIONS:
  1. Primary work setting is the Assigned Attendance Center but duties at times may require working within various attendance centers in the district or accompanying students to special events such as work experience or field trips.
  2. May be required to ride a school bus or drive school vehicles to carry out responsibilities of the position.
  3. Able to work outdoors for periods of time to perform functions such as Bus Duty and Recess Supervision.
  4. May be required to work additional hours as required for special events or during certain times of the year.

The statements contained herein describe the scope of the responsibility and essential functions of this position, but should not be considered to be an all-inclusive listing of work requirements. Individuals may perform other duties as assigned. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time unless restricted by a negotiated contract.