Programming w/Data Structures

Advanced programming techniques in the Java language. Elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects. Lecture, programming projects.

Intro to Economics

This course will provide an introduction to economics from a political economy perspective. We will examine the historical evolution and structure of the capitalist system, distinguishing it from other economic systems that have preceded it, such as feudalism, and existed alongside it, such as state socialism. Most of the class will be devoted to examining economic theories that have been developed to explain and support the operation of this system.

World Music

This class is an exploration of several music traditions from around the world with an emphasis on music's role on the larger cultural/social context of each geographical area. Students will analyze how people use or have used folk, popular, and art music in different societies from four major geographic areas: Europe, Asia, Africa, and the Americas. Each of the areas will be the focus of a course unit of approximately three weeks that will feature a live performance by a guest artist.

Intro To Acctg I

Preparation and uses of financial statements of business enterprises; the accounting process of recording, classifying, and interpreting business transactions. Conceptual problems analyzed include accounting for inventories, depreciation, and capital stock.
Subscribe to