Computer Science (BSc)

Program description

In the Computer Science program, students can learn to do anything: from developing a new computer program and solving end-user problems, to enhancing storage capacity on an existing system. In addition to in-class studies, we provide work placement opportunities, group studies and extra seminars to truly make the most out of your educational experience. Our classrooms also boast a state-of-the-art computing facility and industry-experienced faculty members that come with them. First and second year students begin their studies by becoming fluent in prominent programming language (Java, C++), while also building their understanding of data structures, artificial intelligence, operating systems and the software/hardware interface. Third and fourth year tackle the more advanced concepts of operating systems, software engineering, robotics, data communication networks, compiler design, computer graphics, CAD/CAM, computer-assisted learning, artificial intelligence, database systems, multimedia systems, the theory of parsing, and advanced algorithms.

Course website

http://www.ryerson.ca/science/programs/undergraduate/computerscience/

Related job profiles

Ryerson University


Faculty of Science

Duration

Four years

Credential awarded

Bachelor of Science (BSc)

Program contact

    Victoria Building
    VIC-740
    285 Victoria Street
    Telephone: 416-979-5251



Looking for personalized career matches?

Complete the Career Assessment tool and find your match to in-demand careers that Toronto employers are hiring for. Completely free!

Find your career match