Computer Science (8) Information Services (20) Mathematics (25)

Faculty of Computer Science

Dalhousie University
Dalhousie University

Funded fellowship opportunities in Computer Science Education at Dalhousie University

Computer science education is an interdisciplinary field of research that leverages advances in theories and methods from education, psychology, computer science, and engineering. Computing science drives innovation throughout the Canadian economy and has become one of the most popular majors in higher education. In this modern age of education, K-12 students learn computational thinking by programming robots, using data to tackle real-world problems, and interacting with rich multimedia content and intelligent instructional systems.

Researchers and instructors in the Computer Science Education cluster develop, implement, and evaluate innovative teaching solutions and effective tools to support instruction in collaboration with other research clusters in the Faculty of Computer Science.

We conduct empirical research in areas including:

  • Theories of learning introductory programming and computational thinking skills
  • Instructional methods for enhancing learning in computing subject areas, such as programming, machine learning, or computer security
  • Data mining and analytic approaches to improve teaching and learning
  • Underrepresented student experiences in computing programs
  • Innovative use of instructional systems and technologies
  • Theory-driven designs and evidence-based practices in introductory computer science courses, such as pair programming, peer instruction, and visual representations

The Faculty of Computer Science at Dalhousie is a leader in preparing tomorrow’s computing professionals and scientists. The Computer Science Education cluster moves beyond disciplinary boundaries by building a community to promote excellence in educational research and practice as well as community outreach and engagement.

Available fellowship opportunities:



Where will I study?

Faculty of Computer Science

Dalhousie’s Faculty of Computer Science is the premier academic research institution in Information Technology in Atlantic Canada. Since our founding in 1997, our faculty have been working in major areas of computer science research, cutting across many industries and encompassing nearly all human endeavors. From oceans to healthcare, information communications technology to aerospace, our students and professors are making an impact.

Why study at Faculty of Computer Science?

Dalhousie University belongs to the prestigious U15 group of Canadian Universities that focus on education, research, and innovation.

We offer two research-focused degree programs, an interdisciplinary program, as well as an applied program offering three degree stream options

600+

postgraduate students

43

PhDs

12th

ranked in QS World University Rankings 2024

Halifax  Canada

main campus

About Faculty of Computer Science

Computer science permeates nearly all human endeavours, from business and science to entertainment and medicine. You’ll work alongside award-winning professors whose expertise is extensive and varied in several areas.


Main campus

Dalhousie University

Halifax

Nova Scotia

Canada

PhD saved sucessfully

Advanced Algorithm Design for Inferring Evolution

Phylogenetic “family trees” are a primary tool used for studying evolution such as the spread of antibiotic resistant bacteria or transmission of COVID-19. Read more
More details

Aesthetic Display, Navigation and Arrangement of 3D Content

My research focuses on the intersection of graphics, AI and interaction and, importantly, includes the concurrent goal of developing new and accessible graphics methods. Read more
More details

Algorithms, Data Structures and Computational Geometry

Algorithms and data structures, especially fast and space-efficient algorithms and data structures, including succinct data structures, string algorithms and text indexing, I/O-efficient algorithms, implicit data structures, and adaptive algorithms. Read more
More details

Brain Boosters for Beasts

Stimulate the cognitive faculties of farm animals with engaging puzzles and challenges. From puzzle feeders that reward problem-solving skills to touch panels that release treats upon correct sequences, these games are designed to enrich mental well-being, keeping animals alert and content. Read more
More details

Continuous automated monitoring and prediction of the impact of climate change on ocean biodiversity

Tracking the location and presence of fish and marine mammals is necessary for both scientific study and conservation. The objective of this research is training integrated ML models with images, acoustics and text to answer questions about the diversity and abundance of life below water in monitored regions at scale. Read more
More details

Cyber Security and Resilience

In this research project, we are going to work on monitoring and analysis of adversity and changes in the communication networks and services using machine learning and artificial intelligence approaches. Read more
More details

Detection, prediction, and prevention of cyber-attacks on critical infrastructure

The objective of this project is to investigate, design and implement mechanisms for the detection, prediction, and prevention of cyber-attacks such as Distributed Denial of Service (DDoS) on Supervisory Control and Data Acquisition (SCADA) systems, which form the core of critical infrastructure such as power grids, water supply control, and nuclear systems. Read more
More details

Enabling Massive Wireless Connectivity for the Internet of Things

The proliferation of the Internet of Things (IoT) has led to an increasing demand for wireless access solutions capable of connecting low-power devices over large areas with low data rates. Read more
More details

Evidence Standards for Software Engineering and Computer Science

