Home > Provo jobs > Provo education jobs

Posted: Monday, November 6, 2017 9:39 PM

The Computer Science Department () 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. Preferred Qualifications 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, 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. Pay Range DOQ


• Location: Provo

• Post ID: 16567272 provo is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017