... teaching, research, and community engagement. This position offers a unique opportunity to ... Applicants must be currently enrolled in an undergraduate degree program in Computer Science ...
... teaching, research, and community engagement. This position offers a unique opportunity to ... Applicants must be currently enrolled in an undergraduate degree program in Computer Science ...
... teaching, research, and community engagement. This position offers a unique opportunity to ... Applicants must be currently enrolled in an undergraduate degree program in Computer Science ...
... teaching, research, and community engagement. This position offers a unique opportunity to ... Applicants must be currently enrolled in an undergraduate degree program in Computer Science ...
Lead Software Developer - PHP
Regina, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Quick apply
Lead Software Developer - PHP
Regina, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Lead Software Developer - PHP
Regina, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Quick apply
Lead Software Developer - PHP
Regina, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Lead Software Developer - PHP
Saskatoon, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Quick apply
Lead Software Developer - PHP
Saskatoon, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Lead Software Developer - PHP
Saskatoon, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
Quick apply
Lead Software Developer - PHP
Saskatoon, SK ยท On-site +1
... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer science * Hand on experience with Docker development environments * Domain Driven Design * System ...
The primary dimensions associated with this position are in the areas of: 1) MSLP clinical teaching ... computer literacy (Microsoft Office, including Excel and Word). The position is in scope of the ...
The primary dimensions associated with this position are in the areas of: 1) MSLP clinical teaching ... computer literacy (Microsoft Office, including Excel and Word). The position is in scope of the ...
The primary dimensions associated with this position are in the areas of: 1) MSLP clinical teaching ... computer literacy (Microsoft Office, including Excel and Word). The position is in scope of the ...
The primary dimensions associated with this position are in the areas of: 1) MSLP clinical teaching ... computer literacy (Microsoft Office, including Excel and Word). The position is in scope of the ...
Teaching will not exceed 10% of the Chair's time, with research, publishing findings, and engaging ... Sustainability, Computer Science, Engineering). Key stakeholders may include members of the ...
Teaching will not exceed 10% of the Chair's time, with research, publishing findings, and engaging ... Sustainability, Computer Science, Engineering). Key stakeholders may include members of the ...
Assistant Professor and Chair, Strategic Research Program in Soil Nutrient Management
Saskatoon, SK ยท On-site
Teaching will not exceed 10% of the Chair's time, with research, publishing findings, and engaging ... Sustainability, Computer Science, Engineering). Key stakeholders may include members of the ...
Assistant Professor and Chair, Strategic Research Program in Soil Nutrient Management
Saskatoon, SK ยท On-site
Teaching will not exceed 10% of the Chair's time, with research, publishing findings, and engaging ... Sustainability, Computer Science, Engineering). Key stakeholders may include members of the ...
Artificial Intelligence Systems Team Lead, Enterprise Architecture Data Management
Saskatoon, SK ยท On-site
... teaching and learning initiatives, and research computing. The team lead provides hands-on ... A bachelor's degree in computer science, data science, engineering, or a related field * Minimum of ...
Artificial Intelligence Systems Team Lead, Enterprise Architecture Data Management
Saskatoon, SK ยท On-site
... teaching and learning initiatives, and research computing. The team lead provides hands-on ... A bachelor's degree in computer science, data science, engineering, or a related field * Minimum of ...
... teaching and learning initiatives, and research computing. The team lead provides hands-on ... A bachelor's degree in computer science, data science, engineering, or a related field * Minimum of ...
... teaching and learning initiatives, and research computing. The team lead provides hands-on ... A bachelor's degree in computer science, data science, engineering, or a related field * Minimum of ...
In the appointment of Teaching Assistant, your general duties and responsibilities will be ... Your general location of work will be online or in the computer lab in the Agriculture Building and ...
In the appointment of Teaching Assistant, your general duties and responsibilities will be ... Your general location of work will be online or in the computer lab in the Agriculture Building and ...
In the appointment of Teaching Assistant, your general duties and responsibilities will be ... Your general location of work will be online or in the computer lab in the Agriculture Building and ...
In the appointment of Teaching Assistant, your general duties and responsibilities will be ... Your general location of work will be online or in the computer lab in the Agriculture Building and ...
Nurse B - Registered Nurse
CA$42.04 - CA$52.44/hr
Experience in teaching adults, facilitation skills, and leading group activities * Experience in ... Computer skills * Time management skills * Organizational skills * Advanced skills in program ...
Nurse B - Registered Nurse
CA$42.04 - CA$52.44/hr
Experience in teaching adults, facilitation skills, and leading group activities * Experience in ... Computer skills * Time management skills * Organizational skills * Advanced skills in program ...
Nurse B - Registered Nurse
Leader, SK ยท On-site
CA$42.04 - CA$52.44/hr
Experience in teaching adults, facilitation skills, and leading group activities * Experience in ... Computer skills * Time management skills * Organizational skills * Advanced skills in program ...
Nurse B - Registered Nurse
Leader, SK ยท On-site
CA$42.04 - CA$52.44/hr
Experience in teaching adults, facilitation skills, and leading group activities * Experience in ... Computer skills * Time management skills * Organizational skills * Advanced skills in program ...
Nurse B - Clinical Nurse Educator
CA$42.04 - CA$52.44/hr
... teaching and learning, in the provision of self-care management for clients, families, health ... Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license * Certified ...
Nurse B - Clinical Nurse Educator
CA$42.04 - CA$52.44/hr
... teaching and learning, in the provision of self-care management for clients, families, health ... Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license * Certified ...
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
... teaching and learning, in the provision of self-care management for clients, families, health ... Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license * Certified ...
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
... teaching and learning, in the provision of self-care management for clients, families, health ... Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license * Certified ...
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license Other Education and ... Basic - Computer skills * Demonstrates word processing skills using Microsoft Office programs
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license Other Education and ... Basic - Computer skills * Demonstrates word processing skills using Microsoft Office programs
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license Other Education and ... Basic - Computer skills * Demonstrates word processing skills using Microsoft Office programs
Nurse B - Clinical Nurse Educator
Meadow Lake, SK ยท On-site
CA$42.04 - CA$52.44/hr
Bachelor of Science in Nursing (BScN) Licenses * Valid Class 5 driver's license Other Education and ... Basic - Computer skills * Demonstrates word processing skills using Microsoft Office programs
Computer Science Teacher information
What does a computer science teacher do?
A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.
What does a computer science teacher do?
What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?
How does a computer science teacher typically collaborate with other educators and staff within a school?
What is the difference between Computer Science Teacher vs Software Developer?
| Aspect | Computer Science Teacher | Software Developer |
|---|---|---|
| Required Credentials | Teaching certification, bachelor's degree in CS or related field | Bachelor's degree in CS, software engineering, or related field; certifications optional |
| Work Environment | Schools, educational institutions, classrooms | Offices, tech companies, remote or on-site |
| Industry Usage | Education sector, public/private schools | Technology, software development, IT companies |
| Common Search/Comparison | Yes | No |
While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.
Are computer science teachers still in demand?
Is there a shortage of computer science teachers?
What are the most commonly searched types of Computer Science Teacher jobs in Saskatchewan?
The most popular types of Computer Science Teacher jobs in Saskatchewan are:
What are popular job titles related to Computer Science Teacher jobs in Saskatchewan?
For Computer Science Teacher jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching Computer Science Teacher jobs in Saskatchewan look for?
The top searched job categories for Computer Science Teacher jobs in Saskatchewan are:
What are popular job titles related to Computer Science Teacher jobs in SK?
For Computer Science Teacher jobs in SK, the most frequently searched job titles are:

