 |
Home
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
Optimization and Research: Applications, Opportunities, and Challenges
Fri, 17 Jun 2016
June 20, 2016 at 1:00 p.m. Dr. Shahryar Rahnamayan, Associate Professor in the Department of Electrical, Computer and Software Engineering Faculty of Engineering and Applied Science at UOIT, will be presenting ÂOptimization and Research: Applications, Opportunities, and ChallengesÂ.
Speaker: Dr. Shahryar Rahnamayan
Associate Professor
Department of Electrical, Computer and Software Engineering Faculty of Engineering and Applied Science, UOIT
Day and Time: Monday, June 20, 2016
1:00 p.m. Â 2:00 p.m.
Location: Room ENG 288
245 Church St., Toronto, ON, M5B 2K3
Organizer: IEEE Women in Engineering (WIE), IEEE Magnetics Chapter, IEEE Instrumentation and Measurement/Robotics and Automation Joint Chapter and Computer Science Department Ryerson University
Contact: Dr. Maryam Davoudpour
Link: http://toronto.ieee.ca/2016/06/12/optimization-and-research-applications-opportunities-and-challenges/
JOB POSTINGS: CUPE Local 3901 Posting
Fri, May 27 2016
Available Appointments: The Department of Computer Science invites applications to teach the following courses in the Fall 2016 academic term.
Position A - Part time Hourly Appointment
Section Size Total when Combined: 93
Total Semester Hours: 3
Number Combined Sections: 3
CPS109 - Computer Science I
An introductory programming course designed to introduce fundamental Computer Science concepts such as abstraction, modelling and algorithm design. Emphasis is placed on producing correct software. This course uses Java as its programming language.
Position B - Part time Hourly Appointment 2 Positions
Section Size Total when Combined: 60
Section Size Total when Combined: 90
Total Semester Hours: 3
Total Semester Hours: 3
Number Combined Sections: 2
Number Combined Sections: 3
CPS118 - Intro. Programming for Scientists
This course is an introduction to computer science, computers and programming for science students. Topics covered include: algorithmic thinking, computational approaches to solving problems, programming fundamentals such as elementary data structures, arrays, and basic constructs provided by high-level programming languages: sequencing, selection, iteration, and functions. Additional topics may include: numerical computation, GUI interface, and case studies of scientific computing. This course uses MATLAB as its programming language.
Position C - Part time Hourly Appointment
Section Size Total when Combined: 36
Total Semester Hours: 3
Number Combined Sections: 1
CPS513 - Introduction to Multimedia Computation
Introduction to computing and programming for non-computer science majors. This course introduces the student to computers and the mind set of computing how to solve problems by developing algorithms and writing programs. The programming language is Python, and the problems are taken from the domain of multimedia (manipulation of images and sounds).
Position D - Part time Hourly Appointment
Section Size Total when Combined: 40
Total Semester Hours: 3
Number Combined Sections: 1
CPS607 - Autonomous Mobile Robotics
An introductory course in the design and implementation of autonomous vehicles. Topics will include the nature of autonomy and autonomous behaviour. Issues involving sensing and actuation will be discussed. Students will be introduced to the constraints and issues involved in building systems designed to interact with an environment independently. Students will be expected to construct working robots.
Position E - Part time Hourly Appointment
Section Size Total when Combined: 160
Total Semester Hours: 3
Number Combined Sections: 4
CPS721 - Artificial Intelligence I
This course provides introduction to several important AI problems and techniques, including knowledge representation and reasoning, constraints satisfaction, search, natural language understanding, planning, uncertainty, belief networks, learning.
I
sition F - Part time Hourly Appointment
Section Size Total when Combined: 40
Total Semester Hours: 1
Number Combined Sections: 1
CP9102 - Doctoral Seminar
The purpose of the Doctoral Seminar is to provide students exposure to the latest research, issues and findings related to the discipline of Computer Science. The seminar will consist of invited and talks by experts from industry, academia and graduate students themselves. Students will have an opportunity to improve their writing and critical thinking skills through assigned work associated with the seminar topics. All students are required to attend and actively participate in seminars every semester for a total of six semesters. A doctoral candidate must give two publicly announced research seminars on his/her thesis research. The student's supervisor(s) and at least one other member of the student's Dissertation Supervisory Committee must attend this seminar. The quality of the student's presentation will be graded on a Pass/Fail basis. Each student will be required to pass each research seminar presentation.
Package A - Part time Hourly Appointment
2 Different Sections, must be able to teach two different sections
Section Size Total when Combined: 93
Total Semester Hours: 3
Number Combined Sections: 3
CPS506 - Comparative Programming
A survey of major programming paradigms, with emphasis on the functional paradigm. Discussion of data typing, program decomposition, scoping rules, control structures parameter passing. Programming languages will likely include commercially important functional languages such as Haskell, Clojure and Erlang, with examples of others as time permits.
Rating Criteria - Weight (%)
1. Education 20%
2. Experience 30%
3. Currency 20%
4. Teaching skills 20%
5. Interactive skills 10%
2. Combinations
The teaching needs listed above on current expectations of enrollment for the Fall 2016 semester. Should these estimates change significantly, the particular combination of courses will be subject to change.
3. Types of Appointments
A full workload sessional (two semesters) is for 30-32 hours; a half sessional appointment (one semester) is for 15 to 16 semester hours; a reduced-workload half sessional
appointment is for 9-14 semester hours; and a part-time hourly appointment (one semester) is for 1-9 hours in any one semester.
4. Qualifications for Positions
A minimum of a PhD in Computer Science is preferred or related discipline with five years of University teaching experience.
Application Process
Candidates who wish to apply for these appointments must provide, in writing or email, to lfortune@ryerson.ca, the following:
" Cover letter of application which highlights information relevant to the appointment, including any specific experience teaching the course(s) posted and a currency report.
" Indicate clearly your preference regarding type of appointment, the course or number of sections of the same course or position number.
" An update curriculum vitae, including your current email address, the address to which the letter of appointment should be sent, any period during the applicant cannot be contacted;
" Provide any other relevant information concerning your candidacy.
Application Deadline
Written or emailed applications must be received by the Department of Computer Science of no later than 4pm on Thursday, June 9, 2016.
SEMINAR: Internet of Things, building blocks, challenges and research directions
Thu, 26 May 2016
Tuesday May 31st, 2016 at 11:30 a.m. Dr. Fatima Hussain will be presenting "Internet of Things,
building blocks, challenges and research directions".
Speaker: Dr. Fatima Hussain
Day and Time: Tuesday, May 31st, 2016
11:30am -12:30pm
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 Women in Engineering (WIE), IEEE Magnetics Chapter, IEEE Instrumentation and Measurement/Robotics
and Automation Joint Chapter and Computer Science Department Ryerson University
Contact: Dr. Maryam Davoudpour
Abstract: The Internet of Things (IoT) is a novel paradigm that is rapidly growing in modern wireless telecommunications.
IoT means a world-wide network of interconnected objects uniquely addressable, sustainable and enhance able.
It is defined as integration of several technologies, and communications solutions based on standard
communication protocols. The main strength of the IoT idea is the high impact it will have on several aspects of
everyday-life and behavior of potential users. This promising technology comes with great challenges and leads to
numerous research directions for industry as well academia.
Biography: Fatima Hussain received her PhD and MASc. degree in Electrical and Computer Engineering with
specialization in "Wireless Communication" from Ryerson University, Canada. She holds MEng. and BSc.
in Electrical and Computer Engineering with specialization in "Controls System" and "Telecommunication Systems",
respectively from University of Engineering and Technology Lahore, Pakistan. She is acting as a reviewer
for IEEE Access journal and IET Journal from couple of years. She is working as a post-doctoral fellow in
NCART lab, Ryerson University, on a design and implementation of "Smart Parking System".
Cross-disciplinary project could advance archaeology research
Wed, 18 Jun 2016
2016 - Research and Innovation - Ryerson University:
One of the robots designed in the cross-disciplinary project between Ryerson's computer sciences
and history departments was displayed at the Ontario Centres of Excellence Discovery conference.
Reasearch and Innovation
@RyersonResearch on twitter
Computer Science Job Postings
JOB POSTING: Blue Prism / RPA Consultant - Manager / Senior Consultant
Mon, 24 May 2016
EY's people in more than 150 countries are committed to operating with integrity,
quality and professionalism in the provision of audit, tax, transaction and advisory services.
We strive to help all of our people achieve their professional and personal goals through
an inclusive environment that values everyone's contributions, appreciates diversity of thought,
fosters growth, and provides continuous opportunities for development. Recognized as one of
Canada's top employers, EY continually strives to be a great place to work.
We currently have career opportunities for Manager / Senior Consultant in our Toronto
IT Advisory Services team. The individuals will work directly with clients to transform
their business challenges into technology solutions. The goal is to support our
clients' efforts to make their business units more effective and efficient and,
where required, provide services in connection with the development and implementation
of technology solutions. Our experience is also important to the analysis of specific
business requirements for alignment with technology architecture, technology infrastructure
design, and vendor selection decisions that support the line of business IT organizations
of our clients.
This position falls within our IT Advisory team, which helps our clients enhance the
effectiveness of Operations functions by assisting them as they shift their emphasis
from transaction-level control, processing and reporting to more value driven, decision
support and analytics.
Click here(https://ey.taleo.net/careersection/gexp01/jobdetail.ftl?job=TOR002BO) for the detailed job description.
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.
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
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
Ryerson
University News
Boldly going where no Canadian school has gone before
Fri, 22 Jul 2016 Student Spaceflights Experiments Program puts Ryerson science in orbit... more
Queer Trans Artist Residency is both loud and intimate
Thu, 21 Jul 2016 Emerging artists explore identity, advocacy and empowerment at Ryerson Artspace... more
Five tips for amplifying your postgrad experience
Tue, 19 Jul 2016 How Jennifer Huynh found her voice through professional development... more
Volunteerism, activism lead to Disability Studies scholarship
Fri, 15 Jul 2016 School of Disability Studies names first recipients of the David and Sylvia Pollock Entrance Award... more
Travelling with purpose
Thu, 14 Jul 2016 Ryerson’s Alternative Spring Break students volunteered in Laos and India... more
Life after Brexit
Tue, 12 Jul 2016 Ryerson Journalism graduate considers the future of the European Union... more
Rams hockey coach looks back on 35 years
Fri, 08 Jul 2016 Graham Wise led Ryerson men’s hockey to new heights... more
Ideas come together at iBEST symposium
Thu, 07 Jul 2016 Ryerson University, St. Michael’s Hospital researchers collaborate on the future of medical innovation at annual event... more
A more diverse and inclusive campus
Tue, 05 Jul 2016 Inaugural Diversity Self-ID report creates benchmark for equity... more
Liping Fang receives Canadian Academy of Engineering Fellowship
Thu, 30 Jun 2016 Associate dean at Faculty of Engineering and Architectural Science joins prestigious national institution... more
|
Computer
Science Seminars
|
|