Status: Tags: Links: SFU
Course Selection Notes
Resources
Computing Science Major Suggested Courses Computing Science Roadmap Requirements SFU Academic Advising SFU Calendar SFU 101 MyFinances101 Coop Opportunities
Jots
Coop
“Cracking the Coding Interview”
- 3 coop terms are recommended
- End of 2nd year is usually the earliest
- 30 units completed prior, 12 in the prior semester
General
- You need 1 writing credit for cmpt 276 and coop
- Don’t take calc1 and macm1
- Get a new laptop with good battery life
- Must be enrolled in cmpt276 before joining coop
- Complete program semester before you take cmpt276
- Practice c++
- Start using linux
- Research on ultrabooks
Advice
https://www.reddit.com/r/simonfraser/comments/efe1im/course_load_cmpt_276_295_354_300307/
- do macm 101, calc2, cmpt120, cmpt105
- do math 232 in the first semester , so you can do 316 in the second
Must Complete in 2 Years
-
CMPT 225
- [ macm 101 and one of (125+127), 129, or 135 ] or [the 2 ensc classes]
-
CMPT 276
-
CMPT 295
-
MACM 101
- read “how to prove it”
- Trevtutor videos
- butalov
-
MACM 201
-
MATH 232 - Applied Linear Algebra STAT 270 - Introduction to Probability and Statistics (3) or BUEC 232 - Data and Decisions I (4)
For Degree
- MACM 316
- CMPT 320 - Social Implications - Computerized Society (3)
- CMNS 353 - Topics in Technology and Society (4) CMPT 300 - Operating Systems I (3)
CMPT 307 - Data Structures and Algorithms (3)
- CMPT 354 is also recommended.
- Twelve units of additional CMPT courses numbered CMPT 400 or above must be completed (excluding CMPT 415, 416 and 498, which may be included by special permission)
- SFU WQB Courses
Extra Courses
Additional Breadth
- 6 outside student’s major subject
- For joint majors
Bsc Credential
For a BSc computing science degree, the following additional requirements must be met.
- two additional courses chosen from Table I, Table II or Table III
MACM 316 - Numerical Analysis I (3)
Plan
Y1S1
CS
CMPT 120 - Introduction to Computing Science and Programming I (3)
- AP Credit
CMPT 125 - Introduction to Computing Science and Programming II (3)
CMPT 127 - Computing Laboratory (3)
Math
MACM101
- AP Credit
References: Reddit Link 1 | Peer Tutoring