Summary:

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 2020 or Fall 2019. The successful candidate will hold a Ph.D. in Computer Science or a closely related field and be expected to teach the following undergraduate and graduate computer science courses: Foundations of Computer Science, Fundamentals of Programming, Computer Organization and Architecture, C# Software Development, Principles and Patterns of Software Design, and Software Project Leadership.
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 students 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, 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.

Pay Range:

DOQ




Explore Existing Job Openings Across the World or Publish a Job to Showcase It Globally in VePub.