Faculty - Assistant Professor - Computer Science

Sep 25, 2017
Position Type
Tenured & Tenure-Track
Institution Type
Four-Year Institution

Faculty - Assistant Professor - Computer Science

Position Category: Faculty - Tenure Track (FT)

The Computer Science Department (http://www.uvu.edu/cs/) at Utah Valley University invites applications for a Tenure Track position at the rank of Assistant Professor to begin Spring 2018 or Fall 2018. The successful candidate will hold a Ph.D. in Computer Science or a closely related field and be expected to teach the following undergraduate computer science courses: Introduction to Computational Theory, Artificial Intelligence, Operating Systems Theory, Database Theory, and Introduction to Algorithms.

Teaches students to understand and appreciate computer science and software engineering topics. Designs courses and prepares instructional materials. Cultivates a student-centered learning environment, and helps them succeed. Assesses teaching results and applies results to improve courses, curriculum, and teaching effectiveness.

Supports department, university, and community through service such as committees and special projects. Fully supports the university and program level accreditation efforts. Engages in scholarly activities, including research and keeping current in the latest developments in the field.

Required Qualifications:
  • Ph.D. in Computer Science, Software Engineering, or related discipline. ABD is acceptable with requirement to be complete within 1 year of hire.
  • Knowledge and skill in current instructional theories, strategies, techniques, and discipline content. Evidence of potential for scholarly/creative work consistent with a teaching university.
  • Demonstrated strength in, and a passion for teaching.

Knowledge, Skills and Abilities:
  • Knowledge and experience in effective software development. Mastery of modern programming languages such as C++, C#, Java, JavaScript, and Python.
  • Knowledge of the foundations of computing including programming, algorithms and data structures, databases, network computing, and software engineering.
  • Skills in interpersonal, problem solving and decision-making.
  • Skills in presentation of course materials and learning experiences.
  • Ability to communicate clearly in English, both verbally and in writing.
  • Ability to engage, motivate, and evaluate students.
  • Ability to deal with the opportunities and challenges of a rapidly growing and changing institution.
  • Ability to teach general computer science topics, including theoretical and practical software development skills.
  • Expertise in teaching subjects related to computer science including modern databases, theoretical computer science, network computing, software engineering and other topics in computer science.
  • Experience in developing and teaching courses at the graduate level.

Preferred Qualifications:

Physical Requirements:
Physical ability to teach in a classroom setting.

Benefits Summary:
UVU offers an excellent benefits package which includes a generous leave policy, 12 paid holidays, affordable medical and dental insurance options, life and AD&D insurance, tuition waiver (undergraduate resident) for employee and dependents and substantial employer contribution to a retirement plan.

FLSA: Exempt

Pay Range: DOQ

Advertisement Number: FAC11217
Open Date: 09/15/2017
Review Start Date: 10/15/2017
Close Date:
Open Until Filled: Yes

Special Instructions to Applicant:

To apply, visit: https://www.uvu.jobs/postings/3454

Employment decisions are made on the basis of an applicant’s qualifications and ability to perform the job without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, gender expression, age (40 and over), disability, veteran status, pregnancy, childbirth, or pregnancy-related conditions, genetic information, or other bases protected by applicable federal, state, or local law.