Welcome to Simon Fraser University
You have reached this page because we have detected you have a browser that is not supported by our web site and its stylesheets. We are happy to bring you here a text version of the SFU site. It offers you all the site's links and info, but without the graphics.
You may be able to update your browser and take advantage of the full graphical website. This could be done FREE at one of the following links, depending on your computer and operating system.
Or you may simply continue with the text version.

*Windows:*
FireFox (Recommended) http://www.mozilla.com/en-US/firefox/
Opera http://www.opera.com/

*Macintosh OSX:*
FireFox (Recommended) http://www.mozilla.com/en-US/firefox/
Opera http://www.opera.com/

*Macintosh OS 8.5-9.22:*
The only currently supported browser that we know of is iCAB. This is a free browser to download and try, but there is a cost to purchase it.
http://www.icab.de/index.html
Close x
Searching... Please wait...
  • comp sc   026v8

Computing Science - Software Systems

Software Systems (SoSy) is a four year Bachelor of Science (BSc) program offered exclusively at SFU Surrey’s state-of-the-art campus. 

Software Systems is an applied area of computing science that focuses on the development of high quality software for public and private industry. Embedded software is used in cell phones, security systems, internet search engines, movie and music distribution, and in specialized areas such as medical imaging, financial analysis systems, and safety critical applications like air traffic control systems.  This is a practical hands-on program delivered through a combination of lectures, case studies, and individual and team projects. Graduates will have a solid understanding of the software development life cycle including testing and verifcation, documentation, and revision control, all of which are needed to take projects from conception to delivery.

 Why Study Software Systems at SFU Surrey?

  • Be ready upon graduation to seek employment with high-tech companies like SAP, IBM, HSBC, BC Hydro, Microsoft, Electronic Arts, Google, Triumf,  and the Government of Canada to name just a few.  You may also want to explore exciting opportunities abroad.
  • SFU is located in a major technology center that is home to local and international companies in software development, telecommunications, gaming, finance, bioinformatics and more.
  • Have the opportunity to obtain up to 20 months of work experience, earning an average wage of $2,500 - $4,000 per month in our co-operative education program.
  • Graduate with an industry recognized degree from one of Canada’s most prestigious schools of computing science.
  • Be well prepared to continue with graduate studies (MSc., PhD.) thanks to our school’s strong research focus.

 The Software Systems curriculum:

Software Engineering:  The study of how to effectively program as part of a group under realistic time and resource constraints.  This includes high-level issues such as software architecture and project management, as well as low-level issues such as version control and best practices for coding.

Systems: The study of computer systems and the way they are organized, including software protocols.  Knowing the capabilities of and restrictions on computer systems is a prerequisite for designing effective software.

Fundamentals:  The study of mathematics, writing, and theoretical computing.  These are the foundations for any field of technical studies.

Systems One

Systems One is a new first year curriculum for students entering degree programs in the Faculty of Applied Sciences at the Surrey Campus.  Students with admission to Software Systems, in Fall 2010 and later, will begin their studies in Systems One.

Core courses in programming, project organization and design, history of technology, ethical issues in computing and engineering science, and professional and technical communication are complemented by additional program-specific requirements for each major. Courses are offered on a regular basis to allow students flexibility in building their schedule.

Within the classroom, Systems One students will experience a unique environment in which cross-disciplinary collaboration and team-based learning are strongly emphasized. Small class sizes will enable students to become engaged in their learning at a very early stage, while a high level of interaction between students, faculty and staff, strong community involvement and an emphasis on critical thinking will promote student success both inside and out of the classroom.

The Systems One curriculum is based upon a core set of shared courses and is characterized by the following features:

  • small class sizes
  • increased interaction between students, faculty and staff
  • enhanced sense of community amongst students
  • strong cross-disciplinary collaboration
  • a team-based environment similar to that found in many high technology workplaces