Undergraduate Support

Getting Started

If you are a new student in Computing Science, you'll need to know how to get yourself set-up for success in your coursework and day-to-day activities.

Below are key details you need to know regarding labs, facilities, and other information technology resources at SFU.

CSIL Lab Information

Login to the CS Intranet for details about the CSIL lab and tips

CS Intranet

Activate Your SFU ID

Activate your SFU Computing ID as soon as possible. SFU Computing IDs are created automatically upon registration for every SFU student, by Information Technology Services (IT Services). Your userid (SFU Computing ID) is up to 8 characters long and is used for login to Student Services for registration and all of the other campus services.

Before you can use your userid, you need to activate it. Please activate your SFU Computing ID on this ITS page:

IT Services maintain drop-in labs where any student can activate and use their SFU Computing ID.

The School of Computing Science and your instructors expect to communicate with you via your SFU account.

Your account provides you with:

* Email: SFU Mail . Your email is youruserid@sfu.ca

Please visit this page to know more about your SFU Computing ID. Please check and re-set Display Name to best distinguish yourself.

You are also assigned an alias, something like givenname_familyname_2@sfu.ca - we strongly recommend not using alias. Please change it to youruserid@sfu.ca ASAP.

One special note: The forwarding will not work on any SFU Mail account.

  • Web access. Many instructors expect students to view on-line course notes.
  • Wireless access. Many places on campus have hotspots for accessing the SFU wireless networks.
  • Account space. You can store up to 10.0 GB (as of this writing) in your SFU account, provisioned by SFU IT Services. This space is accessible via the CSIL computers.
  • When you are using a CSIL Linux system, it is /home/youruserid/sfuhome/
  • When you are using a CSIL Windows system, it is your U: drive

Getting Help

If you are having problems using:

Facilities For Your Course

For each CMPT course you are taking, determine which computing facilities are assigned to you. See the Course Outlines, or ask your instructor/TA. Some courses do not require access to any computing facilities.

Every CMPT course has a class e-mail list consisting of every student registered in this course, instructors and TAs. Note that students are usually not able to send e-mail to class mail lists.

NOTE: No food items or beverages are permitted in any computing lab. See our CSIL policies.

Which Laptop to Buy

We often get asked by new students what sort of laptop to buy.

We do not make specific recommendations for student owned computers. Our courses use software that can be found in our on-campus computing labs - CSIL. We also have several remote access servers where our students can run most of the course software from home. We license a variety of software that our registered students can download for free and install on their own computers. Most of CSIL workstations run both Linux and Windows operating systems, but much of the software is operating system agnostic.

With the resources we provide, you should not need to purchase a particularly powerful personal laptop, especially for your first couple of years. Here are a few points:

  • Get one that is comfortable to use and reliable as you'll probably spend a lot of time with it.
  • Get as much system RAM as you can, the system will be more likely to fill your needs in future with more RAM.
  • Get a decent sized SSD (Solid State Drive) for the operating system and scratch use. Place all your valuable code and data on storage which you back up regularly or which are backed up for you.
  • Consider extended warranty with 24-hour service and accidental damage protection. On average the manufacturers make money on these so on average it is not a good deal for the consumer. But if your laptop dies in the 9th week of classes... something to think about. A spare older laptop could be a good alternative. And the computers in CSIL are always there for you.

Students enrolling for any courses which have an online learning component will also need a webcam, microphone, speakers and a reliable internet connection.

Our faculty and students own a mix of Mac and Windows computers, a few are running Linux. Some people choose to run multiple operating systems as virtual machines. Some students do all their programming on our lab computers or remote access servers. Spending time in our labs is a good way to meet and learn from other CS students.

Whatever computer you get, spend some time getting familiar with it and learn to use some of the tools you will need in the first year.

You should:

  • patch: know how to keep your computer up to date with patches and security fixes, and
  • back up your work: have a tested system in place to frequently backup both the computer and your work, and make sure you can recover from those backups should your computer fail or be misplaced. Google Drive, GIT, Microsoft OneDrive (free license for current SFU students), Dropbox are all good ways to make backups of your work.

Accessing Labs

On-Campus

CSIL is accessible by security fob or card at both campuses. Any undergraduate student registered in a CMPT course (or MACM 101), all CMPT graduate students, and all CMPT instructors can obtain a fob/card for CSIL. Read the Door Access FAQ for more details.

 

Off-Campus

You may access certain Windows and Linux/Unix systems from off campus. From Fall 2023, CSIL VDI is in service. Prequisite: you must connect to SFU VPN to remote login into any CSIL system from off-campus.

In general, you CANNOT access other CSIL Linux/Windows workstations remotely. But many CSIL Linux/Windows workstations are now available for RDP.

Windows Users:

For remote access to CSIL Windows systems, Windows users may connect to the CSIL Windows Terminal Server (TS) via a Remote Desktop Connection. Read the How to Use CSIL Windows Terminal Server page to find out all the details.

Linux/Unix Users:

Please see "How to access (remote login to) the CSIL Linux computers" page for information and instructions.

Software and Hardware in Labs

Labs Hardware

View

Labs Software (Linux/Unix)

View

Labs Software (Windows)

View

Useful Materials to start your career in computing science

Before you begin, please check out the programs we offer in the School of Computing Science.

Whatever personal computer you get, spend some time getting familiar with it and learn to use some of the tools you will need in the first year. Here is an incomplete list: