Currently in the process of recreating my scribbled notes I used to make for each applicable module I had back in the day. Process involves looking up any main or relevant references as dictated by the module syllabi (in the case it was an offered subject in my alma mater), or notes belonging to other students. Just think of this as a way to assimilate new information into what I studied from before. 😉
They'll be categorized first according to when I've taken these modules if they were part of my undergrad degree's curriculum. Expect this section's content to proliferate if I do further my studies in the near or distant future.
NOTE: If subject names are listed but not present as links, they're planned (can be scrapped if I feel like it) and may probably be in the works. I'll update them immediately as soon as I complete any set of notes, or if scanned copies of my handwritten paper notes are available.
Foundation Year
Undergraduate Level
In My BCS Curriculum
If I am not actively teaching the module in the belonging institution, there would rarely be any edits. Do note that the notes used by the respective institution may be different, depending on the who the currently assigned instructor is. If putting them up infringes any copyright, do hit me an email and I'll remove those of concern as quickly as possible.
Feel free to use them to complement your studies, or if you have any suggestions on what can be improved in these sets of notes, do let me know. The notes that are put up here are meant to reflect what my students see - this means that there may be instructor copies; if you require any of them, feel free to email me and I'll revert with them as quickly as possible.
Taylor's College - Foundation in Computing (FIC) and Diploma in Information Technology (DIT)
ITS30505 Introduction to Computing (FIC)
- Introduction to Computer Systems
- Input Devices
- Output Devices
- Storage Devices
- Computer Networks and The Internet (Part 1) (Part 2)
- Fundamentals of Data Representation (Part 1) (Part 2)
- Logic Gates
- Boolean Algebra
- Karnaugh Map
- Future and Advancement of Computing (Part 1) (Part 2)
ITS30605 Web Programming (FIC)
ITS42004 Object-Oriented Programming (DIT)
Programming Principles
- Introduction to Java Programming
- Fundamentals of Java Structure
- Program Control Structure
- Arrays and ArrayList
- (Bonus Lecture) Arrays: Searching and Sorting
- Methods
Object-Oriented Programming (OOP) Principles
- Classes and Objects (Part 1) (Part 2)
- Inheritance
- Polymorphism
- Abstract Classes and Interfaces
Applications of OOP
ITS42104 Object-Oriented Analysis and Design (DIT)
- Introduction to Systems Analysis and Design
- Introduction to Project Management
- Requirements Determination
- Process Modeling
- Business Process and Functional Modeling
- Data Modeling
- Structural Modeling
- Class and Method Design
- Human-Computer Interaction Layer Design
- Construction
- Installation and Operations
In here, I'll keep all the note scribbles I made while completing courses that I never took formally in my studies. You'll tend to find the notes here based on courses from MOOCs like from edX or Udemy, or simply from notes belonging to others that I chose to self-study on my own.
[Georgia Tech edX (GTx)] Linear Algebra (MATH 1554) by Dr. Greg Mayer
Linear Algebra I: Linear Equations
- Module 1: Linear Systems and Spans
- Module 2: Solution Sets and Linear Independence
- Module 3: Linear Transforms
Linear Algebra II: Matrix Algebra
Linear Algebra III: Determinants and Eigenvalues
- Module 7: Determinants
- Module 8: Markov Chains and Eigenvalues
- Module 9: Diagonalization and Page Rank
Linear Algebra IV: Orthogonality & Symmetric Matrices and the SVD
View Courses Planned to be Taken
[Georgia Tech edX (GTx)] Human-Computer Interaction (CS6750) by David Joyner
Human-Computer Interaction I: Fundamentals & Design Principles
Human-Computer Interaction II: Cognition, Context & Culture
Human-Computer Interaction III: Ethics, Needfinding & Prototyping
Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond
[Georgia Tech edX (GTx)] Probability and Statistics by David Goldsman
Probability and Statistics I: A Gentle Introduction to Probability
Probability and Statistics II: Random Variables - Great Expectations to Bell Curves
Probability and Statistics III: A Gentle Introduction to Statistics
Probability and Statistics IV: Confidence Intervals and Hypothesis Tests
I do have some interest in keeping steadfast in my own Christian faith, having been raised as one since I was around 4 years old when my family accepted Christ after a miracle involving one of my brothers, who ended up having so many health complications especially just after birth.
If there are any courses, seminars, etc. I've taken pertaining to my own religion, I'll keep them in here separate from my more academically-based notes.
Your word is a lamp to my feet and a light to my path.
Christianity Explored
taught by Rev. Gary Yeoh
04/2019 - 06/2019
Synopsis (from Christianity Explored Ministries website):
Was it surprising? Did it change the way you think? Or was it something you wanted to be true but didn't dare hope?
Christianity Explored is a relaxed and informal way of sharing the best news you can ever hear, and gives people space and time to think about the big questions of life.
Over seven sessions in Mark's Gospel, guests find out more about the life of the person at the heart of the Christian faith - Jesus Christ.
- Session 6: Grace (June 2, 2019)
- Day Away 1: The Sower (June 9, 2019)
- Day Away 2: James and John (June 9, 2019)
- Day Away 3: Herod (June 9, 2019)
- Session 7: Come and Die (June 16, 2019)
