Skip navigation

Computer Science Degree

Computer Science is an exciting, growing and challenging field which impacts almost every aspect of our lives. 

  • Medicine, pharmacology, communications, entertainment, automobiles, weather forecasting, mining, manufacturing, forensics, disaster recovery, security, law and business are just a sample of the vast application areas of computer technologies. What awaits to be done is far greater than what has already been accomplished. You can be involved in making what is dreamed of today into reality.

  • Computer Science at SFU

    The Computer Science program assists ours students in developing real-world skills in programming, networking, security, design and systems management. Because Computer Science is an ever-advancing field, we have dedicated a large portion of the new Science Center to a cutting-edge programming classroom as well as an advanced research laboratory, both of which are equipped with intricate work stations, large screen monitors and updated hardware and software. Besides having up-to-date equipment and facilities, we continually develop new projects that provide students with practical application of their learned computer skills.

    • Degree Requirements
    • $1.5 Million DiSepio Chair Endowment
    • Dedicated facilities for CS students
    • Highly Sought-After Specializations
    • Successful Career Paths
    Degree Requirements

    Computer Science, B.S. - Download Plan of Study | Course Catalog Major Requirements

    • This curriculum emphasizes a solid foundation in computer science principles coupled with real-world experience and integrated communication skills.


    $1.5 Million DiSepio Chair Endowment

    Funding for Undergraduate Research 

    • Undergraduates as early as the freshman year engage in real projects with real clients  mentored by Computer Science faculty.
    • Ample library resources are available on Information Assurance and Computer Security.
    • The DiSepio Information Assurance Scholarship for highly qualified students.
    • Three separate VM Networks: Testing, Coursework and Production

    Read more about Student Opportunities

    Dedicated facilities for CS students

    Information Assurance Laboratory and Research Space

    Special spaces designed specifically for CS majors equipped with enhanced technology resources to play, work and learn in. These exceptional spaces include:

    • The New DiSepio Information Assurance Laboratory dedicated to Security and Computer Science Research.
    • The "Wall of Monitors" which facilitates Computer Science student teams design and programming activities.
    • Upgraded VM Enterprise Network and enhanced bandwidth provides a rich playground for the CS student to exercise their talents in network and security administration.
    • The Advanced Programming Classroom with Dual Cloud monitors stations provide access to unique software environments for Computer Science students to learn, develop and administer.

    Highly Sought-After Specializations

    Information Technology & Security, Software Development, Gaming/New Media Design and Production

    • Gaming/ New Media Design and Production Concentration (B.S. in Computer Science) - This concentration encompasses the next generation of web and entertainment technologies, including computer science, visual story-telling, and graphic arts where words, images, sounds, and human commands are integrated to produce an exciting new media format.
    • Information Technology and Security Concentration (B.S. in Computer Science) - This concentration is designed for students seeking a career in Information Technology emphasizing system/network administration with particular attention paid to security-related issues.
    • Software Development Concentration (B.S. in Computer Science) - This concentration is designed for students seeking a career in programming or software engineering emphasizing use of all the features of modern programming languages, the design & implementation of algorithms, and the process of developing and maintaining software.
    Successful Career Paths

    Employment opportunities abound

    The common skills needed for computer scientists to be successful in their chosen career are their ability to solve problems, excellent communication and working independently and as a member of a team, and because of this computer science graduates are some of the most sought-after graduates and earn among the highest salaries of any major right out of college. Career paths in CS consistently top the charts of "Best Jobs" lists.

    Computer Science OccupationExpected Employment Growth Average Starting SalaryMedian Salary

    Computer Systems Administrators


    Database Administrators


    Network Systems & Data Communications Analysts


    Computer Software Engineers – Applications Specialists

    Computer Software Engineers – Systems Specialists30%$57,810$92,430