Compiler Techniques

Basic problems in the translation of programming languages focusing on theory and common implementation techniques for compiling traditional (Pascal-like) programming languages to produce assembly or object code for typical machines. Involves a substantial laboratory project in which the student constructs a working compiler for a considerable subset of a realistic programming language within a provided skeleton.

Compiler Techniques

Basic problems in the translation of programming languages focusing on theory and common implementation techniques for compiling traditional (Pascal-like) programming languages to produce assembly or object code for typical machines. Involves a substantial laboratory project in which the student constructs a working compiler for a considerable subset of a realistic programming language within a provided skeleton.

Compiler Techniques

Basic problems in the translation of programming languages focusing on theory and common implementation techniques for compiling traditional (Pascal-like) programming languages to produce assembly or object code for typical machines. Involves a substantial laboratory project in which the student constructs a working compiler for a considerable subset of a realistic programming language within a provided skeleton.

Grant Writing/Health Sciences

The focus of this seminar is on the logic and principles for crafting research proposals on health sciencts in a compelling manner and for critically evaluating their strengths and weaknesses. The course aims to develop and enhance student skills in proposal writing and presentation for dissertations and other purposes through a variety of oral and narrative assignments. Each student will prepare an original research proposal following AHRQ/NIH guidelines including: abstract, specific aims, research strategy (significance, innovation, approach), and human subjects.

ST- Envir Geograph & Sustainbt

This course provides a critical exploration of the fundamental interrelations among human systems and the natural environment. We take as our focus a handful of the UN's Sustainable Development Goals (SDGs) to examine the two-way interplay between environmental factors and issues related to poverty, hunger and food systems, gender equality, urbanization, inequality, and economic and socio-cultural change. The course enables students to consider major challenges related to the environment and sustainability at multiple scales, from the local and regional to the global.

Intro Problem Solving W/Comp

An introductory course in problem solving, using the programming language Java. Focuses on the fundamental concepts of problem solving and on computer implementation. Intended for computer science majors or those applying for the major. Satisfactory completion is a prerequisite for all higher-level computer science courses. Use of a laptop computer required. Prerequisite: high school algebra and basic math skills (R1). (Gen.Ed. R2)

Intro Problem Solving W/Comp

An introductory course in problem solving, using the programming language Java. Focuses on the fundamental concepts of problem solving and on computer implementation. Intended for computer science majors or those applying for the major. Satisfactory completion is a prerequisite for all higher-level computer science courses. Use of a laptop computer required. Prerequisite: high school algebra and basic math skills (R1). (Gen.Ed. R2)

International Journalism

This course employs a (social) scientific lens to examining the challenges and issues facing journalists covering global affairs. The class is structured around three overarching areas: (1) canonical theories for understanding impacts on and of journalism; (2) journalistic cultures and transnational issues; and (3) journalistic routines and practices. Each of these areas is applied to the context of international journalism, highlighting what is distinct (and not so different) about bringing the world home.
Subscribe to