Faculty - Assistant Professor - Master Computer Science

Faculty - Assistant Professor - Master 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 one or more of the following graduate computer science courses: Modern Databases; Advanced Data Mining and Visualization; Advanced Algorithms; Software Architecture; as well as undergraduate computer science courses: Introduction to Computational Theory; Artificial Intelligence; Database Management System Construction, and Database Theory.

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.

Performs research in accordance with graduate faculty requirements.

Required Qualifications:
Ph.D. in Computer Science, Software Engineering, or related discipline.

Knowledge, Skills and Abilities:
  • Knowledge and experience in effective software development. Mastery of modern programming languages such as C++, C#, Java, 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 work 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.
  • Ability to develop and teach courses at the graduate level.
  • A demonstrated ability to perform research in computer science.

Preferred Qualifications:
Demonstrated strength in, and a passion for teaching.

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: FAC11317
Open Date: 09/06/2017
Review Start Date: 10/06/2017
Close Date:
Open Until Filled: Yes

Special Instructions to Applicant:

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

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.