Quantcast
Channel: School of Computer Science
Viewing all 102 articles
Browse latest View live

Computer Science Undergrad - Jonathan Donais - wins CGSM Scholarship

$
0
0
School of Computer Science - News Article Image

Congratulations to Jonathan Donais on his CGSM Canada Graduate Scholarship award.  This Master’s level scholarship $17,500 while Jon works on his Master’s degree. 

Jon recently graduated with a Bachelor of Computer Science Honours degree, Jon will be working with Dr Richard Frost’s SpeechWeb research group to investigate the development of a SpeechWeb voice browser that works on multiple platforms including Android, Windows and IOS devices.  Jon has already built a grammar-based prototype SpeechWeb browser using Carnegie Mellon’s PocketSphinx speech recognition library.  Jon’s Master’s thesis work will include investigating the integration of statistical-based and grammar-based speech recognition engines to create a publically-available large vocabulary speech recognition framework which executes on local devices, offering an alternative to server based recognition systems such as Google’s.


GA/TA Positions Available in CS for Fall 2014

$
0
0

In accordance with Article 12:01 of the CUPE 4580 Collective Agreement the Department of Computer Science invites applications for Graduate Assistantship GA and Teaching Assistantship TA positions for the Fall 2014 term.

Please note that all positions are open to GAs and TAs with GA applicants being given first priority.  Each GA position is expected to be for a total of 140 hours. A limited number of GA positions may be available for fewer hours. The total number of hours in a TA appointment will depend on the applications received and is anticipated to be 75 hours per position. Each positon can be comprised of a combination of any of the listed courses as needed. Our projected TA budget for 2014/15 is $29,721.25  In addition to a projected 46 GA positions for the 2014-15 Academic year.

List of courses that may utilize Graduate Assistants for Fall 2014: 

COURSE #   &   TITLE

TIMES

EXAM TIME

projected positions and hours

Duration of position

60-100
Key Concepts in Computer Science

TR  2:30- – 3:50 PM

Dec. 6 12:PM

6 GA TA Positions for a total of 840 hrs

Sept. 1  to Dec 31

60-140
Intro to Algorithms & Programming: I

TR  11-30– 12:50PM

Dec. 8 7: PM

9 GA TA Positions for a total of 1260 hrs

Sept. 1  to Dec 31

60-141
Intro to Algorithms & Programming: II

Pending enrolment

 

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-212
Object-Oriented Programming Using Java

TR  5:30 –6:50 PM
F 11:30-12:50 PM

Dec. 16 7: PM

3 GA TA Positions for a total of 420hrs

Sept. 1  to Dec 31

60-231
Theoretical foundations of Comp Science

TR 10:00– 11:20 AM

Dec.16 8:30AM

2 GA TA Positions for a total of 180 hrs

Sept. 1  to Dec 31

60-254
Data Structures & Algorithms

TR 11:30-12:50 PM

Dec. 6 8:30am

3 GA TA Positions for a total of 420 hrs

Sept. 1  to Dec 31

60-256
System Programming

MW  5:30 – 6:50PM

Dec. 17 7:00 PM

3 GA TA Positions for a total of 420 hrs

Sept. 1  to Dec 31

60-265
Computer Architecture I:  Digital Design

MW  2:30 – 3:50 PM

Dec. 8 3:30 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-266
Computer Architecture II:  Micro. Programming

MW 10:00-11:20 AM

Dec. 10 8:30 AM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-275
Selected Topics I/ Programing Practicum

M  11:30 – 2:20 PM

??

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-311
Introduction to Software Engineering

MW 10:00-11:20 AM

Dec. 17 8:30 AM

2 GA TA Positions up to a total of 280 hrs

Sept. 1  to Dec 31

60-315
Database Management System

TR  5:30 – 6:50PM

Dec.9 7:00 PM

2 GA TA Positions up to a total of 280 hrs

Sept. 1  to Dec 31

60-322
Object Oriented Software Analysis/Design

MW 11:30–12:50 PM

Dec.8 12:00 PM

1 GA TA Positions up to a total of 280 hrs

Sept. 1  to Dec 31

60-350
Intro to Multimedia Systems

TR 10:00-11:20AM

Dec.16 12:00PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-352
Introduction to Computer Graphics

MW 4:00-5:20 PM

Dec.17 3:30 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-354
Theory of Computation

TR 8:30-9:50

Dec.9 8:30 AM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-367
Computer Networks

MW 1:00-2:20 PM

Dec.12-12:00PM

3 GA TA Positions for a total of 420 hrs

Sept. 1  to Dec 31

60-415
Advanced & Practical Database Systems

TR 2:30-3:50 PM

Dec. 6 12:00 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-422
Agile Software Development

MW 2:30-3:50 PM

Dec.15-12:00PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-440
Principles of Programming Languages

TR 1:00 -2:20 PM

Dec. 11 3:30 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-611
Advanced Software Eng. Topics

W 9:30 -12:50

Dec. 9 8:30

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-654
Advanced Computing Concepts

M 9:30 -12:50

Dec. 10 8:30

1 GA TA Positions up to a total of 140 hrs

Sept. 1  to Dec 31

60-104-1/30
Computer Concepts for End-Users

MW 5:30-6:50PM

Dec.17-3:30PM

4 GA TA Positions for a total of 475 hrs

Sept. 1 to Dec. 31/14

60-104-91
Computer Concepts for End-Users

Distance

Dec.17-3:30PM

2 GA TA Positions up to a total of 225 hrs

Sept. 1 to Dec. 31/14

60-106
Programming in C for Beginners

TR 5:30–6:50 PM

Dec.14, 12 PM

2 GA TA Positions up to a total of 150 hrs

Sept. 1 to Dec. 31/14

60-205-01
Introduction to the Internet

TR 2:30-3:50 PM

Dec.16 3:30 PM

1 GA TA Positions up to a total of 100 hrs

Sept. 1 to Dec. 31/14

60-205-30
Introduction to the Internet

TR 5:30-6:50 PM

Dec.16 3:30 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1 to Dec. 31/14

60-205-91
Introduction to the Internet

