Site Accessibility Statement
Wilfrid Laurier University Faculty of Science
September 1, 2015

Canadian Excellence

Headlines (Notices)

Physics & Computer Science

Senior Research Projects (Students in Years 4/5)

Sep 4/14

The department has a series of directed research project courses PC491/PC492 and CP493/CP494.

Students doing a directed research project, need to find a supervisor and research topic. Typically, the projects are done individually.

A list of proposed projects from previous years follows:

Geographic Wiki for Schools

The project involves developing a web app using Google map API for the users to be able to search schools in Ontario with certain programs. The app searches a custom made database for schools with a given criterion. Users can add information to the system (ie. schools with the desired program) and verify information added by others.
Contact: Dr. C. Hoang at

Development of Laurier's Mobile App

Laurier's Student Union wants to develop mobile apps for students. For Fall 2013, the emphasis is on the Android platform. Students who participate in the development team may receive academic credit for their work. Students must be in 4th year to participate, consideration will be given to outstanding 3rd year students. Team members are selected on the basis of academic record, ability to work with deadlines, and communication skills. Ability to work within a team is of paramount importance. Prior knowledge of Android programming is not required.

The Laurier Mobile App will allow students to access university information from any location, using their mobile device. Primary emphasis will be put on modules which allow students to actually complete functions within a visually appealing and user friendly environment.

Information based modules will allow students to access and use information directly on their mobile device. Potential functions include user access to account balances, course/exam schedules, maps/directions, campus directory, event listings, etc. Function based modules will integrate with existing university systems to allow students to make payments /purchases, submit registrations/applications, and send/receive messages.

The app will target current Laurier students, with a focus on onboarding incoming first year students.
Students will benefit from a central source for information and administrative functions, as well as freedom of location to access them. Incoming students in particular will benefit from early integration into the campus, with tools that can continue to be utilized throughout university.

Contact: Dr. C. Hoang,, for more information before September 13.

Simulating Human Locomotor Behaviours in Cluttered Environments

Dr. Cinelli would like to model some of his previously collected data. The model has already been created, but he would like a 4/5th year undergrad student to write a program in any language that they choose that would take some pre-collected data and run it through the model. The model is a simple non-linear dynamics model that has been proven to simulate human locomotor behaviours in cluttered environments. He would like to determine whether or not the model can simulate human behaviours for a set of data that he already has for 3 populations: young adults, older adults and kids. The model will help him understand, from a theoretical perspective, the way in which the layout of the environment affects individuals' behaviours across the life span. The program should be a stand alone program such that it can be used to simulate future studies with different populations in different environments.
Contact: Dr. N. Znotinas, Dr. Cinelli (Kinesiology & Physical Education)

Software Development for Testing Visual Spatial Reasoning

The Laurier Child Math and Language Lab is looking for a talented computer science (and perhaps combined business) student who is interested in developing PC based software for testing visual spatial reasoning in young children and other testing applications for mobile devices (android and/or iPAD). Some product development and marketing may also be involved. Requisite skills include knowledge of (or ability to learn quickly) Adobe Flash (including graphics development), ability to create applications for mobile devices, excellent communication skills, and ability to work independently. Prior experience with young children is an asset.
Contact: Dr. N. Znotinas, Dr. D. Kotsopoulos (Faculty of Education), and Dr. J. Lee (Psychology)

Analysis of quantum correlations in small-scale quantum computers

Quantum information science involves the study of how to harness the laws of quantum mechanics for efficient computing, communication and information storage. Entanglement, or quantum correlations play a crucial role in quantum information processing. This project is a detailed numerical and analytical investigation of entanglement in small-scale computers consisting of a few (Contact: Dr. S. Ghose

Quantum chaos with cold trapped ions

Cold trapped alkali ions are good candidates for building a quantum computer. Interaction between the ions can lead to interesting nonlinear behaviour and chaos, which could help or hinder quantum computations. In this project, the student will investigate the dynamics of a pair of trapped ions and analyze the signatures of chaos that are evident in the behaviour. The effects of chaos on quantum correlations that are useful for computing will be assessed.
Contact: Dr. S. Ghose

Optimizing Video-on-Demand

The project concerns simulating the delivery of video on demand services in order to determine the best allocation of resources. Video on demand means that the user is able to select the program when they want. In supplying content to the users there will obviously be peaks and troughs in demand, and this will have a knock on effect on the resources. Resources (e.g. servers) are expensive, and it is inefficient to keep them fired up and ready at a moment's notice. On the other hand, it is frustrating for the user to have to wait too long for their request to be satisfied. Thus it would be ideal to be able to predict when a service will be needed, and for how long. In order to do this, a model of user behaviour, and a model of server behaviour, plus a simulation, are required.
Contact: Dr. A. Hamel

Projects in cryptography, security, privacy, algorithms, human computer interaction

Students interested in doing a project in any of the above topic areas
Contact: Dr. A. Hamel

Projects in meta-heuristic algorithms, SAT algorithms, combinatorial matrices, high-performance computing algorithms

Students interested in doing a project in any of the above topic areas
Contact: Dr. I. Kotsireas

Application/Investigation of 3D Printing

Various projects are possible but only serious applications or a systematic investigation of 3D printing characteristics would qualify.
Contact: Dr. N. Znotinas

UCOSP - Undergraduate Capstone Open Source Projects

UCOSP brings together students from universities across Canada to work together on joint open source development projects. Each development team has students from two or three universities, and uses a mix of agile and open source processes under the supervision of a faculty or industry lead (mentor) assisted by a graduate student (tutor). More details.
Contact: Dr. N. Znotinas

Data Visualization

Merging tabular class schedules from the Registrar's Office with program requirements to create a visual weekly timetable for students.
Contact: Dr. N. Znotinas

View all Physics & Computer Science news | View all Faculty of Science news
View all Laurier news