ryerson logo
site map scs web mail scs web login ryerson mail blackboard/ramss
Ryerson Computer Science
Ryerson CompSci
Department of Computer Science
The Department of Computer Science is located at The Centre for Computing and Engineering - 245 Church Street. Moriyama & Teshima designed the new Centre for Computing and Engineering on the urban campus of Ryerson University in the heart of downtown Toronto, Canada. The building features a sculptural treatment of the Church Street facade that dramatically changes throughout the day as the sun and ambient light varies. At times reflective and at time transparent, the building is a distinctive symbol of Ryerson. The facility brings together a number of departments including Aerospace, Civil Engineering, Computing Science and Electrical and Computing Engineering. Design started in February 2002 and the facility opened to students in the fall term of 2004.
Computer Science News & Announcements
expand/collapse UPCOMING IEEE SEMINAR - Embedded Fiber Optic Sensors for Performance Monitoring of Lithium Ion Battery Cells
Fri, 08 May 2015


echargeable Lithium Ion Batteries (LIB) are key components of energy storage systems in electric and hybrid electric vehicles. These vehicles are powered by a large number of cells connected in series and arranged in a battery pack managed by a battery management system (BMS). The BMS manipulates the charging and discharging processes based on estimates of the state of charge (SOC), state of health (SOH), failure status and life expectancy of individual cells. Existing estimation methods are based on state estimation algorithms given that the current and voltage of the cell are known through real-time measurements. Complexity exists in implementing real-time in-line voltage measurements of cells connected in series with varying voltage reference levels. In addition, these measurements are affected by uncertain drive cycles. Measurement errors and uncertainties in the estimation algorithms have resulted in applying large safety factors in the design of battery cells and battery packs. In this talk, an embedded fiber optic sensor for the direct sensing of the electrochemistry of battery cells will be presented. This sensor operates on the basis of the changes in the optical properties of the LIB cell electrodes at different charge levels using a simple and economical optical signal interrogation system. Experiments have demonstrated that the sensor not only follows the SOC but also provides information about battery cell aging and stabilization periods following charge and discharge cycles, which are not observable by typical measurements of voltage and current. This information will enable the development of breakthrough charge estimation and balancing algorithms with higher accuracy and reduced uncertainties. The multiple functionality and ease of installation of this new type of sensors will also help improve the measurement capabilities of the BMS and has the potential to dramatically reduce cost and size, improve operational performance, and help detect battery cell and pack failures in real-time, enabling cheaper, better, and safer large-scale batteries.

Bio: Patricia M. Nieva, Ph.D, P.Eng
Associate Professor
Department of Mechanical and Mechatronics Engineering
University of Waterloo
Professor Patricia Nieva joined the University of Waterloo, Canada in 2005 where she is an Associate Professor in the department of Mechanical and Mechatronics Engineering. Dr. Nieva received her M.Sc. degree in Mechanical Engineering and her PhD degree in Electrical Engineering from Northeastern University, MA, in 1999 and 2004 respectively.

Prof. Nieva is an expert in micro and nanotechnologies and in particular, the development of microsensors, nanosensors and integrated sensor system solutions. She has established a multidisciplinary research program that aims to build novel sensing methodologies to enhance vehicle’s safety and performance as well as point-of-care health monitoring and medical diagnosis. The focus of her work is on chemical and biological photonic sensing technologies involving fiber optics and nanostructured plasmonic devices as well as high-temperature MEMS (Micro-Electro-Mechanical Systems) capacitive, infrared and interferometric sensing technologies. Her work also spans reliability studies of microsystems, in-situ characterization of material properties of thin films and manufacturing of metallic nanoparticles for sensing applications. Recently, Prof. Nieva is also involved in a project to build a handheld cardiac monitor that will measure proteins in the blood commonly linked to a heart attack alerting the patient’s doctor before symptoms appear.