Distance

Dec.11 8:30 AM

2 GA TA Positions up to a total of 150 hrs

Sept. 1 to Dec. 31/14

60-207 91
Problem Solving & Info on the Internet

Distance

Dec.12 8:30 AM

1 GA TA Positions up to a total of 140 hrs

Sept. 1 to Dec. 31/14

60-209-91
Social Media & Mobile Tech. for End User

Distance

Dec. 6   3:30 PM

2 GA TA Positions up to a total of 150 hrs

Sept. 1 to Dec. 31/14

60-270-01
Advanced Website Design

TR 4:00-5:20 PM

Dec.16. 3:30 PM

1 GA TA Positions up to a total of 140 hrs

Sept. 1 to Dec. 31/14

 

All positions and hours are subject to sufficient enrolment and budgetary approval.

Eligibility requirements:

GA and TA appointments shall be offered in accordance with the criteria specified in Article 12:03 and 12:04, respectively of the Collective Agreement. The following are essential qualifications required for the appointments above:

Specific Hiring Practices of the School of Computer Science:

  • Must have good communication skills
  • Must be available to attend courses/labs/exams (including Final Exam) at specified times
  • Minimum GPA 75%
  • Must have passed the course with a minimum of  83
  • Preference given to those with teaching and other relevant experience

Note that a student must maintain fulltime registration throughout the term and must be in good standing in the degree program in order to hold a Graduate Assistantship. A full graduate assistantship requires an average of 10 hours per week for a maximum of 140 hours per semester. Refer to Articles 12, 13, and 14 of the CUPE 4580 Collective Agreement for eligibility details.

Application forms are available from Graduate Secretary Room 5113 LT and online at http://www1.uwindsor.ca/cs/system/files/TeachingAssistantApplicationForm.pdf

Applications must be submitted to: Deborah Barltrop, Graduate Secretary, Room 5113 LT email to:  csgradinfo@uwindsor.ca

Deadline for receiving applications: August 7, 2014.


Article 13 – Financial support

"With respect to those students who have applied for and been accepted for Assistantships, the Assistant will not be paid for any shortfall of hours at the end of their respective program, provided the University has satisfied its obligation to post available positions each term in writing and on the AAU website and to offer the minimum terms of support in accordance with Article 13:01 (a) & (b) and provided that the Assistant has applied in writing or via e-mail by the application deadline for each term until they have received the minimum terms of support in accordance with Article 13:01 (a) & (b)."

 

WHERE ARE THE CS LINKS?

$
0
0

On Wednesday, June 5th, the University of Windsor unveiled a new logo, and refreshed the design of all authoritative Web pages on campus.

Unfortunately, the new row of links to new Computer Science resources was removed.  For your convenience, here are the links:

School of Computer Science Council Nominations

$
0
0

SCHOOL OF COMPUTER SCIENCE
UNIVERSITY OF WINDSOR

is seeking nominations for

UNDERGRADUATE AND GRADUATE STUDENT REPRESENTATIVES
to serve on the School of Computer Science Council

UNDERGRADUATE
There are 4 (FOUR) undergraduate positions open on council for2014-2015 and they are open to all students majoring in computer science. You must also be a student majoring in computer science in order to nominate someone for a position.

MASTER
There are 2 (TWO) MSc. positions open on council for 2014-2015 and they are open to all Computer Science MSc. students. You must also be a graduate student majoring in computer science in order to nominate someone for a position.

PHD
There is 1 (ONE) Ph.D position open on council for 2014-2015 and is open to all Computer Science Ph.D students. You must also be a Ph.D student majoring in computer science in order to nominate someone for a position.

Duties: Student representatives perform a valuable function by expressing student views on the council and various committees. The council is comprised of all faculty and student representatives. The student representatives act as a liaison between the students and council. The other responsibilities include:

1) Attending monthly council meetings, AND
2) Serving on various committees as needed, such as:  Appointments Committee, Promotion & Tenure Committee, Curriculum Committee

NOMINATIONS OPEN:
MONDAY, SEPTEMBER 8, 2014 through MONDAY, SEPTEMBER 15, 2014
ELECTIONS WILL BE HELD ON
WEDNESDAY, SEPTEMBER 24, 2014

Nomination forms are available in Room 5115 Lambton Tower OR by clicking here.

Student Council Elections

$
0
0

COMPUTER SCIENCE STUDENT COUNCIL REPRESENTATIVES

The following are the Student Representatives for 2014-15:

UNDERGRADUATE   
Angana Borikar
Caitlin Facchina
John Lam
Nikola Zjalic

GRADUATE
Andrew Hlynka
Santosh Upadhyayula

PHD
Supriya Supriya
 

CONGRATULATIONS!

Computer Science Sessional Instructor Posting - Winter 2015

$
0
0

The School of Computer Science intends to offer the following courses during Winter 2015 which might not be staffed by full-time faculty members as part of their normal teaching load.  In accordance with section 54-07 of the 2011-2014 Collective Agreement, the School invites applications from qualified individuals interested in teaching them.  *This listing is subject to change.

03-60-104-01              Computer Concepts for End-Users
03-60-104-30              Computer Concepts for End-Users
03-60-104-91              Computer Concepts for End-Users Distance course
03-60-106-91              Programming in C for Beginners Distance course
03-60-141-30              Introduction to Algorithms & Programming II
03-60-205-01              Introduction to the Internet
03-60-205-30              Introduction to the Internet
03-60-205-91              Introduction to the Internet-Distance course
03-60-207-91              Problem Solving and Information on the Internet
03-60-209-91              Social Media & Mobile Tech. for End User-Distance course
03-60-256-01              System Programming
03-60-270-01              Advanced Website Design
03-60-280-01              Practicum
03-60-305-91              Cyber Ethics Distance course
03-60-307-01              Web-Based Data Management
03-60-322-01              Object-Oriented Software Analysis/Design
03-60-334-01              World Wide Web Information System Development
03-60-340-30              Advance Object Oriented System Design Using C++
03-60-411-01              Software Verification and Testing
03-60-420-01              Mobile Application Development
03-60-480-01              Practicum:  Selected Topics in Software Engineering
03-60-667-01              Networking and Data Security