Undergraduate Research Assistant, School of Rehabilitation Science
Saskatoon, SK โข On-site
Part-time
Posted 4 days ago
Job description
About the School of Rehabilitation Science:
The School of Rehabilitation Science in the College of Medicine is committed to advancing health, participation, and quality of life through excellence in teaching, research, and community engagement. This position offers a unique opportunity to contribute to an innovative interdisciplinary research project at the intersection of artificial intelligence, speech-language pathology, accessibility, and health technology. The successful candidate will work with a research team developing AI-based tools to improve communication access for individuals with dysarthria, including people with cerebral palsy. This project has the potential to significantly enhance communication accessibility and participation for individuals with speech disabilities.
ย
Primary Purpose: To support the development and evaluation of artificial intelligence models designed to improve communication accessibility for individuals with dysarthria. The successful candidate will contribute to the collection, preparation, management, and analysis of speech and language data used to refine AI systems that translate unintelligible speech into intended written messages.
Nature of Work: Reporting to an Assistant Professor in the School of Rehabilitation Science, the Undergraduate Research Assistant will work as part of an interdisciplinary team that includes speech-language pathology researchers, students, and community partners.
This is a part-time casual position requiring approximately 5-10 hours per week. Work can be completed remotely and on a flexible schedule that accommodates the student's academic commitments. Occasional virtual or in-person meetings may be required.
The position requires initiative, attention to detail, and the ability to work independently while maintaining regular communication with the research team. The successful candidate will exercise judgment when handling research data, maintaining confidentiality, troubleshooting technical issues, and documenting procedures. Work assignments may vary throughout the project cycle depending on research and development needs.
Travel and shift work are not required.
Typical Duties or Accountabilities:
- Assist with the preparation, organization, cleaning, and management of speech and language datasets.
- Support the development, testing, and refinement of machine learning and artificial intelligence models.
- Conduct literature reviews related to speech recognition, accessibility technologies, machine learning, and natural language processing.
- Develop and maintain scripts or software tools to support data processing and analysis.
- Document coding procedures, workflows, and project outcomes.
- Assist with evaluating model performance and identifying opportunities for improvement.
- Participate in team meetings and provide updates on assigned tasks.
- Maintain confidentiality and comply with ethical requirements related to research involving human participants.
- Contribute to knowledge translation activities, including preparation of reports, presentations, or research dissemination materials as appropriate.
Education:ย Applicants must be currently enrolled in an undergraduate degree program in Computer Science, Software Engineering, Computer Engineering, Data Science, or a related field at the University of Saskatchewan.
Preference may be given to students who have completed coursework in machine learning, artificial intelligence, data science, natural language processing, speech processing, software development, or related areas.
Licenses: No licenses are required for this position.
Experience:
- Experience with programming and software development through coursework, personal projects, research, or employment.
- Experience with data analysis, machine learning, or artificial intelligence projects is considered an asset.
- Experience working with speech, audio, language, or accessibility-related technologies is considered an asset but is not required.
- Previous research experience is beneficial but not required.
Skills:
- Familiarity with machine learning frameworks and data analysis tools is an asset.
- Strong analytical and problem-solving abilities.
- Ability to learn new technical concepts and software tools independently.
- Excellent attention to detail and commitment to data quality.
- Strong written and verbal communication skills.
- Effective organizational and time-management skills.
- Ability to work independently and collaboratively within an interdisciplinary research team.
- Commitment to ethical conduct, confidentiality, and respectful engagement with disability and accessibility research.
- Interest in applying computing technologies to address real-world health and accessibility challenges.
Inquiries regarding this position can be directed to Adrianna Noyes at ย Adrianna.Noyes@usask.ca
About University of Saskatchewan
Sourced by ZipRecruiter
Industry
Education
Company size
5,001 - 10,000 Employees
Headquarters location
Saskatoon, SK, CA