Current jobs related to Data Structures and Algorithms Instructor - Ottawa, Ontario - University of Ottawa


  • Ottawa, Ontario, Canada University of Ottawa Full time

    About the Role The University of Ottawa is seeking a highly qualified and experienced individual to teach a course on High Performance Computational Algorithms. This exciting opportunity will allow you to share your expertise in advanced numerical methods and algorithms with a diverse group of students. Responsibilities: Develop and deliver engaging...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    About the Role The University of Ottawa is seeking a highly qualified and experienced individual to teach a course on High Performance Computational Algorithms. This exciting opportunity will allow you to share your expertise in advanced numerical methods and algorithms with a diverse group of students. Responsibilities: Develop and deliver engaging...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Course Details:Teach students fundamental principles of software engineering, including problem-solving and algorithm design, as well as data structures and programming concepts.Teaching Requirements:Successful applicants must have a doctorate in a relevant field and demonstrated teaching experience or expertise in software engineering.Course...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Mechanical Engineer InstructorJob Summary:We are seeking a highly qualified Mechanical Engineer Instructor to join our faculty at the University of Ottawa. The successful candidate will be responsible for teaching and developing courses in mechanical engineering, with a focus on computational algorithms and high-performance...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Mechanical Engineer InstructorJob Summary:We are seeking a highly qualified Mechanical Engineer Instructor to join our faculty at the University of Ottawa. The successful candidate will be responsible for teaching and developing courses in mechanical engineering, with a focus on computational algorithms and high-performance...


  • Ottawa, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Unlock Your Potential as a Senior Specialist in Algorithm EngineeringBDO is a firm built on a foundation of positive relationships with our people and our clients. Our professionals provide exceptional service, helping clients with advice and insight they can trust. We offer an award-winning environment that fosters a high priority on your personal and...


  • Ottawa, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Unlock Your Potential as a Senior Specialist in Algorithm EngineeringBDO is a firm built on a foundation of positive relationships with our people and our clients. Our professionals provide exceptional service, helping clients with advice and insight they can trust. We offer an award-winning environment that fosters a high priority on your personal and...


  • Ottawa, Ontario, Canada BDO Full time

    Putting People First, Every DayBDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a high priority on your personal and professional growth.Your...


  • Ottawa, Ontario, Canada BDO Full time

    Putting People First, Every DayBDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a high priority on your personal and professional growth.Your...


  • Ottawa, Ontario, Canada Lumentum Full time

    Join Our Team as a Software Algorithm SpecialistLumentum Canada is a leading company that values innovation and diversity. We are committed to creating a welcoming workplace where employees can bring their whole and authentic selves to work.We are looking for a talented Software Algorithm Specialist to play a key role in the development of a new generation...


  • Ottawa, Ontario, Canada Lumentum Full time

    Join Our Team as a Software Algorithm SpecialistLumentum Canada is a leading company that values innovation and diversity. We are committed to creating a welcoming workplace where employees can bring their whole and authentic selves to work.We are looking for a talented Software Algorithm Specialist to play a key role in the development of a new generation...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Software Algorithm Specialist at LumentumLumentum is a leading provider of innovative optical metrology products, and we're seeking a talented Software Algorithm Specialist to join our team.About the Role:We're looking for a highly skilled professional to develop cutting-edge algorithms for our optical metrology products. As a...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Software Algorithm Specialist at LumentumLumentum is a leading provider of innovative optical metrology products, and we're seeking a talented Software Algorithm Specialist to join our team.About the Role:We're looking for a highly skilled professional to develop cutting-edge algorithms for our optical metrology products. As a...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Mechanical Engineer InstructorJob Summary:We are seeking a highly qualified Mechanical Engineer Instructor to join our faculty at the University of Ottawa. The successful candidate will be responsible for teaching and developing courses in mechanical engineering, with a focus on computational algorithms and high-performance...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionJob Title: Mechanical Engineer InstructorJob Summary:We are seeking a highly qualified Mechanical Engineer Instructor to join our faculty at the University of Ottawa. The successful candidate will be responsible for teaching and developing courses in mechanical engineering, with a focus on computational algorithms and high-performance...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading company in the field of optical metrology, and we are seeking a talented Software Algorithm Specialist to join our team.About the Role:We are looking for a highly skilled individual to play a leading role in the development of a solution for a new generation of disruptive optical metrology products.Key Responsibilities:• Collaborate...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading company in the field of optical metrology, and we are seeking a talented Software Algorithm Specialist to join our team.About the Role:We are looking for a highly skilled individual to play a leading role in the development of a solution for a new generation of disruptive optical metrology products.Key Responsibilities:• Collaborate...


  • 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 Introduction to Computer Systems. The successful candidate will have excellent knowledge of the course subject matter and be able to design and implement algorithms for solving engineering problems using C.Key ResponsibilitiesTeach a course on...


  • 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 Introduction to Computer Systems. The successful candidate will have excellent knowledge of the course subject matter and be able to design and implement algorithms for solving engineering problems using C.Key ResponsibilitiesTeach a course on...


  • Ottawa, Ontario, Canada Lumentum Full time

    Job Summary:Lumentum is seeking a highly skilled Software Algorithm Developer to play a leading role in the development of innovative optical metrology products and contribute to creating a lean and agile development culture.Key Responsibilities:Collaborate with multidisciplinary teams to define new product requirements and ensure alignment with company...

Data Structures and Algorithms Instructor

3 months ago


Ottawa, Ontario, Canada University of Ottawa Full time

About the Position

The University of Ottawa is seeking a qualified Part-Time Professor to deliver an engaging and informative course in Data Structures and Algorithms.

Responsibilities:

  • Develop and deliver compelling lectures on fundamental data structures and algorithms, fostering a deep understanding of their principles and applications.
  • Guide students through practical exercises and assignments that reinforce theoretical concepts and develop problem-solving skills in the realm of data manipulation and algorithmic design.
  • Create a stimulating learning environment that encourages active participation, critical thinking, and collaboration among students.
  • Provide constructive feedback on student work, fostering their growth and academic progress.

Qualifications:

  • A PhD in Computer Science or a closely related field is required.
  • Demonstrated experience in teaching data structures and algorithms at the university level is highly desirable.
  • Strong communication, interpersonal, and presentation skills are essential for effectively engaging students and conveying complex concepts.

Course Details:

  • The course will be delivered in French.
  • Classes will be held on Wednesdays from 1:00 PM to 2:30 PM and Fridays from 11:30 AM to 1:00 PM.