Applicants should submit a resume along with a cover letter detailing teaching experience and skills relevant to the specific course(s) for which they are applying.  Note:  It’s likely that not all of the above courses will be offered.  Therefore, applicants should indicate more than one course if they are qualified.

For additional information, please contact the School’s Office at 253-3000 (ext. 2990 /3714).

SEND APPLICATION TO THE HEAD OF COMPUTER SCIENCE ON OR BEFORE FRIDAY, OCTOBER 17, 2014 to (csdir@uwindsor.ca).

The University of Windsor is committed to employment equity and welcomes applications from Aboriginal Peoples, persons with disabilities and members of the visible minorities.  Applications from women are particularly encouraged.

Notes: Subject to provisions of the Collective Agreement, preference will be given to qualified applicants who are full-time faculty members.  Applications from those who have not taught previously for the School should forward a C.V. with three letters of reference to the School’s office.  Only those successful will be contacted.

THE ABOVE IS SUBJECT TO FINAL BUDGETARY APPROVAL

Winner of the Governor General's Gold Medal Award - Dr. Yifeng Li

$
0
0
School of Computer Science - News Article Image

Dr. Yifeng Li, School of Computer Science – 2014 Governor General’s Gold Medal Recipient

In 2013, under the supervision of Drs. Alioune Ngom and Luis Rueda, Dr. Li defended his doctoral dissertation, Sparse machine learning models in bioinformatics.  Described by his supervisor as having impressive skills in mathematics and statistics, he also has the advantageous characteristic of remaining highly confident and optimistic when he meets difficulties in both research and life.  This is very important for a scientist.  He is industrious and assimilates difficult new concepts quickly.

Dr. Li has been the recipient of the Ontario Graduate Scholarship in 2011 and 2012.  He was also one of three international winners of the IEEE Walter Karplus Summer Research Grant in 2010.  Dr. Li has published 5 Journal papers (plus one under revision) in machine learning and bioinformatics journals (BMC Systems Biology, IEEE Transactions on Computational Biology and Bioinformatics, Neurocomputing), and over 20 refereed conference papers in IEEE BIBM (acceptance rate 19.93%), IEEE ICDM(acceptance rate 19.97%), and more.

