Skip to main content
Iowa Lakes Community College
Main Content

Computer Programming/Game Design Coordinator/Instructor

Date Posted
November 6, 2019
Full Time

Job Details

GENERAL JOB SUMMARY: The instructor is responsible for teaching a full-time assignment of classes as defined by the College and/or collective bargaining agreement on the Estherville Campus. Some assignments may be during evenings/weekends and/or on the T.V. and ICN systems. Must evaluate and report student performance and progress in assigned courses in accordance with College and division policies and procedures.

DEPARTMENT: Career Option
REPORT TO: Campus Executive Dean

Courses to be Taught *

Intro to Program Logic w/ Language
Database and SQL
Computer Hardware Basics
Computer Science
Networking Essentials
Advanced Computer Science
Java Programming
Intro to Website Development
Intro to Video Game Development
3D Level Design for Games

* Other courses may be assigned


Constant (67-100%)

  1. Effectively organize, teach and evaluate student performance and progress in assigned course offerings in accordance with established syllabi.  Assignments may include various delivery formats, methods, work schedules and locations.
  2. Evaluate and record student performance and progress according to College and division guidelines.
  3. Maintain current course syllabi and provide student guides for all courses taught.

Frequent (34-66%)

  1. Maintain established office hours.
  2. Serve as academic advisor to students and make referrals, when deemed necessary, to other College personnel, such as the Executive Dean, Counselors, Financial Aid, etc. for more specialized information and assistance. 
  3. Assist in the development of new courses and revisions of existing courses in discipline area to insure continued program growth and development.
  4. Arrange lab sites for student practical experiences and monitor progress.
  5. Assist other instructors and Admissions in recruiting students.

Occasional (10-33%)

  1. Regularly engage in professional development activities and keep current with developing trends and ideas in profession.
  2. Assist in the process of requesting and maintaining instructional equipment and supplies for classrooms/laboratories use.
  3. Assist the supervisor in the budgeting process.
  4. Assist in the maintenance and enhancement of communication within the College and community.
  5. Encourage and foster student participation in professional organizations, College activities and community activities.
  6. Attend and serve on assigned and voluntary program and College committees.
  7. May serve as a student club sponsor.


  1. Represent the College in the most positive manner with prospective, former, and current students, staff and the community, and understand the Community College concept. Possess a commitment to a student centered environment.
  2. Ability to organize and present various curriculum concepts to a wide range of students with varying backgrounds and abilities and adjust teaching techniques accordingly.
  3. Present oneself in a classroom setting in a manner that is acceptable and consistent with program and College guidelines, policies and practices
  4. Assume responsibility, deal effectively with problems and exercise independent judgment when making decisions.
  5. Establish and maintain good working relationships with students, staff, administrators and other contacts.
  6. Read, understand and express oneself clearly and effectively in oral and written communications.
  7. Possess strong human relations skills and the ability to effectively relate to diverse personalities and be sensitive to various learning styles.
  8. Be a creative, energetic and self motivated individual with demonstrated leadership and organizational skills.
  9. Possess a working knowledge of educational media equipment.
  10. Possess knowledge of programming languages to effectively instruct students.

SPECIAL DEMANDS: Position involves sitting or standing most of the time in an office or classroom/laboratory setting. Constant (67-100%) reaching, standing walking, lifting, grasping, talking, hearing, repetitive motions and viewing various types of close visual work. Frequent (34-66%) stooping, crouching, pushing, pulling and carrying. Exerting up to 20 pounds of force occasionally and 10 pounds of force frequently. Must have valid driver’s license, good driving record and provide proof of insurance. May be required to travel utilizing personal vehicle.

Employment with Iowa Lakes Community College is dependent upon successful passage of a criminal background check.

The statements contained herein reflect general details as necessary to describe the essential functions, job duties/responsibilities, and performance expectations of the job, which should not be considered an all-inclusive listing of work requirements. Individuals may perform other duties as assigned.


MINIMUM QUALIFICATIONS: 6,000 hours of recent and relevant related work experience required. Bachelor’s Degree in computer science or related area desired and experience with C++, JAVA, C#, HTML or a combination of education and work experience preferred. Master’s Degree in computer programming or related area desired. Qualified to teach classes as listed on attachment.

SALARY: Commensurate with education and related experience for a 214 day contract

FRINGE BENEFITS: Family health, dental and vision insurance.  Paid sick leave and personal leave.  Employee life and disability insurance. Retirement plan.

APPLICATION PROCESS: The following items must be included in your application packet before it will be considered a complete application:

  • Employment Application form
  • Applicant Confidential Information form (This data is used to comply with government required affirmative action record keeping only and is not used for applicant screening purposes.)
  • A letter addressing your qualifications for the position
  • A resume 
  • Transcripts

Review of applications will begin November 25, 2019.

Application: Employment Application

(Save document to your computer and fill in application. Re-save completed application and email as an attachment to Lynn Miller at You may also print out the completed form and mail it to Iowa Lakes Community College, 19 South 7th Street, Estherville, IA 51334.) *** 

*** NOTE: Applications must be complete, including Employment Application Form, Applicant Confidential Information Form, Letter Addressing Qualifications, Resume and Transcripts (if required). See individual job descriptions for instructions. Incomplete applications will not be considered.

Contact Information

Questions and requests regarding application: Lynn Miller at 712-362-0409 or

It is the policy of Iowa Lakes Community College not to discriminate on the basis of race, color, national origin, sex, disability, age (employment), sexual orientation, gender identity, creed, religion and actual or potential parental, family or marital status in its programs, activities, or employment practices as required by the Iowa Code §§216.6 and 216.9, Titles VI and VII of the Civil Rights Act of 1964 (42 U.S.C. §§ 2000d and 2000e), the Equal Pay Act of 1973 (29 U.S.C. § 206, et seq.), Title IX (Educational Amendments, 20 U.S.C §§ 1681 – 1688), Section 504 (Rehabilitation Act of 1973, 29 U.S.C. § 794), and Title II of the Americans with Disabilities Act (42 U.S.C. § 12101, et seq.).

If you have questions or complaints related to compliance with this policy, please contact Kathy Muller, Equity & Title IX Coordinator, 19 South 7th Street, Estherville, IA 51334, 712.362.0433,, or the Director of the Office for Civil Rights, U.S. Department of Education, Citigroup Center, 500 W. Madison, Suite 1475, Chicago, IL 60661, phone number 312-730-1560, fax 312-730-1576.

« Back

© 2019 Iowa Lakes Community College. All rights reserved.