COURSE DETAIL
COURSE DETAIL
A compiler is a computer program that translates text written in a given language (called the source language) into another language (the target language). With most compilers the source language is a high-level programming language (e.g., C, C++, Java), and the target language is a lower-level representation such as assembly language or byte code. This course focus is on compiler techniques needed to implement programming languages on a virtual machine. The aims are to improve programming skills by learning how a compiler works; to apply the theoretical foundations of compilation techniques; to design and implement a compiler for a small programming language; to learn about virtual machines (the JVM in particular); and to practice software engineering design principles on a medium-sized project. This course covers both practical and theoretical aspects of a compiler. Our main emphasis is on the compiler frontend (i.e., scanning, parsing, semantic analysis) and on code-generation for the JVM.
COURSE DETAIL
This course is teaches Korean vocabulary and grammar. Students engage in speaking, listening, writing, and reading activities to improve their communication skills in Korean. By the end of the course students should be able to read and write Hangul; understand the fundamental system of pronunciation and pronounce initial consonants, medial vowels, and final consonants correctly; understand the fundamental rules of sentence structure and syntax in Korean; and have basic conversations in Korean including greetings, self-introduction, ordering food, making friends, etc.
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
Introduction to the classification, structure, reactions, and reaction mechanisms of carbon compounds. The general outcome goals are that students will understand the classification, structure, nomenclature, reactions, reaction mechanisms, and synthesis of carbon compounds including halocarbons, alkenes, and alcohols. Thereby, this course can provide a solid foundation in the fundamentals of organic chemistry essential for the rational study of biochemistry, molecular biology, and materials applications of polymers.
Prerequisite: General Chemistry course
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
This course offers an introduction to the anthropological study of science and technology. We examine how science and technology come to matter in our daily lives. Rather than considering scientific facts and technical objects as products of human progress, independent of social and cultural contexts, we ask how specific facts and objects are produced (while not others) and how those facts and objects shape the ways we understand ourselves, live our lives, and relate to one another.
COURSE DETAIL
This course introduces business communication skills. It looks at the standard practices for communicating within and across business sectors. It covers the fundamentals of business writing, including memoranda, email, business letters, and discuss how to be persuasive and engaging in these writings. Additionally, we explore oral presentation as it exists in different professional contexts and settings.
Pagination
- Previous page
- Page 45
- Next page