COURSE DETAIL
This course explores the quantitative instruments needed to pose and analyze economic problems with the aid of a formal model. Topics include: concepts of matrices and algebra of matrices; analysis of dynamic economic models; differential and difference equations and systems; examination of the qualitative behavior of solutions.
COURSE DETAIL
This course provides an introductory survey of post-war Japanese international relations, with particular emphasis on the development of the US-Japan alliance and the evolution of relations between Japan and neighboring Asian states. It begins with a study of the making of the San Francisco System, and then concentrates on the major events that shaped the history of Japan up to the years after the Cold War. Through the analysis and explanation of historical events, particular efforts are made to place those events that relate to Japan in the context of transformations in the structure of wider international relations.
COURSE DETAIL
This course develops an increased knowledge and understanding of the nature of international politics in the Asia-Pacific, and the conceptual and theoretical issues relating to those politics. It equips students with basic skills to analyze foreign policy of major powers and explain the role of regional institutions. Students discuss central concepts relevant to international politics of the region, apply theories of international relations to analyze the dynamics of Asia Pacific politics, and analyze the foreign policy of major powers in the Asia-Pacific. Discussions include the roles of ASEAN and small states in shaping regional architecture and debate effectively as a team. This course has a pre-requisite of Introduction to Public Administration & Policy (HA1003).
COURSE DETAIL
The objectives of this course include: (1) Learn concepts of engineering design including integrated product/process development, Quality Function Deployment (QFD) and DFX (Design for manufacturability, quality, affordability, etc.); (2) Learn to contribute effectively to multidisciplinary design teams in the real world. (3) Fundamental training for entrepreneurship.
COURSE DETAIL
Learn the basic concepts of various different computer languages (e.g., C, Python)
Learn how to write programs using different computer languages
Learn how to solve computational problems using programming
COURSE DETAIL
The course focuses on the main concepts of unification-based syntax and their application to the analysis of English. It examines the features that make up sentences, syntagms, words, and grammatical morphemes.
COURSE DETAIL
This course examines the philosophy OF film, the philosophy IN film, and philosophy AS film. The course includes film theory, philosophy in films as abstract ideas and arguments, and has a different film genre each week to review.
COURSE DETAIL
This course explores how scholars and practitioners use musical data, both in audio and notated formats. Students are given the opportunity to develop skills in encoding, analyzing, categorizing, and curating music recordings and notated music. These skills are developed by encouraging an intimate understanding of the nature of different musical formats, an appreciation of their uses, and approaches to computational analyses of their electronic manifestations.
COURSE DETAIL
This course examines the intersection of music, AI, and creativity, drawing from the rapidly expanding critical scholarship on AI. While the class prioritizes musicological, sociocultural, and philosophical approaches to critiquing AI, it will also engage with other genres of writings from media studies, music information retrieval (MIR), computational creativity, and from within the music industry.
COURSE DETAIL
This course covers solving problems using algorithmic thinking with the concept of "object-oriented" programming. Students will learn to express algorithms in English, then translate them into the programming language using Python, C++. Topics include how to use loops, conditionals, functions, arrays, and most importantly "classes". These are the building blocks of programs, which can be used to create increasingly complex programs.
Prerequisite: CSI2100-Computer Programming
Pagination
- Previous page
- Page 101
- Next page