Assignments

Remote CSIL Access

CSIL Android SDK Info (click to expand!)

  • The Android SDK folder in your /home/ directory redirects to a scratch space (on the network) which should have enough free space for you to allow Android Studio to download and install the SDK and Android API versions. THIS MIGHT TAKE ~30 MINUTES.
  • When you run Android Studio, if it asks you to pick a location for the SDK, you may have some old configuration data. Try deleting the following folders in your /home/ (after backing up anything important) and logging out/in again: Android/, AndroidStudioProjects/, .AndroidStudio*, .android
  • Once installed, you can update/modify your Android SDK installation as needed.
  • If Android Studio locks up (while building, or while browsing /home/ folder, for example), then from a terminal run:
    $ ps -A | grep Java
    $ kill ###
    (where ### is the process ID shown by ps)


SFU's Firewall & GitLab

Info on setting up GitLab from off campus (click to expand!) The best way to use the SFU GitLab server remotely is to install the SFU VPN. Once connected, you'll be able to directly access the GitLab server:
git clone git@csil-git1.cs.surrey.sfu.ca:...


Assignment 1

Assignment 2

Assignment 3




Policies

  • Late Policy:
    60 minute grace period for due dates; 5% penalty per calendar day; usually max 4 days late. Contact the instructor if there are extenuating circumstances.

  • Extensions and Deferrals:
    Email Dr. Brian with your request. You may need to complete and email SFU Academic Concession Self-Declaration Form. Doctor's notes are usually not required. Extensions only considered for circumstances beyond the student's control; plan to submit assignments on time.

  • Academic Honesty:

    • The MOSS tool will be used to check the originality of all electronic submissions.
    • SFU's Academic Honesty policy is crucial to earning credit in this course. Violations of the policy will be taken seriously and reported to the department and university.
    • Explanation of penalties applied for academic dishonesty.