Peer review—the foundation of science—is ineffective, unreliable, prejudiced, and opaque. It can only be fixed by transitioning to more structured review processes in which reviewers evaluate papers against specific acceptance criteria tailored to a paper’s individual research methodology (e.g. Read more
More details

Evolutionary Optimization

I am seeking applications for a Ph.D. position with a focus on real-valued evolutionary optimization. The aim of the research is to contribute to the design of capable black-box optimization strategies through an understanding of algorithm properties on simple test problems. Read more
More details

Funded fellowship opportunities in Algorithms and Bioinformatics

Through collaboration with colleagues in areas such as Computer Science, Biology, Oceanography and Statistics, researchers in the Algorithms and Bioinformatics cluster develop tools that have gained widespread use nationally and internationally. Read more
More details

Funded fellowship opportunities in Big Data Analytics, Artificial Intelligence and Machine Learning

The Big Data Analytics, Artificial Intelligence and Machine Learning research cluster tackles important problems and develops real-life applications, harnessing… Read more
More details

Funded fellowship opportunities in Computer Science Education

Computer science education is an interdisciplinary field of research that leverages advances in theories and methods from education, psychology, computer science, and engineering. Read more
More details

Funded fellowship opportunities in Human-Computer Interaction (HCI), Visualization and Graphics

Research in the Human-Computer Interaction (HCI), Visualization and Graphics cluster work to understand how humans use computing technology and to help define the interactive technologies of the future. Read more
More details

Funded fellowship opportunities in Systems

Research in the Systems cluster takes an interdisciplinary approach in using technology advances to explore the real-world problems, and sometimes threats, faced by organizations and individuals in the ever-evolving technological landscape. Read more
More details

HCI and Ubicomp impoving quality of life

Human-computer interaction (HCI) and Ubiquitous computing (Ubicomp) fields have been interested in building and developing interactive technologies for years that support family and child health and wellness. Read more
More details

Hybrid Teams and the Future of Work

Most software companies are either considering a hybrid workforce strategy (employees work partly remotely, partly on-site) or have already adopted one. Read more
More details

Interpreting Deep Learning Models of NLP

AI models, specifically deep learning models, have achieved state-of-the-art performance across a multitude of domains including computer vision and natural language processing (NLP). Read more
More details

Mixed Reality Games for Change

Mixed Reality Games 4 Change project using games as a tool to teach skills, increase empathy, and reduce stigma for the benefit of the players outside the game. Read more
More details

Natural Language Processing and Behavioural Analytics

My recent research had focused on applied Natural Language Processing (NLP) methods for authorship attribution, financial report analysis, financial forecasting, and application of deep learning methods in NLP. Read more
More details

New tools for streaming environmental DNA analysis

I am looking for a person with an aptitude for independent creative work, good team working skills, desire to learn and interact multidisciplinary, and excellent English language skills. . Read more
More details

Next Generation Software Quality Analysis and Refactoring

Source code analysis, code quality issue identification, and refactoring have been explored extensively in the last two decades. Despite the progress, the existing methods and tools lack efficiency, rigor, extensible support for issue identification, and comprehensive support for potential refactorings. Read more
More details

Reinforcement Learning With Poor Reward Signals

The reward signal, which defines the goal of a Reinforcement Learning (RL) agent, is a critical part of any RL problem. For many real-world RL problems, however, the rewards are often quite sparse, most of the time only indicating whether the task is completed partially or fully. Read more
More details

Safer Smarter Elevators

In collaboration with industry partners, Solucore Atlantic Inc. we look to create safer, smarter elevators. To apply for this project, you must have had previous experience with 3D printing, fabrication, maker technology (e.g., Raspberry Pi, Arduino). Read more
More details

Security for Healthcare Internet of Things

The primary objective of this project is to investigate vulnerabilities, security threats and intrusions on Healthcare IoT systems, and design intrusion detection and prevention mechanisms to mitigate cyber-attacks on such systems. Read more
More details

SmartFarm: The Ultimate Animal Care Dashboard

SmartFarm is a state-of-the-art dashboard designed for farmers to gain real-time insights into animal (Dairy cows, pigs, chickens, sheep, horses) participation, health metrics, and interaction quality. Read more
More details

Software Quality Measurement

Software engineering professionals and researchers need better measures of code quality. Professionals need better indicators of the effects of their changes on overall system quality. Read more
More details

Spatial Analysis and Augmented Reality

In this project, we explore how spatial analysis techniques traditionally used in architecture and urban planning can support authoring, implementing, and evaluating building-scale immersive augmented reality experiences.  . Read more
More details

Speech and language processing for the healthcare system

I am recruiting ambitious, experienced graduate students to work on deep learning in speech and natural language processing, brain data, machine learning in healthcare, and especially any intersection of these. Read more
More details

Text mining using deep language models and conversational AI

Deep language models and conversational AI have revolutionized natural language processing by providing semantic vector representations of text (embeddings) and by offering a question-answer style of interaction with text data. Read more
More details

Visual learning biases for accelerating Tangled Program Graphs

Deep learning solutions to visual reinforcement learning tasks tend to rely on convolutional neural networks. Such a starting point represents a high computational cost necessitating GPU support. Read more
More details

VR/AR for Creative Tasks

VR and AR are becoming affordable and accessible for everyday use. One area that has become prevalent is using VR/AR for creative tasks, such as sketching in 3D. Read more
More details