3rd Year Courses for CPEN - Will I survive?!?!?
Hey upper year/graduated CPEN students! Below is what I plan to take in my third year. I found it hard to figure out my courses because a lot of them were reserved for 4th year students and a lot of the CPSC courses were reserved for CPSC students.
Anyways...here is my plan for a hardware focused 3rd and 4th year:
Term 1:
CPEN 331 - Operating systems
CPSC 320 - Intermediate DSA
CPEN 321 - SWE
CPEN 311 - :(
APSC 377 - Nukes and stuff
(this seems like hell)
Term 2:
CPEN 391 - 6 credit demon
MATH 307 - Applied linear algebruh
ELEC 315 OR MATH 340 - depends if I get off the waitlist for 315
EOSC 114 - Natural disasters
PHIL 220 - Online, symbolic logic
And then my prospective 4th year would be something like:
CPEN 491 - 10 credit capstone all year
Term 1:
CPEN 411 - Computer architecture
ELEC 402 - Intro VLSI
APSC 261 - Tech and society
MATH 340 (or ELEC 315, depends on third year)
Term 2:
CPEN 412 - Microcomputer systems design
CPEN 432 - Real-time system design
ELEC 403 - Advanced VLSI
APSC 450 - Professional engineering stuff
Note**: I'll probably take APSC 261 and APSC 450 during co-op if I get one after third year lol
To me, this looks brutal, but I'd love some insight. I totally see the appeal of extending my degree by a year now.