Project Management Fundamentals, Lifecycle Planning, Team Collaboration
This course introduced the complete software project lifecycle from initiation to delivery, including requirements analysis, scheduling, resource allocation, and quality control. I learned traditional project management models such as the waterfall model, and how to structure milestones, perform risk assessments, and create communication plans. Group projects helped me improve collaboration skills and gain firsthand experience in managing technical projects.
Computer Hardware Exploration, Bluetooth Communication, Embedded Project Development
This hands-on course guided me through the fundamentals of computer hardware components and their operational principles. I learned how to communicate with hardware modules and implemented a Bluetooth-based remote-controlled lighting system. The course emphasized experimentation, helping me understand software-hardware integration and improve my ability to design, build, and debug hardware systems in real-world contexts.
HCI Design, User Experience, Interface & Interaction Flow
This course taught me the core principles and philosophies behind human-computer interaction (HCI), with a focus on user behavior, psychology, and comfort. I learned how to design interfaces and interaction flows from the user's perspective, while integrating considerations for usability, accessibility, and responsiveness into software development. Prototyping and user feedback analysis enhanced my ability to effectively bridge technology and user needs.
Statistics Fundamentals, Data Analysis, Probability Distributions, Hypothesis Testing
This course provided foundational knowledge of statistics, covering descriptive statistics, probability theory, common distributions, and hypothesis testing. I learned how to analyze data, make statistical inferences, and apply statistical methods to solve real-world problems. This course enhanced my ability to work with data and make data-driven decisions.