MY UNDERGRADUATE COURSES
Introduction to Software Engineering
In this course we discussed the AGILE principles for software development and how to apply them. We learned about the Gang of Four Design Patterns and when to apply them. We also learned about refactoring, testing, optimization and UML diagrams . Throughout the course we had to work in a team of 6 members where we developed and android application based on customer requirements and applying all the principles learnted
Digital Electronics
In this course we dug deeper into the world of MOSFETS . We learned about CMOS timings , memory , storage elements and IO and interfacing.
Probability for Electrical and Computer Engineers
In this course we learned how to calculate probability of discrete, continuous, random, joint and mixed variables and their various applications.
Advanced Digital Logic Design
In this course we learned the Hardware Description Language, VHDL and how to program FPGA's with it. We also learned about digital system Design and testing and Arithmetic circuits.
Engineering Safety and Loss Management
In this course we were taught how to promote safety culture in our various work places and identify hazards and prevent them.
Financial Management for Engineers
In this course we learned the application of the fundamentals of engineering economics, financial analysis and market assessment to engineering alternatives in the planning, development and ongoing management of industrial enterprises.
Introduction to File and Database Management
I learned how to work with relational query languages such as SQlite and BerkelyDB. I also learned a lot about storage architecture; physical organization of data; access methods for relational data.
Electronic Devices
In this course I learned a lot about pn junction semiconductors, diodes and MOSFETs. My professor did a good job of also explaining their applications in real life.
Computer Organization and Architecture
In this course I learned a lot about computer architecture and design and most effective techniques for computer designs.
Object-Oriented Software Design
I learned a lot in this course about effective approaches to software design. I learned various principles of object oriented programming such as inheritance, composition , interfaces and such much more that make programming much easier
Sociology of Work and Industry
I learned a lot about the differences in the Canadian working culture the working culture in other countries . We were taught what to do at different kinds of organizations and what not to do.
Engineering Thermodynamics
I learned the laws of the of Thermodynamics and their applications.
Introduction to Entrepreneurship
This was an introductory course to business techniques and how to use them for our future businesses. In this course the participants where divided into groups of 4 people and asked to come up with an idea for a business. The main aim in the course was to try to convince an investor to invest in our business.
Materials Science I
I learned a lot about atomic bonding and semiconductors,electrical conductors , dielectrics and magnets.
Continuous Time Signals and Systems
I learned more on Laplace transform and linear system signals.
Introduction to Microprocessors
I learned Assembly language programming from this course .
Electrical Circuits II
I learned how to solve nonlinear circuit analysis. I also learned about diodes, RLC circuits and Two port networks.
Introduction to Tangible Computing II
I learnt so much from this course , such as computer algorithms , dynamic programming. We worked using using Arduinos and python.
Formal Systems and Logic in Computing Science
This course felt more like a math course. We learned various logic techniques such as set theory , induction and many others. It gave me a better understanding of algorithms
Calculus III
I learned various techniques of Calculus such as vector field theory , partial differentiation, and multiple integration using rectangular, cylindrical and spherical coordinates.
Differential Equations
In this course I learned topics like Laplace Transform, first order and second order linear differential equations, and separation of Variables for PDE
Orientation to Cooperative Education
This was an orientation class for the coop program.
Introduction to Digital Logic Design
In this course I learned various topics such as Karnaugh maps, Switching devices, Boolean Algebra and so much more.
Electrical Circuits I
This was an introductory class to Electrical circuits. I learned various laws and circuit techniques such as Ohm's , KVL, KCL, resistive voltage and current dividers ,loop analysis and nodal analysis which I used it upper classes.
Introduction to Electrical and Computer Engineering
This was an orientation introductory course , welcoming students to the Electrical and Computer Engineering.
Introduction to Tangible Computing I
In this course I learned programming with C++ , I learn how to use the Linux operating system. We worked using Arduinos and solved problems using algortithms
Applied Linear Algebra
This was a first year linear algebra course
Calculus I & Calculus II
This was a first year linear calculus
Mechanics
This was a first year Mechanics course.
Orientation to the Engineering Profession
This was a first year orientation to Engineering
Computer Programming for Engineers
This was a first year programming course. We worked with Matlab and learned basic concepts of programming such as loops and functions.
Introductory University Chemistry I & II
This was a first year Chemistry course. It was broken down to two semesters
Wave Motion, Optics, and Sound
This was a first year Physics course
English for Engineers
This was a first year English class where we were taught how to write company reports , cover letters and so much more.
ONLINE CERTIFICATIONS
Google Digital Skills for Africa, google 2019
In this course I learned about how digital marketing is important for businesses. I was able to understand that developers need to understanding digital some key aspects of digital marketing in order to build efficient websites and mobile applications that would attract and retain customers. I also learned about how analytic tools work and why they are useful.
Entrepreneurship for Engineers, edx 2017
I learned about thinking about business in the Engineering world and making sure our products are marketable before selling creating them.