Prof. Nievas ongoing research work constitutes an important commitment to the identification of simple, cost-effective and reliable micro and nano technologies for advanced sensing. Her research has led to 2 patents (one awarded and one provisional). She has authored and co-authored more than 80 journal and conference publications. She is a member of the Institute of Electrical and electronic Engineers (IEEE), the American Society of Mechanical Engineers (ASME) and the Phi Kappa Phi Honor Society.

Computer Science Department Monday May 11th. from 3-5 .
George Vari Centre for Computing and Engineering
Ryerson University
245 Church St.
Toronto, ON, M5B 2K3
Room: ENG 288

For more information please contact Dr. Maryam Davoudpour, mdavoud at scs.ryerson.ca
expand/collapse MSc Student - Zainab Al-Zanbouri - Runner-Up Ryerson 3-Minute Thesis 3MT Competition
Mon, 06 Apr 2015

Congratulations to MSc Student Zainab Al-Zanbouri, for placing as a runner-up, with her presentation on "green computing", in the 3-Minute Thesis 3MT Competition.

Ryerson 3-Minute Thesis 3MT Competition is a university-wide competition for graduate students in which participants present their research and its impact in three minutes or les sto a panel of non-specialis tjudges, using only one static slide.

expand/collapse Interactive Ontario - Networking Event - A networking mixer for the digital economy
Wed, 1 Apr 2015

Interactive Ontario's popular networking events take place the second Wednesday of each month.

In collaboration with a variety of organizations and companies, IO brings you brief presentations on forward-thinking topics in IDM, followed by food, drinks and the chance to converse with fellow IDM producers and professionals from other industries. Your ticket includes a drink ticket, hors d'oeuvres, presentations and plenty of networking.

Interact: Social Media Sensations

April 8, 2015
Bar Italia - 582 College Street, Toronto
Hosted by Interactive Ontario http://www.interactiveontario.com/
Ryerson students can register for free IO member passes at

expand/collapse MSc Student - Ssowjanya HariShankar wins *Best Paper Award* - 29th IEEE International Conference on Advanced Information Networking and Applications
Tue, 31 Mar 2015

Ssowjanya HariShankar, supervised by Dr. Isaac Woungang, has just won the *Best paper award* of the 29th IEEE International Conference on Advanced Information Networking and Applications (AINA-2015) held in Gwangju, Korea, March 24-27, 2015.

Computer Science Events
expand/collapse Greater Toronto Area Linux User Group
Ongoing Monthly

Monthly meetings held at
George Vari Engineering and Computing Centre
245 Church Street, Room ENG211
Ryerson University
Please visit: http://gtalug.org/ for more information.
expand/collapse Computer Science Visited by Dr. Moridi, M.P.P.
Wed, 04 Feb 2009

On Wednesday February 4th, Dr. Reza Moridi (MPP, Richmond Hill) the Parliamentary Assistant to the Minister of Training, Colleges and Universities visited Ryerson's Department of Computer Science and gave a seminar to the students of our highly successful Masters program concerning the future of post-graduate education in Ontario. He also provided many fascinating and informative anecdotes from his life and career.
During his, visit, he had the opportunity to speak with many of our graduate students who told him of their experiences within our program and their desire to continue their studies in a suitable doctoral program. Dr. Moridi reiterated the Liberal government"s support for expanding graduate education within Ontario and was very interested in our strategy for launching a doctoral program in Computer Science in support of Ryerson"s graduate program expansion.
Computer Science Job Postings
expand/collapse JOB POSTING: Software Developer, PhD University Graduate
Thu, 2 Apr 2015

Location: Kitchener, ON, Canada - Montreal, QC, Canada
Software Engineering, Full-time

For more details, please visit: https://www.google.com/about/careers/
expand/collapse JOB POSTING: SmartSimple: Jr. Analyst
Tue, 31 Mar 2015

Department: Implementation
Reports to: Small Project Team Lead
Location: Toronto Canada
Employment Type: Full-time Permanent
Hours: 37.5 per week
Job Grade: TBD

