Part-Time Professor of Computer Science

3 weeks ago


Ottawa, Ontario, Canada University of Ottawa Full time
Job Description

Course Overview

This part-time professor position is available for the 2024 Fall semester. The course, CSI2372B, focuses on the differences between C++ and Java programming, including data types, pointers, memory management, and object-oriented programming.

Responsibilities

  • Teach the course CSI2372B, covering C++ and Java programming concepts
  • Develop and deliver course materials, including lectures and assignments
  • Assess student performance and provide feedback
  • Participate in departmental activities and contribute to curriculum development

Requirements

To be considered for this position, applicants must have a doctorate in a field related to computer science or software engineering. Relevant work experience in a related field is also acceptable. The successful candidate will have excellent knowledge of C++ and Java programming and be able to teach these concepts effectively.

Working Conditions

This is a part-time position, with a contract for 52 hours. The teaching method will be delivered in person, and the professor will be required to attend tutorials at least one hour per week.

Additional Information

The University of Ottawa is an equal opportunities employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and accessible work environment.



  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-time Professor of Computer ScienceJob Summary: We are seeking a highly qualified part-time professor to teach a course on computer science at the University of Ottawa. The successful candidate will have a strong background in computer science and be able to teach a variety of topics, including abstract data types, complexity...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-time Professor of Computer ScienceJob Summary: We are seeking a highly qualified part-time professor to teach a course on computer science at the University of Ottawa. The successful candidate will have a strong background in computer science and be able to teach a variety of topics, including abstract data types, complexity...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-Time Professor of Computer ScienceJob Summary: We are seeking a highly qualified Part-Time Professor of Computer Science to teach a variety of courses in our department. The successful candidate will have a strong background in computer science and the ability to communicate complex concepts to students.Responsibilities:Teach a...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-Time Professor of Computer ScienceJob Summary: We are seeking a highly qualified Part-Time Professor of Computer Science to teach a variety of courses in our department. The successful candidate will have a strong background in computer science and the ability to communicate complex concepts to students.Responsibilities:Teach a...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-time Professor of Computer ScienceJob Summary: We are seeking a highly qualified part-time professor to teach a course on computer science at the University of Ottawa. The successful candidate will have a strong background in computer science and be able to deliver high-quality instruction to students.Responsibilities:Teach a...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Part-time Professor of Computer ScienceJob Summary: We are seeking a highly qualified part-time professor to teach a course on computer science at the University of Ottawa. The successful candidate will have a strong background in computer science and be able to deliver high-quality instruction to students.Responsibilities:Teach a...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryThe University of Ottawa is seeking a Part-Time Professor to teach a course on programming languages. The ideal candidate will have a strong background in computer science and experience in teaching similar courses.ResponsibilitiesTeach a course on programming languages, including design and evaluation criteria, syntax and semantics, and...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryThe University of Ottawa is seeking a Part-Time Professor to teach a course on programming languages. The ideal candidate will have a strong background in computer science and experience in teaching similar courses.ResponsibilitiesTeach a course on programming languages, including design and evaluation criteria, syntax and semantics, and...

  • Part-Time Professor

    1 month ago


    Ottawa, Ontario, Canada University of Ottawa Full time

    About the Role We are seeking a highly qualified Part-Time Professor to deliver engaging and informative instruction in our Computer Science program. This role will focus on teaching a course covering fundamental computer science concepts, including abstract data types, complexity analysis, trees, searching algorithms, sorting techniques, graph theory, and...

  • Part-Time Professor

    2 months ago


    Ottawa, Ontario, Canada University of Ottawa Full time

    About the Role We are seeking a highly qualified Part-Time Professor to deliver engaging and informative instruction in our Computer Science program. This role will focus on teaching a course covering fundamental computer science concepts, including abstract data types, complexity analysis, trees, searching algorithms, sorting techniques, graph theory, and...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryWe are seeking a highly qualified Part-Time Professor to teach a course in Computer Science at the University of Ottawa. The successful candidate will have a strong background in software engineering and be able to deliver lectures on problem-solving and algorithm design.Key ResponsibilitiesTeach a course in Computer Science, focusing on software...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryWe are seeking a highly qualified Part-Time Professor to teach a course in Computer Science at the University of Ottawa. The successful candidate will have a strong background in software engineering and be able to deliver lectures on problem-solving and algorithm design.Key ResponsibilitiesTeach a course in Computer Science, focusing on software...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryWe are seeking a highly qualified Part-Time Professor to teach a course in Computer Science at the University of Ottawa. The successful candidate will have a strong background in software engineering and be able to deliver lectures on problem-solving and algorithm design.Key ResponsibilitiesTeach a course in Computer Science, focusing on software...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryWe are seeking a highly qualified Part-Time Professor to teach a course in Computer Science at the University of Ottawa. The successful candidate will have a strong background in software engineering and be able to deliver lectures on problem-solving and algorithm design.Key ResponsibilitiesTeach a course in Computer Science, focusing on software...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionCourse OverviewThis part-time professor position is available for the 2024 Fall semester. The course, CSI2372B, focuses on the differences between C++ and Java programming, including data types, pointers, memory management, and object-oriented programming.ResponsibilitiesTeach the course CSI2372B, covering C++ and Java programming...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionCourse OverviewThis part-time professor position is available for the Fall 2024 semester. The course, CSI2372B, focuses on the differences between C++ and Java programming, including data types, pointers, memory management, and object-oriented programming.ResponsibilitiesTeach the course to students, utilizing a combination of lectures and...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionCourse OverviewThis part-time professor position is available for the 2024 Fall semester. The course, CSI2372B, focuses on the differences between C++ and Java programming, including data types, pointers, memory management, and object-oriented programming.ResponsibilitiesTeach the course CSI2372B, covering C++ and Java programming...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionCourse OverviewThis part-time professor position is available for the Fall 2024 semester. The course, CSI2372B, focuses on the differences between C++ and Java programming, including data types, pointers, memory management, and object-oriented programming.ResponsibilitiesTeach the course to students, utilizing a combination of lectures and...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryThe University of Ottawa is seeking a highly qualified Part-time Professor to teach a course on Data Structures and Algorithms. The successful candidate will have a strong background in computer science and experience in teaching similar courses.Key ResponsibilitiesTeach a course on Data Structures and Algorithms to undergraduate studentsDevelop...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job SummaryThe University of Ottawa is seeking a highly qualified Part-time Professor to teach a course on Data Structures and Algorithms. The successful candidate will have a strong background in computer science and experience in teaching similar courses.Key ResponsibilitiesTeach a course on Data Structures and Algorithms to undergraduate studentsDevelop...