Jump To Content

LearnHub




Computing Science at TRU

Bachelor of Computing Science
Course Requirements

What courses are required?

Students must complete the following course requirements in order to receive the BCS degree. (Please note: in addition to the requirements listed here the BCS degree requires two previous years of post-secondary study for admission. In addition, there are specific course prerequisites required for admission. Please consult the International Admissions Office at TRU or the Academic Calendar for details.) All BCS degree students must complete 20 courses (60 credits) as listed below.

  • Six core courses as follows
    COMP 327 Computer Networks
    COMP 341 Operating Systems
    COMP 352 Software Engineering
    COMP 354 Web Site Design & Programming
    COMP 361 Database Systems
    COMP 491/492 Project

  • Six courses chosen from the list of BCS electives

  • Three Business elective courses

  • Five any academic elective courses



What is Computing Science?

Although Computing Science is often thought of as the art of Computer Programming, many aspects of Computing Science are not programming. For example, it includes hardware design, system architecture, operating system structure, database design, and modeling and simulation.

notion that "computing science equals programming" is misleading. Computing Science is the systematic study of algorithmic processes - their theory, analysis, design, efficiency, implementation, and application - that describe and transform information.

The fundamental question underlying all of Computing Science is, "What can be efficiently automated? This discipline was born in the early 1940's with the joining together of algorithm theory, mathematical logic, and the invention of the stored-program computer" (Source: ACM Denning Report on the Curriculum in Computing Science - 1989).

Why study Computing Science at TRU?
  1. Lower costs than any other university in British Columbia
  2. Smaller class sizes
  3. Excellent access to computers
  4. Better accessibility to instructors
  5. Instructors who have many years of practical experience, in addition to relevant academic qualifications

Set in the beautiful rolling hills of Kamloops, the TRU campus offers students a relaxed academic environment. Small class sizes, personalized instruction, and approachable instructors combine to create a highly effective learning environment.



Your Comment
Textile is Enabled (View Reference)