ryerson logo
site map scs webmail scs web login ryerson mail my.ryersonwiki
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 Dr. Alex Ferworn student's build robot prototype to explore Egypt
Thu, 28 Apr 2016

Dr. Alex Ferworn hold a robotic event with two robots bore any resemblance to another--being made of all manner of "stuff" including coffee cups, custom machined gear rains, Popsicle sticks, Lego, string, Arduino boards, raspberry pie, laser range finders, sonar, random computation and many many feet of duct tape. Average construction cost were $150/robot and the Busa Dig test environment expending $200 covered by MDM and Computer Science.

CTV Video

expand/collapse CPS630 Web Apps: Building Web Apps with modern technologies
Thu, 14 Apr 2016

CPS630, allows student to gain understanding of technologies used to built modern/relevant web apps with minimal reliant on frameworks. "To look under the hood.", students are instilled with the knowledge of how popular web frameworks such as Jquery, Bootstrap, and other are designed. Graduating from this course, student will have gained the knowledge to design new frameworks, web services using html5 API's and ECMA Script. Angular.js and Node.js are used to aided students to explore web apps via modular design principles. This course is uniquely revamped to provide students with the necessary knowhow to have a competitive advantage in the job market.

Course projects presentation and demos will be Friday April 15 at 4-8PM in ENG101
expand/collapse SEMINAR: Segmentation-Aware Convolutional Nets
Mon, 04 Apr 2016

*Day and Time*: Thursday, April 14, 2016
2:15 p.m. – 3:15 p.m.

*Location*: Room ENG 288
Computer Science Department
George Vari Centre for Computing and Engineering
Ryerson University
245 Church St.

*Toronto, ON, M5B 2K3*

*Organizer*: IEEE Magnetics Chapter, IEEE Instrumentation and Measurement
Joint Chapter and Computer Science Department Ryerson University

*Contact*: Dr. Maryam Davoudpour, E-mail: maryam.davoudpour@ieee.org

Segmentation-Aware Convolutional Nets

In this talk, I will propose a new deep convolutional neural network (DCNN)
architecture that learns pixel embeddings, such that pairwise distances
between the embeddings can be used to infer whether or not the pixels lie
on the same region. Experimental results show that when this embedding
network is used in conjunction with a DCNN trained on semantic
segmentation, there is a systematic improvement in per-pixel classification
accuracy. The contributions of this work consist in straightforward
modifications to convolution routines. As such, they can be exploited for
any task involving convolution layers, including object recognition, image
retrieval, and video understanding.

Adam Harley received a BA (Honours) degree in psychology from Ryerson
University in 2012, and was awarded the Canadian Psychological
Association's Certificate of Academic Excellence for his undergraduate
thesis. Subsequently he began a computer science undergraduate degree at
Ryerson, where he was awarded the NSERC USRA. In 2014 he joined Ryerson's
MSc program in computer science. During the MSc he did research at INRIA in
France, as part of a Mitacs-Globalink research award. He is a recipient of
the Queen Elizabeth II Graduate Scholarship for 2015. His main areas of
research interest are computer vision and artificial intelligence.

expand/collapse Job Opportunities in Data Analytics
Fri, 11 Mar 2016

The City of Toronto
Position: Research Analyst 1
Posting Date: 04-Mar-2016
Closing Date: 18-Mar-2016

The City of Toronto
Position: Research Analyst 2
Posting Date: 04-Mar-2016
Closing Date: 18-Mar-2016

Please have any interested candidates send their resumes to:
Andrew.Sally at ontario.ca

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.
Computer Science Job Postings
expand/collapse JOB POSTING: HRI Software Engineer - Humatics
Fri, 05 Feb 2016

