Future students Computing Science

What is computing science?

Have you ever wondered:

  • How cool smartphone apps are developed?
  • How a search engine like Google Search finds information in a fraction of a second?
  • How exciting video games are designed and created?
  • How we can protect computers from viruses and malwares?

You can find answers to these questions and many other questions related exciting computer technologies while you study Computing Science. Computing Science is the study of computers and computational processes, mostly dealing with software and software systems. Although programming is essential to the study of Computing Science, it is only one component of the field. Computer scientists solve problems by designing and analyzing algorithms and increasing the performance of computer hardware and software.

Major areas of Computing Science include programming languages, algorithms and data structures, software engineering, database systems, operating systems, computer networks and security, artificial intelligence, bioinformatics, human computer interaction, computer graphics, and theories of computing.

Why Study Computing Science

Many of the technologies we use and enjoy today (the Internet, mobile devices, computer generated 3D worlds, etc) were created by computing scientists. As a future computing scientist, you could create new technology that could improve society or change the world.

Jobs are available in very diverse fields (for example business, healthcare, natural resources, entertainment, to name a few) in small or large companies. Some graduates pursue their own interests through self-employment or becoming entrepreneurs.

Co-operative Education

Thompson Rivers University encourages many students, particularly Computing Science students to apply for the co-operative education program. This program provides an opportunity for students to put what they learned into practice in the real-world environment. Through the program, students can have valuable industry experiences and establish networking with future employers. Our Computing Science students have been hired by many big companies for their Co-operative education including SAP, IBM, BlackBerry Limited (formerly known as Research In Motion Limited), Telus, HSBC, Highland Valley Copper, and Visual Statement, just name a few.

For more information, visit Co-operative Education.

Careers in Computing Science Strong market, terrific jobs

Currently there are not enough computing scientists to fill the jobs available; this trend is expected to continue for at least the next five years. Computing personnel report high levels of satisfaction with their careers (good salary and working conditions, interesting applications to work on, the products they produce often have a positive effect on society, etc).

During co-op work terms, students can earn up to $40,000 per year. Graduates typically earn up to $50,000 to start, with senior positions often reaching $100,000 or more.

Graduates may find employment in:

  • Web design, development and integration
  • Data warehouse and data mining design, development and administration
  • Distributed systems design and development
  • Network and telecommunication system administration
  • Software quality assurance, testing and validation
  • Project management
  • Human computer interface design
  • Multimedia development
  • Mobile application development
  • Game development

Top reasons to choose computing science at Thompson Rivers University over other universities:

  • Lower tuition fees than most universities in BC or Canada
  • Smaller class sizes
  • Quality instruction by enthusiastic, approachable instructors
  • Access to dedicated labs equipped with modern hardware and software.
  • Modern campus with new facilities, including on-campus housing, athletic and recreational facilities
  • Beautiful location in the rolling hills of Kamloops
  • Exceptional climate in a central BC Interior location with many rcreational opportunities (skiing, golf, etc.)

International Student Support

Thompson Rivers University has students from 85 different countries. In particular, many international students choose Computing Science as their major for their diploma and bachelor programs. Our faculy members understand international students' situations and respect their backgrounds and cultures. We fullly support international students' needs while they study in our programs. The program coordinator provides academic advising services for international students (and domestic students). TRU World is dedicated to support international students, providing many practical services such as international admissions, academic advising, and activity programs. For more details, please visit the TRU World webpage.

Student testimonials

Nicole

Degree
Bachelor of Computing Science and Bachelor of Business Honours (Winter 2014)

Current position
Software Engineer at Visual Statement

The Computing Science degree at TRU was not an educational path I originally looked for - it found me. After my first course in the Computing Science program at TRU, I never looked back.

There are a variety of things that made my time at TRU worthwhile, and helped me achieve my goals. TRU has a wide range of courses that involve not only technical understanding of course material, but applied learning as well. “Getting your hands dirty" in the software, hardware, and languages being learned assisted me to gain a stronger understanding of important material. And let’s face it - electives that make you feel like a spy are pretty fantastic too!

With smaller class sizes, I was able to have more one-on-one support with my professors and classmates: I got to know them, and they got to know me. The support system provided by faculty and clubs on campus helped me be involved and interested in the past, present, and future of my education.

The co-op program and working with the community on projects allows you to understand what it will be like to work in industry, and helped me land a fantastic job immediately after school was completed! And although the road was sometimes long and things did not always want to go my way, the tremendous feeling of accomplishment received after it was overcome is one not easily described. But trust me, if you experience it with TRU’s Computing Science program, you may also never look back.

Mariya

Degree
Bachelor of Computing Science & Associate Degree of Business and Commerce (Winter 2012)

Current position
Project Manager and IT Lead at Lambda Solutions Inc; CEO and Co-founder of Simple Matters

You will struggle, fail, spend nights without sleep, be jealous of others for not having so much work to do... and you will always come back up, stronger and smarter, laughing at the good times spent with classmates in the lab and ready to move further and higher.

It's what they say — if it's easy, it's not worth it. Studying Computing Science was not the easiest thing in my life, but definitely one of the best. It taught me to learn and to think differently. You will meet some of the smartest people - and you will be one of them. Every professor in the department cheers for you, even if they don't show it.

I had a chance to study in several faculties and I can truly say that CS is one of the strongest: those who graduated - we're all around the world making a difference now... and good money! I learned so much from my professors, classmates and myself through hard work and determination. This education gave me a very solid foundation to feel confident and comfortable in my skills and knowledge to move forward and not settle. I was an international student with zero work experience when I entered TRU, and I felt I was ready to conquer the world when I left it. I am now a project manager and IT lead in one of the Lower Mainland growing startups and have co-founded my own startup with another TRU CS graduate. It's been quite a journey so far, but I always remember fun school days.

Kunal

Degree
Bachelor of Computing Science (Winter 2012)

Current position
Software Development Engineer at Amazon

The Computing Science program at TRU prepared me for every facet of software engineering within industry. The program perfectly blends theory with practical experience and provides a strong focus on team collaboration in courses. The curriculum is remarkably constructed so that students get exposed to most of the major areas of computing and are able to apply their learning immediately.

The faculty members with whom I had a chance to interact genuinely cared about the quality of education and were dedicated to seeing students succeed. They guided me when I was struggling with my course selections, encouraged to get industrial and real-world experience and supported me with my pursuit of research interests. By the end of my program, I had completed several courses from five different faculties. I had worked in industry for almost two years, both in India and Canada. I had also participated in original research at undergraduate level that helped a lot for preparing me for graduate studies. Not to mention, the recognition I received from faculty members in the form of scholarships and awards was most encouraging as it is to any student. TRU's Computing Science program indeed provided me with a strong foundation that allowed a well-rounded development for me from a curious student to a confident professional.