Back to Courses

Spring 2021

Wenzhou-Kean University 02/22/2021 - 06/08/2021

CPS2231 – Advanced Java Language

Keywords

Advanced Java Programming, Encapsulation, JVM Understanding

Course Description

In this course, I delved into advanced Java features including encapsulation, inheritance, and polymorphism—core OOP concepts. I gained an introductory understanding of the Java Virtual Machine (JVM) and learned to design complex class structures, manage object interactions, and implement exception handling, file operations, and basic GUI development. This course significantly improved my ability to write high-quality Java programs.


MATH2110 – Discrete Mathematics

Keywords

Discrete Mathematics, Logical Reasoning, Set Theory, Graph Theory, Combinatorics

Course Description

This course provided foundational knowledge of discrete mathematics in computer science, including propositional logic, sets and mappings, relations and functions, graph theory, trees, recursion, combinatorial analysis, and mathematical induction. I learned to apply formal methods for logical reasoning and problem modeling, laying a solid theoretical foundation for understanding algorithm design and data structures.