Learning
Courses completed, in progress, and planned.
Completed
Computer Programming
Chulalongkorn University
Python Programming, PyGame, Beautiful soup, Matplotlib, Data Science, Simulation, Debugging and Recursion, Linear Regrassion, Computer Vision.
Computer Engineering Essential
Chulalongkorn University
Computer Engineering Overview: Data Representation, CPU, OS and Linux, Frontend, Backend, SQL, Machine Learning.
Programming Methodology
Chulalongkorn University
Basic Java, OOP, Inheritance, Abstraction, Polymorphism, Thread
Discrete Structure
Chulalongkorn University
Logic, Set, Function, Relation, Methods of proof & Mathematical Induction, Graphs & Trees, Number Theory, Theory of Computation, Counting.
Digital Computer Logic
Chulalongkorn University
Combinational Logic, Two Level Logic, Multi Level Logic, Time Response, PALs and PLAs, Arithmetic Circuits, Sequential Logic Design, Finite State Machine, ASM Chart, State Optimization
Data Structure
Chulalongkorn University
Complexity Analysis, Usage of STL and Implementation of Pair, Vector, Stack, Queue, Priority Queue, Pointer, Linked List, Tree, Hash
Database System
Chulalongkorn University
ER Diagram, Relational Model, Schema Refinement, Normalization, Relational Algebra, SQL, NoSQL, Indexing, Current Trend
Operating System and System Program
Chulalongkorn University
System Structure, Process Concept, Multithreaded, Scheduling, Synchronization, Memory Management, Virtual Memory, File System, Kernel Module
Computer Engineering Mathematics
Chulalongkorn University
Linear Algebra: Solving Linear System, Linear Geometry, Algebra of Matrix, Subspace, Orthogonality, Linear Transform
Algorithm Design
Chulalongkorn University
Brute Force, Sorting, Divide and Conquer, Dynamic Programming, Greedy Algorithm, Graph Algorithm, State Space Search, NP-Completeness
Hardware Synthesis Laboratory
Chulalongkorn University
FPGA Basys3: FSM, Debugging, Memory, UART, CPU, ILA
Computer System Architechure
Chulalongkorn University
Performance, Instruction Set Architecture, Single Cycle Processor, Multiple Cycle Processor, Pipeline, Flynn Taxonomy, Vector Processor, SuperScalar, VLIW, Cache, Virtual Memory, Storage, Quantum Computing, GPU