About

Courses

CSC203Practice
5 topics

Computer Organization and Architecture

Organization vs architecture, computer generations & the von Neumann model, number systems, signed integers & complement arithmetic, floating point & IEEE 754, character codes, recording codes (NRZ to RLL), CRC & Hamming codes, Boolean algebra, Karnaugh maps, combinational & sequential circuits, the MARIE architecture, fetch–decode–execute, assembly programming, and hardwired vs microprogrammed control based on Null & Lobur's The Essentials of Computer Organization and Architecture.

CSC262Practice
6 topics

Linear Algebra

Linear equations, echelon forms, vector & matrix equations, linear independence, linear transformations, matrix operations & inverses, the Invertible Matrix Theorem, partitioned matrices, LU factorizations, subspaces of Rⁿ, determinants & Cramer's rule, vector spaces, null & column spaces, bases, coordinates, dimension, rank, change of basis, eigenvalues & eigenvectors, diagonalization, complex eigenvalues, discrete dynamical systems, inner products, orthogonal projections, Gram–Schmidt & QR, and least squares based on Lay's Linear Algebra (5th Ed).

CSC312Practice
9 topics

Software Testing

Verification & validation, the five definitions of a bug and the seven testing principles, exhaustive testing, risk, testability, debugging and reviews, black box vs white box testing, the coverage ladder and MC/DC, equivalence partitioning & boundary value analysis, decision tables, cause-effect graphs & decision trees, test completion criteria, unit & integration testing, TDD and JUnit.

CSC352Practice
9 topics

Security Management

The CIA triad, assets, threats, vulnerabilities & attack vectors, qualitative and quantitative risk assessment (SLE/ALE) & risk treatment, security policy & governance, security controls & secure design principles, identity, authentication & access control models, confidentiality, privacy, PDPA & GDPR, data integrity models & controls, and availability through RAID, backups, RPO/RTO & ransomware recovery, with case studies from MediCare Plus Hospital and real incidents.