The research of Dr. Li focused on devising large-scale sparse machine learning models for various bioinformatics problems. He contributed to methods including sparse representations, sparse tensor factorization, sparsely regularized linear models, spectral clustering, and high-order dynamic Bayesian networks. These sparse models help to better interpret results in analysis of big biological data.  His Non-Negative Matrix Factorization Toolbox (https://sites.google.com/site/nmftool) and Sparse Representation Toolbox (https://sites.google.com/site/sparsereptool) are popularly used in the machine learning and bioinformatics community.

Dr. Li is grateful for the support of his supervisors who made it possible for Dr. Li to attend many international conferences where he received beneficial feedback on this thesis and actively interacted with some top researchers. 

As a postdoctoral fellow in the Wasserman Lab, Centre for Molecular Medicine and Therapeutics, University of British Columbia, Dr. Li is currently working on cis-regulatory element identification in huge non-coding regions of human genome using machine learning models.  He is also the Local Arrangements Chair of the IEEE World Congress on Computational Intelligence (IEEE WCCI) to be held in Vancouver 2016, which is the largest international technical event in the field of computational intelligence.

HackUWin 2014

$
0
0

On July 25, the School of Computer Science hosted the inaugural HackUWin. The event was the culmination of hard work and persistence of Ronak Patel, Sanjay Renukamurthy and Pramod Mendonca along with 14 other cohorts. Ronak first experienced a hackathon this past summer in Illinois. 

I woke up early in the morning and got ready for an amazing journey. It was 11th April, 2014 – the day of HackIllinois, one of the premier hackathons in the United States.  On the second day of the event, I was coding with bunch of hackers.  Suddenly, one representative of General Electric came in to the room and start talking with one hacker from Perdue University. At the end of that talk, he offered him an internship!  Without any formal interview, without any application process and of course without seeing his grades. Can you imagine how powerful that is?  People are wandering around looking for jobs or internships and that guy got one as he was running hello world program in C. That’s the power of Hackathon.

Hackathons are not just coding competitions; they create a united flow of innovation and shape culture.  As Swift, Commissioner of Major League Hacking said, you need 5 things for a hackathon:  a place, WiFi, people, food and enthusiasm and to provide these things at larger scale with some other resources, we need sponsors.  I feel tech companies don’t want to follow a conventional hiring process; they want thinkers who can think out of box, coders who can code in limited time (let say 36 hours!), and creators who can create innovative things. So I must say, Hackathons are the right place to find such people. 

After a long period of brainstorming, I had decided to launch HackUWIN – University of Windsor’s Hackathon.  The competition ran for 36 hours from July 25 to July 27 with 45 registrants.  It is an “open” competition, which means teams can build anything they want.  The winning team “The Motion” developed a motion control snake game with Leap and the runner-up team had built anti theft software with .NET.  

Before HackUWIN, there were some organizations/companies who had conducted hackathons at the University of Windsor but hackathons are a source of pride for a university where students organize the entire event from inviting sponsors to serving students. That’s why HackUWIN 2014 is the first effort in such a direction.  It was organized by the students, for the students. We learned from our mistakes; we did some awesome things.  We had lots of prizes and swag for participants but as they say, it is difficult to start and establish new things.  We faced lots of hurdles but we never stopped and we will not stop in the future. We are coming back in 2015 with a bang!

- Ronak Patel

 


Congratulations to Computer Science Graduates

$
0
0

The School of Computer Science congratulates the Fall 2014 graduates and wishes them success in their future endeavours!

Governor General’s Gold Medal
YIFENG LI

Doctor of Philosophy

Computer Science

Tarik A. Elamsy
Auto-Calibration and Three-Dimensional Reconstruction for Zooming Cameras

Marwa F. Khater
Genomic and Behavioral Evolution in the Artificial Ecosystem Simulation EcoSim

Mina Maleki
Prediction of Protien-Protein Interaction Types Using Machine Learning Approaches

Satish Chandra Panigrahi
Geometric Optimization in Some Proximity and Bioinformatics Problems


Master of Science
Computer Science

Ripudamanlall Ramlall
Kaushik Roy

Computer Science Co-operative Education
Ganesh Santosh Akula

Bachelor of Science
Honours Computer Science with Software Engineering Specialization

Rami Khalaf

Bachelor of Computer Science

Honours Computer Science

Nicholas Tsz Hang Au *
Chance Chase **
Jeffrey Drake
Subhankar Pandit 

Honours Computer Science Applied Computing

Md Salah Uddin


Honours Computer Science Co-operative Education

Kishan Parekh

Bachelor of Computer Science
General Program

George Gabriel Kyrtsakas
Md. Shameem Momtaz
Terrence Sairsingh
Mitch Nicolas Visser

Bachelor of Computer Science – (Four-Year Major)
Computer Science Applied Computing

Matthew Aaron Lepage

* Graduating With Distinction
** Graduating With Great Distinction

GA/TA POSITIONS AVAILABLE FOR WINTER TERM 2015

$
0
0

We are pleased to invite applications for GA and TA positions in WINTER 2015. 

GA applicants must be registered full time and be in good standing in order to hold a Graduate Assistantship.

TA applicants must be registered and in good standing in order to hold a Teaching Assistantship

GA/TA appointments shall be offered in accordance with the criteria specified in Articles 12:03 and 12:04 of the CUPE4580 Collective Agreement

Specific Eligibility Requirements  of the School of Computer Science:

 Must have good communication skills

 Must be registered for W2015 at time of hiring

Applicants must have taken the course with a minimum of 80%

Preference will be given to applicants with more than 80%

Must be available to attend courses/labs/exams (including Final Exam) at specified times

  Teaching and other relevant experience will be considered in accordance to Articles 12:03 and 12:04

Deadline for applications: All applications must be received no later than November 7, 2014.   Late applications will not be accepted.

 

Application forms are available from:

School of Computer Science secretaries, LT 5113, LT 5114 or www.cs.uwindsor.ca  -

Return completed application with a current transcript to:   Graduate Secretary - Lambton Tower Rm 5113.

If your transcript is not included when applying, your application will be considered incomplete.

The following courses could possibly make use of GA/ TAs

All positions are subject to sufficient enrolment and budgetary approval.

COURSE #

TITLE

TIMES

Estimated Number  of positions and hours  

Duration of position

60-100-30

Key Concepts in Computer Science

T  7:00 – 9:50 pm

3 GA/TA positions for up to  a total of  420 hours

Jan 1 to April 30

60-140-30

Intro to Algorithms & Programming: I

T  4:00 – 6:50 0PM

4 GA/TA positions for a total of  600  hours

Jan 1 to April 30

60-141-01

Intro to Algorithms & Programming: II

MW  2:30 – 3:50PM

4 GA/TA positions for up to a total of  560 hours

Jan 1 to April 30

60-141-30

Intro to Algorithms & Programming: II

M  7:00 – 9:50PM

3 GA/TA positions for a total of  420 hours

Jan 1 to April 30

60-212-01

Object-Oriented Programming Using Java

MW 10:00- 11:20 AM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-214-01

Languages, Grammars and Translators

MW  4:00 – 5:20PM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-254-01

Data Structures & Algorithms

TR  1:00 – 2:20PM

3 GA/TA positions for a total of  420 hours

Jan 1 to April 30

60-256-30

System Programming

TR  5:30 – 6:50PM

2 GA/TA positions for a total of  280 hours

Jan 1 to April 30

60-265-30

Computer Architecture I:  Digital Design

TR 2:30 – 3:50 PM

3 GA/TA positions for a total of  420 hours

Jan 1 to April 30

60-266-01

Computer Architecture II:  Micro. Programming

MW  8:30  – 9:50AM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-280-01

Practicum

TR  1:00 – 2:20PM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-315-30

Database Management System

TR  4:00 – 5:20PM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-322-30

Object Oriented Software Analysis/Design

MW 4:00 -5;20 PM

1 GA/TA positions for up to a total of  140

Jan 1 to April 30

60-330-01

Operating System Fundamentals

TR  11:30 – 12:50PM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-334-30

World Wide Web Information System Development

W  7:00 – 9:50PM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-340-30

Advanced Object Oriented System Design Using C++

T  7:00 – 9:50PM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-371-01

Artificial Intelligence Concepts

TR  1:00-2:20 pm

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-420-30

Mobil Application Development

MW  5:30 – 6:50PM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-425-01

Oracle Database Design and Admin

TR  2:30 – 3:50PM

.5 GA/TA positions for up to a total of  70 hours

Jan 1 to April 30

60-454-01

Design & Analysis of Computer Algorithms

TR  1:00 – 2:20PM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-480-01

 

Selected Topics in Software Engineering

TR 10:00 – 11:20  AM

.5 GA/TA positions for up to a total of  70 hours

Jan 1 to April 30

60-104-01

Computer Concepts for End Users

TR  5:30 – 6:50 PM

5 GA/TA positions for up to a total of  700 hours

Jan 1 to April 30

60-104-30

Computer Concepts for End Users

W  7:00 – 9:50PM

5 GA/TA positions for up to a total of  700 hours

Jan 1 to April 30

60-205-01

Introduction to the Internet

TR  1:00- 2:20PM

4 GA/TA positions for up to a total of  640 hours

Jan 1 to April 30

60-205-30

Introduction to the Internet

R  7:00- 9:50 0PM

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30

60-270-30

Advanced Website Design

T  7:00 – 9:50PM

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-104-91

Computer Concepts for End Users

DISTANCE EDUCATION

4 GA/TA positions for up to a total of  560 hours

Jan 1 to April 30

60-106-91

Programming in C for Beginners

DISTANCE EDUCATION

1 GA/TA positions for up to  a total of  140 hours

Jan 1 to April 30

60-205-91

Introduction to the Internet

DISTANCE EDUCATION

5 GA/TA positions for up to a total of  700 hours

Jan 1 to April 30

60-207-91

Problem Solving and Info on the Internet

DISTANCE  EDUCATION

1 GA/TA positions for up to a total of  140 hours

Jan 1 to April 30

60-209-91

Social Media & Mobil Tech. for End User

DISTANCE EDUCATION

6 GA/TA positions for up to a total of  840 hours

Jan 1 to April 30

60-305-91

Cyber-Ethics

DISTANCE EDUCATION

2 GA/TA positions for up to a total of  280 hours

Jan 1 to April 30


Please note that all positions are open to GAs and TAs with GA applicants being given first priority.  Each GA position is expected to be for a total of 140 hours. A limited number of GA positions may be available for fewer hours. The total number of hours in a TA appointment will depend on the applications received and is anticipated to be 75 hours per position. Each positon can be comprised of a combination of any of the listed courses as needed. Our projected TA budget for Winter 2015 is $48,108.13  In addition to a projected  49.5  GA positions for the 2015 Winter Term.

Please note that Graduate Assistants must apply each term by the application deadline, in accordance with Article 13:

"With respect to those students who have applied for and been accepted for Assistantships, the Assistant will not be paid for any shortfall of hours at the end of their respective program, provided the University has satisfied its obligation to post available positions each term in writing and on the AAU website and to offer the minimum terms of support in accordance with Article 13:01 (a) & (b) and provided that the Assistant has applied in writing or via e-mail by the application deadline for each term until they have received the minimum terms of support in accordance with Article 13:01 (a) & (b)."

 

CS Commons Closure due to Upcoming Events

$
0
0

The Computer Science Commons (ER 3150) will be closed due to special events on the following dates:

DAY DATE TIME EVENT
Friday Nov 7 10:00am - 10:00 pm

Open House (morning)

ACM-ICPC (eve)

 

Friday Nov 14 1:30-5:00 pm SSPC Training
Friday Nov 21 1:30-5:00 pm SSPC Practice
Friday Dec 5 1:30-6:00 pm SSPC Competition

We apologize for any inconvenience this may cause but encourage you to get involved in these events. 

Waterloo Black moves on the the ACM-ICPC World Finals

$
0
0

UWindsor School of Computer Science hosts ACM-ICPC ECNA Regional Programming Competition.

The Associate for Computing Machinery (ACM) annual International Computer Programming Competition (ICPC) sponsored by IBM held its 2014 East Central North American (ECNA) regional on Saturday, November 8th, 2014.

The University of Windsor School of Computer Science is one of the four volunteer schools from across the region to host the competition, being the only Ontario site for the 5th year in the row – where 22 teams from 11 different institutions competed.  There are 9 problems in the competition to be solved within 5 hours by writing a solution in the form of a computer program.

In the ECNA region there were 126 teams participating from 61 colleges and universities throughout western Pennsylvania, Ohio, Michigan, eastern Ontario, and Indiana (excluding the Greater Chicago Metropolitan Area). Each team is composed of 3 undergraduate students.

Winners selected from the ECNA Regional Programming Competition (RPC) will advance to the ACM International Collegiate Programming Contest (ACM-ICPC) World Finals. Prizes, scholarships, and bragging rights are at stake for some of the world's finest university students of the computing sciences, mathematics, and engineering.

Dr. Ziad Kobti, director of the Windsor site and the School of Computer Science attributes the success of this event to the ongoing commitment of dedicated students and coaches who practice diligently throughout the year. Three teams represented the University of Windsor this year.

“This is a critical time for us, the demand for skilled computer programmers is increasing and there is a pressing need for highly competitive candidates to fill the job market”, Dr. Kobti states.  “…by hosting the competition at Windsor provides our students with a unique and exceptional experience that no other university in Ontario is providing. Students can participate as contestants or volunteer organizers. Such practical skills are not taught in a classroom setting”.

The School of Computer Science employs a handful of exceptional technical and administrative staff and dedicated students who volunteered late hours to support this event.

Congratulations to teams Waterloo Black; Waterloo Red; University of Toronto Blue; Brock Badgers and Gnu Yorkers – placing in the top five standings. 

 

 

 

And the winner is.....Vincent Massey's The Chang Gang

$
0
0
School of Computer Science - News Article Image

11th Annual Regional Secondary School Programming Competition

The School of Computer Science recently concluded the 11th Annual Windsor Regional Secondary School Programming Competition (SSPC).

The competition is preceded by a training session and mock competition.  The top 5 teams receive awards. There were 5 questions to be solved in any programming language within 3 hours. 

This year we were joined by a record number of 26 teams, 78 students overall, from 12 area high schools from the Windosr/Essex/Chatham/Kent and as far as Halton County.

Many thanks to the secondary school teachers who took the time to bring their students to the competition. They came from Aldershot, Belle River, Chatham-Kent, General Amherst, Kennedy Collegiate, W.F. Herman, Holy Names, V. Massey, Sandwich, St. Anne’s, Ursuline, and Wallaceburg.

The top team solved all 5 problems!

Congratulations to the winners:

1st + 2nd Massey
3rd Ursuline
4th Sandwich
5th Belle River

Special thanks to the School of Computer Science staff both technical and administrative for making all of the logistics possible. We run a highly technical competition with a lot of advance preparation.

Thanks to all the student volunteers - it amazes me to see our students just walk by, see an event going on and immediately pitch in and start helping. This is an amazing opportunity for all the students and volunteers.

 

 

NSERC-USRA Awards Competition Announcement

$
0
0
The 2014-15 NSERC-USRA awards are now open for application.
 
The deadline to submit complete applications to the Office of the Graduate Program Secretary - 5113 Lambton Tower - for students wishing to hold an award in either Summer term 2015, Fall term 2015 or Winter term 2016 is February 10, 2015 at 4:30 pm.
 
****************************************************************************************
 
Detailed instructions and the application forms are available from : http://www.nserc.gc.ca/forms/formtable_e.htm.  (Click on "On-line System Login.")
 
All applications must be completed and verified on-line.  A paper copy is then printed off and submitted to the department, along with official transcripts.
 
1.  Instructions for students:
 
Complete Form 202 Part I (Student Application for a USRA): Students can only create one Part 1 of Form 202. If they applied last year, they must update that form for use this year. 
 
• Register or log onto the NSERC on-line system and select Form 202 Part I under the heading For Students and Fellows 
• Complete all the modules shown on the left hand side of the screen, and then verify the form on the My Portfolio screen until the report shows it is complete
• Forward the reference number provided by the system to potential supervisor(s)
• Upload PDF copies of all official transcripts
•  Submit the original copies of the transcripts to the department

Computer scientist to explain use of simulations in exploring ecological questions

$
0
0
School of Computer Science - News Article Image

Evolution is slow, so scientists studying its long-term processes find it helpful to speed it up. That’s where UWindsor computer science professor Robin Gras comes in.

His generic simulation platform, called EcoSim, can manage several hundred thousand agents simultaneously in an artificial world, allowing researchers to examine broad ecological questions—including evolution, speciation, extinctions and invasive species.

EcoSim generates vast amounts of data representing all the information about the world, every species and individual (including mental states) at every moment. Such detail gives the program great advantage over real data gathering, which is limited by the large spatial and temporal scales involved.

In a simulation, more than a billion agents can be born, and thousands of species can emerge and become extinct. This novel approach of ecosystem simulation is a promising area of research and almost unique in the world. 

Dr. Gras is an associate professor of computer science and Canada Research Chair in Learning and Simulation for Theoretical Biology Science. 


GA/TA Positions Available for the Intersession/Summer 2015 Term

$
0
0

SCHOOL OF COMPUTER SCIENCE

NOTICE RE: GRADUATE ASSISTANT (GA) & TEACHING ASSISTANT (TA) POSITIONS AVAILABLE FOR

INTERSESSION/SUMMER 2015

In accordance with Article 12:01 of the CUPE 4580 Collective Agreement the Department of Computer Science invites applications for Graduate Assistantship (GA) and Teaching Assistantship (TA) positions for the INTER/SUMMER term.

Please note that all positions are open to GAs and TAs with GA applicants being given first priority.  Each GA position is expected to be for a total of 140 hours. A limited number of GA positions may be available for fewer hours. The total number of hours in a TA appointment will depend on the applications received and is anticipated to be 75 hours per position. Each positon can be comprised of a combination of any of the listed courses as needed. Our projected TA budget for 2015/16 is $29,721.25 in addition to a projected 46 GA positions for the 2015-16 Academic year.

List of courses that may utilize Graduate Assistants/Teaching Assistants for
INTERSESSION/SUMMER 2015. 
 

COURSE #

TITLE

 TIMES & Duration of course

 

Exam Time

 

Estimated Total Hours

No. of projected

Positions

60-100-01

Key Concepts in Computer Science

MW 11:30 – 2:20 PM

May-June

June 15

12:00 pm

280

2 GA

60-140-01

Intro to Algorithms & Programming: I

TR 10:00 -12:50 PM

May-June

June 27

8:30 am

280

2 GA

60-141-01

Intro to Algorithms & Programming: II

TR 10:00 – 12:50 PM

June-August

August 18

8:30 am

280

2 GA

60-212-01

Object-Oriented Programming Using Java

TR 4:00 – 6:50 PM

June-August

August 22

12:00 pm

280

2 GA

60-265-01

Computer Architecture I:  Digital Design

MW 8:30 – 11:30 AM

June-August

TBA

280

2 GA

60-322-01

Object Oriented Software Analysis/Design

MW 4:00 -6:50 PM

June-August

August 19

3:30 pm

140

1 GA

60-330-01

Operating System Fundamentals

MW 8:30- 11:20 AM

May-June

June 26

3:30 pm

140

1 GA

60-334-01

World Wide Web Information System Devel.

TR  4:00 – 6:50 PM

May-June

June 25

3:30 pm

140

1 GA

60-104-91

Computer Concepts for End Users

DISTANCE EDUCATION

 

240

1 GA/TA

60-106-91

Programing in C for Beginners

DISTANCE EDUCATION

 

200

1 GA/TA

60-205-91

Introduction to the Internet

DISTANCE EDUCATION

 

300

2 GA/TA

60-207-91

Problem Solving and Info on the Internet

DISTANCE EDUCATION

 

200

1 GA/TA

60-209-91

Social Media & Mobil Tech. for End User

DISTANCE EDUCATION

 

200

1 GA/TA

60-305-91

Cyber-Ethics

DISTANCE EDUCATION

 

200

1 GA/TA

All positions and hours are subject to sufficient enrolment and budgetary approval.

Eligibility requirements:
GA and TA appointments shall be offered in accordance with the criteria specified in Article 12:03 and 12:04, respectively, of the Collective Agreement. The following are essential qualifications required for the appointments above:

Specific Hiring Practices of the School of Computer Science:

  •   Must have good communication skills
  •   Must be registered for IS2015 at time of hiring
  •   Applicants must have taken the course with a minimum of 80%
  •   Preference will be given to applicants with more than 80%
  •  Must be available to attend courses/labs/exams (including Final Exam) at specified times

Note that a student must maintain fulltime registration throughout the term and must be in good standing in the degree program in order to hold a Graduate Assistantship. A full graduate assistantship requires an average of 10 hours per week for a maximum of 140 hours per semester. Refer to Articles 12, 13, and 14 of the CUPE 4580 Collective Agreement for eligibility details.

Deadline for applications:
All applications must be received no later than Monday, April 6, 2015.   Late applications will not be accepted.

Application forms are available from:
School of Computer Science secretaries, LT 5113 or LT 5114

Return completed application with a recent transcript to:  
Karen Bourdeau, Graduate Secretary - Lambton Tower Rm 5113.
If your transcript is not included when applying, your application will be considered incomplete.

Graduate Assistants are reminded of the following provision in Article 13:

"With respect to those students who have applied for and been accepted for Assistantships, the Assistant will not be paid for any shortfall of hours at the end of their respective program, provided the University has satisfied its obligation to post available positions each term in writing and on the AAU website and to offer the minimum terms of support in accordance with Article 13:01 (a) & (b)

and provided that the Assistant has applied in writing or via e-mail by the application deadline for each term until they have received the minimum terms of support in accordance with Article 13:01 (a) & (b)."

COMPUTER SCIENCE ACADEMIC ACHIEVEMENT AWARDS 2014-15

$
0
0

On Thursday April 2, the School of Computer Science celebrated the successes of not only those students who have achieved a cumulative GPA over 78% with a major GPA over 80%, but also those undergraduate students who have made an impact in research, industry and in their undergraduate community.

Awards were also given for the Highest GPA in General or Honours degree programs.  Cole Gilbert – 4th  year Computer Science Honours student, was recognized for his academic excellence, the Director’s Honour Roll and the  Outstanding Scholar Award.   Adham Ayman recently earned his B.Sc.(General)-B.Ed. Concurrent and has received the Highest GPA award for the BCS (General) for University Graduates program. 

In addition to honouring our hard working students for their outstanding academic achievements, we were also delighted to have Dr. Phillip Olla address the students as the Keynote Speaker. 

Dr. Olla is an Information Technology (IT) specialist with over 18 years’ experience working at the leading edge of technology and innovation. He has also worked in the space, healthcare and Energy sectors. He has worked with a wide spectrum of organizations such as Oracle, 02 Telefónica UK, British Telecom, NASA, Roche Diagnostics, CLSA and International Renewable Corporation.  Dr. Olla is the CEO and co-founder of Mobile Diagnostic Services, which is an international consortium created to address the Global Health challenges. Dr. Olla is currently the VP of mHealth for a start-up called iSTOC (Interactive Scan to Cloud).

The following awards were presented at the event.  

Director's Honour Roll - April 2015

1st Year 2nd Year

Jose Alba

Sama Arif
Sara Al-Hayale  Matthew Bento

Aaron An

Ryan Bluteau
Jagpreet Aujla Sean Calhoun
Adam Barron Steven Chau
William Briguglio Julia Cordeiro
Guan Cao Amy Dang
Nicholas Ebel Machael El Lakkis
Daniel Fontana Sara Falaqi
Mitchell Fujs Selina Gabriele
Jeremiah Gilbert Maher Husein
Saulius Grybas Aodan Jing
Juraj (Jurko) Guba William (Will) Klassen
Tommaso Iacobelli Kevin Langlois
Di Li Jacob Mclean
Dalibor Loncarevic Manal Nawar
Robert Martin Quinn Perfetto
Matt McCarthy Angelico Salazar
Bailey mcIntyre Bryce St. Pierre
Jonathan North Ziyang Tian
Joseph (Joe) Ofner David (Dave) Valleau
Li Sa 
Sean Sales 
Erwin Santiago 
Rahul Sharma 
Jonathan Stano 
Hailey Strik 
Tristan Szucs 
Jack Vanier 
Jitesh Vedhera 
Xiaomeng Xia 
Darren Zaborek 
Nikola Zjalic 

 

3rd Year 4th Year
John (Jack) Anderson Eric Alas
Nicholas Antzaras Christopher Brogly
Adham Ayman Joshua Covelli
Manav Chugh Franklin Ezenwa
Michael Daniel Cole Gilbert
Moad Eltabu Mohd Hamtini
Caitlin Facchina Jeremy High
David (Dave) Farrer Chenyang Huang
Simin Farrokhi Maan Joseph
Tyler Goetheyn Philip (Cody) Keefner
Joshua Hompoth Matthew Kelly
Qiaohong Hu George Lam
Tong Li Jihoon Lee
Michael (Mike) Necio Xinyu Liu
Kanyiha Ngotho Eric Matthews
Cameron Rogers Jessamyn Medler
Krista Spielman Stephen Nusko
Nikolas (Nik) Steel Pierre Renaud
Melissa Woghiren Jarrett Robillard
  Aaron Sarson
  Alaa Shaheen
  Tarek Tabbara
  William (Justin) Toth
  Michael Tran
  Antoine Trifonov
  Amangeldy Turdaliev
  Haopeng Wang
  Yi Yang
  Christopher Zygowski

Outstanding Scholars Awards

1st Year 4th Year
Adam Barron Efron Berlian
Tristan Szucs Franklin Ezenwa
2nd Year Philip Keefner
Kevin Langlois William Roeder
3rd Year William (Justin) Toth
Caitlin Facchina Christopher Zygowski
Cole Gilbert 

NATIONAL GRANT AWARDS

Philip (Cody) Keefner NSERC-USRA
Eric Matthews NSERC-USRA
William Roeder NSERC-USRA
Anthony Deschamps CIHR

HIGHEST GPA

Bachelor Computer Science Honours Bachelor Computer Science for University Graduates
Cole Gilbert Adhan Ayman

SCHOOL INVOLVEMENT

Natalie Betts Angana Borika
Joshua Covelli Moad Eltabu
Caitlin Facchina Jeremy High
Matthew Kelly Shaela Khan
John Lam Stephen Nusko
Quinn Perfetto Nikola Zjalic

Congratulations to all the students for their hard work and dedication to academics.

 

 

.

 

Computer Science Sessional Instructor Posting - Winter 2015

$
0
0

The School of Computer Science intends to offer the following courses during Winter 2015 which might not be staffed by full-time faculty members as part of their normal teaching load.  In accordance with section 54-07 of the 2011-2014 Collective Agreement, the School invites applications from qualified individuals interested in teaching them.  *This listing is subject to change.

03-60-104-01              Computer Concepts for End-Users
03-60-104-30              Computer Concepts for End-Users
03-60-104-91              Computer Concepts for End-Users Distance course
03-60-106-91              Programming in C for Beginners Distance course
03-60-141-30              Introduction to Algorithms & Programming II
03-60-205-01              Introduction to the Internet
03-60-205-30              Introduction to the Internet
03-60-205-91              Introduction to the Internet-Distance course
03-60-207-91              Problem Solving and Information on the Internet
03-60-209-91              Social Media & Mobile Tech. for End User-Distance course
03-60-256-01              System Programming
03-60-270-01              Advanced Website Design
03-60-280-01              Practicum
03-60-305-91              Cyber Ethics Distance course
03-60-307-01              Web-Based Data Management
03-60-322-01              Object-Oriented Software Analysis/Design
03-60-334-01              World Wide Web Information System Development
03-60-340-30              Advance Object Oriented System Design Using C++
03-60-411-01              Software Verification and Testing
03-60-420-01              Mobile Application Development
03-60-480-01              Practicum:  Selected Topics in Software Engineering
03-60-667-01              Networking and Data Security

Applicants should submit a resume along with a cover letter detailing teaching experience and skills relevant to the specific course(s) for which they are applying.  Note:  It’s likely that not all of the above courses will be offered.  Therefore, applicants should indicate more than one course if they are qualified.

For additional information, please contact the School’s Office at 253-3000 (ext. 2990 /3714).

SEND APPLICATION TO THE HEAD OF COMPUTER SCIENCE ON OR BEFORE FRIDAY, OCTOBER 17, 2014 to (csdir@uwindsor.ca).

The University of Windsor is committed to employment equity and welcomes applications from Aboriginal Peoples, persons with disabilities and members of the visible minorities.  Applications from women are particularly encouraged.

Notes: Subject to provisions of the Collective Agreement, preference will be given to qualified applicants who are full-time faculty members.  Applications from those who have not taught previously for the School should forward a C.V. with three letters of reference to the School’s office.  Only those successful will be contacted.

THE ABOVE IS SUBJECT TO FINAL BUDGETARY APPROVAL

Winner of the Governor General's Gold Medal Award - Dr. Yifeng Li

$
0
0
School of Computer Science - News Article Image

Dr. Yifeng Li, School of Computer Science – 2014 Governor General’s Gold Medal Recipient

In 2013, under the supervision of Drs. Alioune Ngom and Luis Rueda, Dr. Li defended his doctoral dissertation, Sparse machine learning models in bioinformatics.  Described by his supervisor as having impressive skills in mathematics and statistics, he also has the advantageous characteristic of remaining highly confident and optimistic when he meets difficulties in both research and life.  This is very important for a scientist.  He is industrious and assimilates difficult new concepts quickly.

Dr. Li has been the recipient of the Ontario Graduate Scholarship in 2011 and 2012.  He was also one of three international winners of the IEEE Walter Karplus Summer Research Grant in 2010.  Dr. Li has published 5 Journal papers (plus one under revision) in machine learning and bioinformatics journals (BMC Systems Biology, IEEE Transactions on Computational Biology and Bioinformatics, Neurocomputing), and over 20 refereed conference papers in IEEE BIBM (acceptance rate 19.93%), IEEE ICDM(acceptance rate 19.97%), and more.

The research of Dr. Li focused on devising large-scale sparse machine learning models for various bioinformatics problems. He contributed to methods including sparse representations, sparse tensor factorization, sparsely regularized linear models, spectral clustering, and high-order dynamic Bayesian networks. These sparse models help to better interpret results in analysis of big biological data.  His Non-Negative Matrix Factorization Toolbox (https://sites.google.com/site/nmftool) and Sparse Representation Toolbox (https://sites.google.com/site/sparsereptool) are popularly used in the machine learning and bioinformatics community.

Dr. Li is grateful for the support of his supervisors who made it possible for Dr. Li to attend many international conferences where he received beneficial feedback on this thesis and actively interacted with some top researchers. 

As a postdoctoral fellow in the Wasserman Lab, Centre for Molecular Medicine and Therapeutics, University of British Columbia, Dr. Li is currently working on cis-regulatory element identification in huge non-coding regions of human genome using machine learning models.  He is also the Local Arrangements Chair of the IEEE World Congress on Computational Intelligence (IEEE WCCI) to be held in Vancouver 2016, which is the largest international technical event in the field of computational intelligence.

School of Computer Science - Fall 2015 Sessional Instructor Posting

$
0
0

SCHOOL OF COMPUTER SCIENCE
SESSIONAL APPOINTMENTS FALL 2015

The School of Computer Science intends to offer the following courses during Fall 2015 which might not be staffed by full-time faculty members as part of their normal teaching load.  In accordance with section 54-07 of the 2014-2017 Collective Agreement, the School invites applications from qualified individuals interested in teaching them.  This listing is subject to change.

0360-104-01

 

Computer Concepts for End-Users

0360-104-30

 

Computer Concepts for End-Users

0360-104-91

Distance

Computer Concepts for End-Users

0360-106-30

 

Programming in C for Beginners

0360-106-91

Distance

Programming in C for Beginners

0360-205-30

 

Introduction to the Internet

0360-205-91

Distance

Introduction to the Internet

0360-207-91

Distance

Problem Solving and Information on the Internet

0360-209-91

Distance

Social Media & Mobile Tech. for End User

0360-265-01

 

Computer Architecture 1: Digital Design

0360-270-01

 

Advance Website Design

0360-311-01

 

Introduction to Software Engineering

0360-611-01

 

Advanced Software Engineering Topics

*Applicants should submit a resume along with a cover letter detailing teaching experience and skills relevant to the specific course(s) for which they are applying.

*Note:  It’s likely that not all of the above courses will be offered.  Therefore, applicants should indicate more than one course if they are qualified.               

For additional information, please contact the School’s Office at 253-3000 (ext. 2990 /3714).

SEND APPLICATION TO THE HEAD OF COMPUTER SCIENCE ON OR BEFORE THURSDAY, MAY 28, 2015 to (csdir@uwindsor.ca).

The University of Windsor is committed to employment equity and welcomes applications from Aboriginal Peoples, persons with disabilities and members of the visible minorities.  Applications from women are particularly encouraged.

Notes: Subject to provisions of the Collective Agreement, preference will be given to qualified applicants who are full-time faculty members.  Applications from those who have not taught previously for the School should forward a C.V. with three letters of reference to the School’s office.  Only those successful will be contacted.

THE ABOVE IS SUBJECT TO FINAL BUDGETARY APPROVAL

Viewing all 102 articles
Browse latest View live