Computer Science Winter 2024 Thunder Bay
Application Deadline: December 1, 2023
Faculty of Science & Environmental Studies/Computer Science Department
Lakehead University, Thunder Bay Campus, invites applications for Contract Lecturer(s) in the Department of Computer Science. The applicant is requested to teach:
Computer Science 2430 WB, Mobile Computing Technology
Course description: Mobile programming components such as UI programming, data management, localization, and programming sensors such as the accelerometer and compass; mobile OS services, and mobile phone games from a systems and implementation perspective and its SDK.
Start Date/Duration:
Lecture – COMP 2430 WB:
Thu, 5:30pm - 8:30pm (2024/01/08-2024/04/09)
Computer Science 2477 WB, Object Oriented Programming (with lab)
Course description: Java for software practitioners experienced in procedural languages, such as C. Concepts of object-oriented programming are shown and practiced through examples, exercises and assignments. Encapsulation, behavior, responsibilities, inheritance, polymorphism, exception and event handling, JDBC, and Java servelets will be used to incrementally build significant object oriented programs. Visual tools for building GUI objects and integrating them into programs.
Start Date/Duration:
Lecture - COMP 2477 WB:
Mon, 5:30pm - 8:30pm (2024/01/08-2024/04/09)
Lab – COMP 2477L:
Wed, 11:30am - 12:30pm (2024/01/08-2024/04/09)
Computer Science 4433 WB, Algorithm Design and Analysis
Course description: Design of algorithms and analysis of required time and space resources for execution. Lower bounds for resource requirements. Problems in arithmetic, order statistics, set manipulation, string matching, graph theory. Polynomial time, P, and non-deterministic polynomial time, NP, computable algorithms. NP complete problems.
Start Date/Duration:
Lecture – COMP 4433 WB:
Mon/Wed, 5:30pm - 7:00pm (2024/01/08-2024/04/09)
Computer Science 4453 WA, Computer Networks and Distributed Systems
Course Description: An introduction to the concepts of Computer Networks: LAN, WAN, communication protocols, inter-processes communication/synchronization. Concurrent programming and distributed systems. Real-time systems.
Start Date/Duration:
Lecture - COMP 4453 WA:
Mon/Wed, 10:00am - 11:30am (2024/01/08-2024/04/09)
Computer Science 4475 WB, Topics in Artificial Intelligence
Course description: Introduction to artificial intelligence (AI) and its applications. Topics include several of the following: logic and reasoning, AI languages, state-space search, heuristics, constraints-satisfaction problem, game-problem solving, planning, machine learning, agent and multi-agents programming, neural networks, genetic algorithms and reasoning about uncertainty. Students will design and implement a medium scale project related to game programming as part of the course requirements.
Start Date/Duration:
Lecture – COMP 4475 WB:
Mon/Wed, 11:30am - 1:00pm (2024/01/08-2024/04/09)
COMP-4312-WA, Cloud Computing (with lab)
Course Description:
This undergraduate-level cloud computing course provides students with a comprehensive understanding of cloud technologies and their practical applications. It covers essential concepts, architectures, and hands-on experience to prepare students for a future in cloud-related fields or advanced studies in cloud computing. It will cover cloud service models, deployment models, cloud providers, migration strategies, serverless computing, and hands-on experience on cloud based solutions.
Start Date/Duration:
Lecture - COMP 4312 WA:
Mon/Wed, 7:00pm - 8:30pm (2024/01/08-2024/04/09)
Lab – COMP 4312L:
Tuesday,3:30pm - 4:30pm (2024/01/08-2024/04/09)
COMP 5213WA, Computer Networks
Course Description:
Students learn how to improve the performance of networks in various ways such as congestion control, call admission control, routing techniques, QoS enhancement. Internetworking and real time multimedia transmission problems will be considered. Simulation and/or experiments will be used to verify and compare the proposed techniques. Attention will be paid to wireless networks (e.g. mobile IP, Ad Hoc networks).
Start Date/Duration:
COMP-5213-WA
Lecture Mon/Wed, 1:00PM - 2:30PM (2024/01/08-2024/04/09)
Qualifications Preferred: Ph.D. Computer Science, some background in Operating Systems. Experience with experiential learning and online or alternative modes of course delivery is highly desired.
Lakehead is a comprehensive university with a reputation for innovative programs and cutting-edge research. With campuses located in Thunder Bay and Orillia, Lakehead has approximately 10,000 students and 2,160 faculty and staff. With an emphasis on collaborative learning and independent critical thinking and a multidisciplinary teaching approach, Lakehead offers a variety of degree and diploma programs at the undergraduate, graduate, and doctoral levels through its ten faculties, including Business Administration, Education, Engineering, Health and Behavioural Sciences, Natural Resources Management, Science and Environmental Studies, Social Sciences and Humanities, Graduate Studies, the Northern Ontario School of Medicine (West Campus) and Ontario’s newest Faculty of Law. For further information, please visit: www.lakeheadu.ca.
information on the Computer Science Department and our programs is available at: https://www.lakeheadu.ca/programs/departments/computer-science
Review of applications will continue until the position is filled. The electronic application (in the form of one PDF document) should include: a curriculum vitae, statement of teaching interests and/or evidence of teaching effectiveness. A completed Confirmation of Eligibility to Work in Canada form must accompany your package. This form is available on our website at https://www.lakeheadu.ca/faculty-and-staff/departments/services/hr/employment-opportunites.
Applicants should submit their electronic application to:
Send Applications to:
Department of Computer Science
Lakehead University
955 Oliver Road
Thunder Bay, ON P7B 5E1
Attn: Dr. Sabah Mohammed, Acting Chair
E-mail: admin.compsci@lakeheadu.ca
Lakehead University is committed to creating a diverse and inclusive environment and welcomes applications from all qualified individuals including women, racialized persons, Indigenous people, persons with disabilities and other equity-seeking groups. All qualified candidates are encouraged to apply; however, Canadian citizens and permanent residents will be given priority. This is in accordance with Canadian immigration requirements.
We appreciate your interest; however, only those selected for an interview will be notified. Lakehead University is committed to supporting an accessible environment. Applicants requiring accommodation during the interview process should contact the Office of Human Resources at (807) 343.8334 or human.resources@lakeheadu.ca to make appropriate arrangements.
This position is subject to budgetary approval.