Computer programmer sitting at her desk focused on coding a program Computer programmer sitting at her desk focused on coding a program

School of Applied Science & Technology

Find the Key to Your Career

The University Transfer Computing Science specialization program allows students to complete two years of coursework in preparation for applying to the Bachelor of Science program at the University of Alberta. With a concentration in computing science, students can also study other subjects of interest, such as applied sciences, business, humanities, fine arts, or social sciences.

Students planning on transferring to an institution other than the University of Alberta are encouraged to consult with a faculty advisor who can assist them with interpreting university requirements.

Get the Green Light for Admission

To be considered for admission, you must meet specific criteria, including course requirements, minimum marks, and language proficiencies.
 

Admission Requirements

Kickstart a Career in Computing Science

This program is designed to transfer to the Faculty of Science at the University of Alberta. For further specifics, students are encouraged to refer to the faculty information in the University's calendar.

Map out your career path. Our knowledgeable Academic Advising team can help you get started and bring your goals into focus.

Connect Today

Take a Peek at What's in Store

Get a taste for learning by reviewing a few of the required courses.

Algebra based course primarily for students in life, environmental, and medical sciences. It guides the student through two distinct types of motion: motion of matter (particles) and wave motion. Vectors, forces, bodies of equilibrium, review of kinematics and basic dynamics; conservation of momentum and energy; circular motion; vibrations; elastic waves in matter; sound; wave optics; black body radiation, photons; de Broglie waves. Examples relevant in environmental, life and medical sciences will be emphasized.

All Course Information

An introductory course to present the tools of set theory, logic and induction, and their use in the practice of reasoning about algorithms and programs. Basic set theory. The notion of a function. Counting. Propositional and predicate logic and their proof system will be studied. Inductive definitions and proofs by induction will be covered along with program specification and correctness.

All Course Information

An introduction to Computing Science in which you learn to solve simple problems by writing small computer programs in JAVA. This course presents a high-level object-oriented computing model based on objects as well as primitive data types, control structures and methods. It will be limited to basic elementary algorithms and techniques for constructing elegant and robust solutions to simple problems. The laboratories will offer you the opportunity to translate concepts presented in lectures into interesting application programs.

All Course Information

Atoms and molecules, states of matter, chemistry of the elements.

All Course Information

Find a Program That Works.

We're here to help you get your career down to a science.