Grade received: 87/100 (A)
Design projects involving electronic devices and circuits, electromagnetics, signals and systems, and microcomputers.
This was my favourite course at UBC so far, we essentially build a product form scratch, everything down form transistor level circuits with all the fancy laplace,fourier transforms to coding the chip in assembly to programming in OS level in embedded C. I really like the way projects in this course have no "hand-holding involved" we are just give specification and its up to us to come up with a solution. For my final project i made and designed(both hardware(PSPICE) and Software(assembly,C)) a fully functioning metal detector, with descrimination, and i got a 100/100 for it.
Grade received: 82/100 (A-)
This is a final year elective course on building modern web applications.
• Advanced Client-server model of web applications
• Building complex web pages with HTML and CSS
• JavaScript, DOM and event handling
• Asynchronous JavaScript and XML (AJAX)
• server-side technologies at scale
One of the best course ive taken, but it also very intellectually challanging, since in 4XX course we also compete against grad-level students in the same class
Grade received: In progress
Operating systems principles, real-time systems, principles of concurrent and multi-threaded programming, information structures, introduction to object oriented analysis, design, and modelling using UML, testing of software systems.
I have been coding since I was 10.However, its never a good idea to underestimate anything