Co-op, workstudy, on-campus jobs
Sign in to book an Appointment
Advice, strategies & resources
Employers, post your jobs
Bachelor of Science: Major in Computing Science
This four year program trains students in the traditional manner of computing science degrees. As students begin the first two years of this program with a broad array of science and math courses, they have a solid foundation in scientific theory and mathematics. The latter two years entail concentrated studies in both theory and practical applications within the computing science field. Computing Science students are able to assume co-op positions similar to that of BTACS (software engineers, network administrators, and database systems development managers) students or they have the option to pursue graduate studies.
Student Availability
Students in Bachelor of Science in Computing Science program are available in May, September and January for four, eight or twelve months. For more co-op student availability information, please contact the Co-operative Education Department.
COMPUTING SCIENCE SAMPLE TIME PATTERNS
| |
YEAR 1 |
YEAR 2 |
YEAR 3 |
| SEPT - DEC |
Academic Semester 5 |
Academic Semester 7 |
Co-op Work Term 4 |
| JAN - APRIL |
Academic Semester 6 |
Co-op Work Term 2 |
Academic Semester 8* |
| MAY - AUG |
Co-op Work Term 1 |
Co-op Work Term 3 |
|
| |
YEAR 1 |
YEAR 2 |
YEAR 3 |
| SEPT - DEC |
Academic Semester 5 |
Co-op Work Term 2 |
Academic Semester 8* |
| JAN - APRIL |
Academic Semester 6 |
Academic Semester 7 |
|
| MAY - AUG |
Co-op Work Term 1 |
Co-op Work Term 3 |
|
* Graduation
SKill Sets - Bachelor of Science in Computing Science
| Communication Skills: |
WT 1 |
WT 2/3/4 |
GRAD |
| End-user Support |
 |
 |
 |
| Team Work |
 |
 |
 |
| Documentation - program, system and user |
 |
 |
 |
| Business Writing |
 |
 |
 |
|
| Hardware: |
| Networking Hardware |
 |
 |
 |
| Computer Architecture - PC |
 |
 |
 |
|
| Operating Systems: |
| Windows 95 and NT |
 |
 |
 |
| UNIX / LINUX |
|
 |
 |
|
| Programming Skills: |
| Object Oriented Design and Programming |
 |
 |
 |
| User Interface Design |
 |
 |
 |
| Software Testing |
|
 |
 |
|
| Programming Languages: |
| C/C++, Visual C++ |
 |
 |
 |
| Java |
 |
 |
 |
| Scripting Languages |
 |
 |
 |
|
| Software Engineering: |
| Analysis of Systems |
 |
 |
 |
| Data Gathering Techniques |
 |
 |
|
| Determining User Requirements |
 |
 |
 |
| Documentation |
 |
 |
 |
| Hardware & Software Evaluation |
 |
 |
 |
| Use of Systems Life Cycle Methodology |
|
 |
 |
| Prototyping |
|
 |
 |
| Structured Design |
 |
 |
 |
| Software Re-use & Re-engineering |
|
 |
 |
| Design & Implementation of a Live Project |
|
 |
 |
|
| Business Related Skills: |
| Statistics |
 |
 |
 |
| Business and Management Principles |
|
 |
 |
| Project Management |
|
 |
 |
|
| Database Design, Implementation & Administration: |
| E-Commerce Systems |
|
 |
 |
| Database Management Systems (SQL, Oracle 8 Server and Personal Oracle 7, SQL *Plus, MS Access 97, VBA, PowerDesigner CASE tool) |
|
 |
 |
| Database Management II (MS Access 97, Oracle 8 database, Personal Oracle 7, Developer/2000, PL/SQL, Designer/2000 |
|
 |
 |
|
| Applied Mathematics: |
| Computational and Numerical Methods |
|
 |
 |
|
|
How to post a job:
You can email (it_cooped@tru.ca), fax (250.828.5014), or use the online job posting form to forward your employment opportunity to the TRU Co-operative Education Department.
Contact:
Nancy Bepple
Advanced Technology Co-op Coordinator:
nbepple@tru.ca or 250.828.5276
You can also check availability and make an appointment directly online by signing into our online job system here.