Humatics (http://site.humatics.com) - an MIT-connected HRI/sensor tech startup is hiring a senior software engineer.

We need someone with a demonstrated track record building software that enables more productive interactions between humans and robotic systems. If you join us now, you'll be getting in at the ground floor of a company founded to build integrated hardware and software systems that optimize and enrich human-robot interaction. Click here (https://goo.gl/RI9XNh) for the detailed job description.

Apply with resume, samples of previous work and one academic or professional reference to jacky@cjru.ca. Students must be enrolled in part-time or full-time post-secondary classes in Toronto.

expand/collapse JOB POSTING: Mobile/Web Developer (Junior Level, full-time)
Thu, 02 Feb 2016

Location: Wolfville (NS) or telecommute (Eastern or Atlantic Time Zone only)
*Start Date*: April 1st, 2016
*Salary*: $46,000 - $51,000 /year (depending on qualifications and experience)
*Vacation pay*: Yes (2 weeks)
*Health benefits*: Yes
*Application Deadline*: Feb 26th, 2016

*Description*: We are looking for a recent Computer Science graduate and highly talented junior mobile/web developer to join our technical team on the East coast. Our company atmosphere is collaborative, passionate, and fun. We are always innovating and creating new technologies and tools for ourselves and our clients. Come and work with a great team - we learn from and share knowledge with each other every day. The ideal candidate should be a recent graduate in Computer Science and have:
Experience in native and hybrid mobile development including PhoneGap.
Expertise in HTML / JavaScript / CSS.
Experience with Java, Android OS and Android Studio IDE.
Some experience with C# and .NET framework would be a big asset.
Experience with PHP/MySQL would be another big plus.
Basic skills debugging and profiling client-side code.
Experience testing and debugging in multiple browsers/operating systems.
Plenty of attention to detail.
Excellent oral and written communication skills for effective communication.
A desire to learn and grow with us.

Responsibilities include:
Work on our in-house software product TrailMark Office (LAMP stack) and TrailMark Mobile (Android, Windows Embedded 6.5)
Help to develop our new hybrid mobile app (PhoneGap).
Collaborate with other developers to create highly functional, reusable code.
Participate in all software development phases: from design, through implementation, debugging, and testing.
Test, debug and refine software to produce the required product. Please send us your resume including two references via email with the subject line "Mobile/Web Developer" to joerg.tews@trailmarksys.com
expand/collapse JOB POSTING: Research Assistant: Applied Analytics Project
Fri, 29 Jan 2016

Location: Ryerson University, Toronto, ON
Research Assistant

*Preferred Qualifications:*

- *Proficiency in Python programming,*
- *Experience in web scraping and using APIs,*
- *Experience in MySQL,*
- *Experience in Machine Leaning and/or Neural Networks is a plus.*

*Specific Responsibilities include:*

- *Acquire data from the web and some APIs,*
- *Create a database to store the data,*
- *Automate the data transfer and storage,*
- *Perform data cleansing, parsing, integration, and editing.*

For more details, please contact: Ozgur Turetken, Ph.D.,Professor and Director, Ted Rogers School of Information Technology Management, E-mail: turetken@ryerson.ca
expand/collapse JOB POSTING: Student Developers and Designer Needed
Fri, 11 Sept 2015

STUDENT DEVELOPERS AND DESIGNER NEEDED: Want to combine your love of audio with dynamic cloud storage and mobile innovation? We need four GTA-area students to help build an innovative audio application here at Ryerson.

iOS Engineer: 1 position (September-April 12-18 hours per week)
Experience with Object Oriented Programming
Experience developing User Interfaces
Experience interacting with Networking APIs
Senior year undergrad or grad students in computer science
Accessible development experience
Solid knowledge of digital audio fundamentals
Team leadership skills
Demonstrable commitment to project execution
Strong communication skills
Bonus: Swift, iOS, Audio DSP

Server Engineer: 2 positions (September-April 12-18 hours per week)
Experience with Object Oriented Programming
Experience in Database Programming
Solid knowledge of networking fundamentals (HTTP, JSON, REST, Scalability, Security)
Ability to work in a team
Bonus: Node.js, MongoDB, Digital Audio Fundamentals

UI Designer: 1 position (September-December 12-18 hours per week)
Adobe Creative Suite
Experience in accessible design
Senior undergrad or graduate student
Ability to work in a team
Ability to interpret feedback and manage deadlines

To apply:

Apply with resume, samples of previous work and one academic or professional reference to jacky@cjru.ca. Students must be enrolled in part-time or full-time post-secondary classes in Toronto.

Ryerson University News
expand/collapse Toronto’s other film festival
Tue, 19 Apr 2016

Image Arts filmmakers unveil thesis films at Ryerson University Film Festival... more
expand/collapse Bringing science education to Toronto youth
Fri, 15 Apr 2016

Office of Science Outreach partners with Visions of Science... more
expand/collapse DMZ “starts something” with Pathways to Education
Thu, 14 Apr 2016

New initiative brings entrepreneurial education to underserved communities... more
expand/collapse Learning English the holistic way
Tue, 12 Apr 2016

ESL Foundation Program offers pathway to the university experience... more
expand/collapse Slaight New Venture winner finds home at Biomedical Zone
Fri, 08 Apr 2016

Ryerson graduates lead innovative bone repair startup Artin Biomed... more
expand/collapse Mass Exodus moves to the SLC
Thu, 07 Apr 2016

Ryerson School of Fashion’s annual fourth-year showcase returns in more intimate setting... more
expand/collapse School is a 60/40 principle, says Dennis Mock Award winner
Tue, 05 Apr 2016

Tyler Webb recognized for outstanding extracurricular contributions to Ryerson... more
expand/collapse Whether going home late or coming in early, helping students is his passion
Fri, 01 Apr 2016

Dale Carl receives Errol Aspevig Award for Outstanding Academic Leadership... more
expand/collapse Convocation is not just for graduates
Thu, 31 Mar 2016

Get involved in 2016’s graduation ceremonies... more
expand/collapse Ryerson appoints Mohamed Lachemi as President and Vice-Chancellor
Thu, 31 Mar 2016

Experienced university leader and international scholar takes office as Ryerson’s ninth president... more
Computer Science Seminars
expand/collapse Machine Learning and Big Data for eReading
Thursday, February 11, 2016

Inmar Givoni, VP of Big Data at Kobo
Ryerson SLC 514

expand/collapse Michael Hoffman - Principal Investigator at Princess Margaret Cancer Centre
Thursday, February 11, 2016

Michael Hoffman, Principal Investigator at Princess Margaret Cancer Center, University of Toronto
Room LG04 ENG