Classes
From Mindstab Wiki
school done fri aug 4th
14th mon
15th tue
16th wed
FINALS
CPSC 2280 001 KOEHLER, BRIAN AUG 14 1100 2 HR
CHEM 1220 002 ROLKE, JAMES AUG 14 1600 2 HR
MATH 1271 001 DANENHOWER, PETER AUG 15 1600 2 HR
PHYS 1225 001 HUNTER, DON AUG 16 1100 2 HR
REAL AVERAGE WITH FAILED is 2.705 for 67 credits
GOT
101
111 *
121 *
211 *
213 *
221 *
260
cpsc 1150 + 1160 + 1181 = 111 + 211 + 1st(1)
cpsc 1280 + 2280 = 213(4) (intro to computer systems) + 2nd(2)
cpsc 2150 + 2190 = 121 (models of computation) 221 (basic algoirh + data structure)
CPSC 2180 (3) UBC UBC CPSC 2nd (3)
5 electives 3 year
minor = 18 upper-level credits in field
- ENGL 100-level1 6
- CPSC 111, 121 8
- MATH 100 or 102 or 104 3 1171
- MATH 101 or 103 or 105 3 1271
- PHYS 101, 3 1125
- CHEM 121 or PHYS 102 (or PHYS 1084) 3(4) 1120 & 1220 or 1225
- BIOL or ASTR or EOSC or Science credit GEOG or PSYC7 3
29
(so tossing chem or phys credit but oh well)
Second Year
- CPSC 211, 213, 221 12
- MATH 200, 221 6 2371 & 2362 (calc3 + lin algebra)
18
"intro to logic and critical thinking"
phil 1102 + 1104 = phil 120(3) + phil 1st (3)
- psyc 1115 + 1125 = psyc 101(3) + psyc 102(3) or psyc 100(6)
LANG MATH 2373 (real analysis) UBC UBC MATH 220 (3)
Electives 3
Electives 12
15
62 ( can toss 3 phil 100
57)
Comp Sci 55%
Third and Fourth Years
CPSC 310, 313, 320 10
Other CPSC courses numbered 300 or above 9
Further CPSC courses numbered 400 or above 9
MATH or STAT courses numbered 300 or above3 6
Electives2 27
Total Credits 61
Minimum Credits for Degree 126
Cognitive Systems: Computational Intelligence and Design (68% avg)
Second Year
COGS 200 3
PHIL 220 (or PHIL 32010) 3
At least 3 credits from:11, 12 3
EECE module (2nd year), LING module (2nd year),
PHIL module (2nd year), PSYC module (2nd year)
Third and Fourth Years
COGS 300 3
COGS 401, 402 6
CPSC 312, 320, 322 9
PHIL 451 3
At least 6 credits from:12 CPSC module (3rd and 4th years) 6
At least 12 credits from:12, 14 12
EECE module (3rd and 4th years), LING module (3rd and 4th years),
PHIL module (3rd and 4th years), PSYC module (3rd and 4th years)
modules: http://www.cogsys.ubc.ca/students/modules.htm
3.1
STAT 241
Cogs 200
phil 220
cpsc 310
CPSC 311
3.2
math 340
cogs 300
phil 320
cpsc 312
PSYC 309A
4.1
cogs 400
CPSC 313
CPSC 320
CPSC 322
PHIL 240A
4.2
CPSC 311
CPSC 411
PHIL 340A
PSYC 336
LING 100
PHIL 220A Symbolic Logic I - SYMBOLIC LOGIC I (cogSci)
PHIL 320A Symbolic Logic 2 - SYMBOLC LOGIC II
LANG MATH 2371 (3) UBC UBC MATH 200 (3)
LANG MATH 2362 (3) UBC UBC MATH 221 (3)
? PHIL 240A Knowledge and Reality I - KNOW & REALITY I
? PHIL 340A Knowledge and Reality II - KNOW&REALITY II
? PSYC 309A Cognitive Processes - COGNTV PROCESSES
? PSYC 336 The Psychology of Language I
? LING 100 Introduction to Language and Linguistics
CPSC 302 Numerical Computation for Algebraic Problems
CPSC 303 Numerical Approximation and Discretization
CPSC 304 Introduction to Relational Databases
(CPSC) CPSC 310 Introduction to Software Engineering
- CPSC 311 Definition of Programming Languages
(COGS) CPSC 312 Functional and Logic Programming
(CPSC) CPSC 313 Computer Hardware and Operating Systems
CPSC 314 Computer Graphics
? CPSC 317 Internet Computing
CPSC 319 Software Engineering Project
(CPSC) CPSC 320 Intermediate Algorithm Design and Analysis
(COGS) CPSC 322 Introduction to Artificial Intelligence
? CPSC 340 Machine Learning and Data Mining
CPSC 344 Introduction to Human Computer Interaction Methods
CPSC 349 Honours Research Seminar
CPSC 398 Co-operative Work Placement III
CPSC 399 Co-operative Work Placement IV
CPSC 404 Advanced Relational Databases
CPSC 405 Modelling and Simulation
? CPSC 406 Computational Optimization
CPSC 410 Advanced Software Engineering
- CPSC 411 Introduction to Compiler Construction
? CPSC 415 Advanced Operating Systems
? CPSC 416 Distributed Systems
? CPSC 417 Computer Networking
? CPSC 418 Advanced Computer Architectures
CPSC 420 Advanced Algorithms Design and Analysis
? CPSC 421 Introduction to Theory of Computing
? CPSC 422 Intelligent Systems
CPSC 424 Geometric Modeling
CPSC 425 Computer Vision
CPSC 430 Computers and Society
CPSC 444 Advanced Methods for Human Computer Interaction
CPSC 445 Algorithms in Bioinformatics
for CS
CPSC 310 (intro to soft engenering)
cpsc 313 (comp hardware & OS)
cpsc 320 (intermediate algorithm design + analysis)
for cogsci
cogs 300 401 402
CPSC 312 (functional + logic programming
cpsc 320 (ABOVE)
cpsc 322 (intro to AI)