Since 2002, SmartSimple has been providing organizations with an innovative, cloud-based software solution that automates a wide range of administrative processes in multiple vertical markets, including grants, research and claims management. Our system is used by tens of thousands of people every month, working in more than 100 countries around the world. Our company is technologically advanced, culturally diverse and continuously growing with offices in Toronto, New York City and Dublin.

The Jr. Analyst will spend three (3) months in the Small Project Team. As a configuration resource for the Small Project Team (SPT), the Jr. Analyst assists in the execution of small-scale project related work. Under the direct guidance of the Small Project Team Lead and with the mentorship of senior technical staff they will be responsible for platform configuration of client systems. After this time, and the successful completion of two projects, you will be assigned to the pre-implementation or post-implementation team upon completion of the training according to your demonstrated strengths and technical ability. This is a non-client facing, highly technical role.

This position is an ideal entry level role for a recent computer science graduate looking to establish a solid career with a proven Cloud Provider.

Specific Job Responsibilities:
- Work with Small Project Team Lead to review and analyse options within SmartSimple software and determine best way to configure and/or modify software for client systems based on the client Statement of Work (SOW) requirements.

- Collaborate and obtain guidance on the design of client systems from the Business Configuration and Implementation Specialists, Project Managers, or Solutions Architects in the course of work. Get approval for system changes/modifications prior to commencing any configuration work.

- Work in close collaboration with the Project Manager to investigate and help solve client issues. This involves detailed troubleshooting of client systems before escalating issues to the Sr. PM or Development team.

- Review and test configured system functions to ensure adherence to client requests and SOW requirements.

- Assist with performing integrated system testing when new features are applied to a client system.

- Flag and report potential problems or out-of-scope requests from clients to the Project Manager.

Specific Job Requirements:
- Ability to grasp concepts quickly with strong analytical and problem solving skills, and attention to detail.

- Clear, concise and effective communication ability.

- Working knowledge of databases, data modelling concepts and best practices. Ability to read a data model and perform data mapping.

- Experience with application configuration within a project environment for example. Configuration of fields, creation of workflows, tweaking, implementation. Full project lifecycle (conception to production).

- Basic knowledge of 'Software as a Service' solutions (SAAS) and experience of Software Development Lifecycle (SDLC). Ability to work independently and within a team environment to achieve project goals.

- Basic knowledge of Java, JavaScript, HTML, XML and CSS a definite asset.

For more details, please visit: http://wwww.smartsimple.com/
Ryerson University News
expand/collapse ‘The university didn’t change itself’
Wed, 20 May 2015

Longtime employees honoured at 2nd Annual President’s Breakfast... more
expand/collapse Four ways to improve cities
Fri, 15 May 2015

GTA mayors discuss urban issues at Ryerson City Building Institute event... more
expand/collapse Image Arts grad heads to Cannes
Wed, 13 May 2015

Andrew Cividino’s Sleeping Giant will play in competition ... more
expand/collapse Sisters team up for Pan Am
Mon, 11 May 2015

Twins Anjelika and Victoria Reznik to represent Canada as rhythmic gymnasts... more
expand/collapse Funding helps drone startup soar
Fri, 08 May 2015

Brizi co-founder Sami Dalati receives Norman Esch Engineering and Innovation Entrepreneurship Award for startup... more
expand/collapse A new reality for the immigrant experience
Wed, 06 May 2015

Global Diversity Exchange to hold inaugural lecture on migrant life... more
expand/collapse Right brain meets left at Legal Innovation Zone
Mon, 04 May 2015

Ryerson’s latest zone to bring new ideas to Canada’s legal system... more
expand/collapse Making engineering more inclusive
Fri, 01 May 2015

Outreach program forges connection between female students and science education... more
expand/collapse A course that changes with the world
Wed, 29 Apr 2015

Immigration and Settlement Studies program to celebrate 10th anniversary... more
expand/collapse Toronto through the students’ eyes
Mon, 27 Apr 2015

Ryersonians to collaborate with city building leaders at What’s Out There Weekend... more
Computer Science Seminars