Resume > Courses
Foundations of Human Centered Design & Engineering [+]
HCDE 300 (5)
Examines principles and practices of human centered design and engineering. Includes overview of conceptual problems in human centered design and engineering, issues related to communicating scientific and technical information to a variety of audiences, and human centered design approaches. Includes attention to social contexts and environments (legal, ethical, cultural).
Interactive Systems Design and Technology [+]
HCDE 310 (5)
Professional Practice [+]
HCDE 495 (5)
Supervised internship in a publications organization approved by the faculty adviser. A minimum of one internship is required of students majoring in human centered design and engineering.
General Chemistry [+]
CHEM 142 (5)
For science and engineering majors. Atomic nature of matter, stoichiometry, gas laws, chemical equilibrium, solubility, and acids and bases. Includes laboratory.
Begining Short Story Writing [+]
ENGL 284 (5)
Introduction to the theory and practice of writing the short story.
Web Design and Publication [+]
HCDE 437 (5)
Design principles and skills including navigation, functional design, visual design, and content development. Includes the ongoing process of Web publishing. Addresses societal issues pertaining to the web and Internet. Students build a website and plan for ongoing web publishing.
Intelligence Foundations [+]
INFO 200 (5)
Informatics is the study of information and information technology to meet people’s needs. All these elements are essential – people, information, and information technology
Physics: Waves [+]
PHYS 123 (5)
Explores electromagnetic waves, the mechanics of oscillatory motion, optics, waves in matter, and experiments in these topics for physical science and engineering majors
Introduction to Statistical Methods [+]
QMETH 201 (5)
Survey of principles of data analysis and their applications for management problems. Elementary techniques of classification, summarization, and visual display of data. Applications of probability models for inference and decision making are illustrated through examples.
Web Programming [+]
CSE 154 (5)
Covers languages, tools, and techniques for developing interactive and dynamic web pages. Topics include page styling, design, and layout; client and server side scripting; web security; and interacting with data sources such as databases.
Medical Ethics [+]
PHIL 242 (5)
Introduction to ethics, primarily for first- and second-year students. Emphasizes philosophical thinking and writing through an in-depth study of philosophical issues arising in the practice of medicine. Examines the issues of medical ethics from a patient's point of view.
Physics: Electromagnetism [+]
PHYS 122 (5)
Physics 122 covers the basic principles of electromagnetism and experiments in these topics for physical science and engineering majors. Lecture tutorial and lab components must all be taken to receive credit.
Composition: English [+]
ENGL 131 (5)
English 131, which focuses on the academic argument essay, utilizes independent writing activities such as prewriting, drafting, and revising, along with collaborative activities such as group work, peer review, and workshops. Thematically, we will also consider the dynamics and consequences of language use in society as we work through our reading and writing.
Introduction to Philosophy [+]
PHIL 100 (5)
The purpose of this course is to acquaint students with several of the major themes in classical Western philosophical thought and to provide an overview of their historical development. What is real? What can we know? What is the basis of a good life and a just society? We will examine these questions and various answers to them through reading excerpts from the works of some of the great philosophers in chronological order, from the ancient to the modern period. We will also pay particular attention to the different styles and methods of philosophical argument. Students will be encouraged not only to master the material itself but also to develop their own critical and philosophical skills.
Physics: Mechanics [+]
PHYS 121 (5)
Basic principles of mechanics and experiments in mechanics for physical science and engineering majors.
Computer Prgramming II [+]
CSE 143 (5)
This course is a continuation of CSE142. While CSE142 focused on control issues (loops, conditionals, methods, parameter passing, etc), CSE143 focuses on data issues. Topics include: ADTs (abstract data types), stacks, queues, linked lists, binary trees, recursion, interfaces, inheritance and encapsulation. The course also introduces the notion of complexity and performance tradeoffs in examining classic algorithms such as sorting and searching and classic data structures such as lists, sets and maps. The course will include a mixture of data structure implementation as well as using off-the-shelf components from the Java Collections Framework.
Introduction to Geological Science [+]
ESS 101 (5)
This course relates the physical processes operating on and the materials that comprise our planet to individuals and society as whole. Students will learn about how the Earth evolved from primordial dust to form the compositionally zoned planet upon which life now exists. Students will learn about the unifying concept of plate tectonics, which will provide them with a framework to understand the why and where of earthquakes, volcanoes, mountain belts, ocean basins and rock types in their surrounding world. Students will become amateur geologists and drive their friends and families crazy with their new-found knowledge. Students will also learn about time and its importance to the geologic record. Students will learn that geologists pay more for their dates than Hollywood's most elite stars! This course will provide students with important information about geologic hazards, which will perhaps one day save lives or personal property.
Living With Volcanos [+]
ESS 106 (3)
Explores volcanoes and volcanic eruptions on Earth and in the solar system. Examines how volcanoes work and how they affect the environment, life, and human societies. Illustrates principles using local examples of recent volcanism and ancient examples of mega-eruptions. Evaluates the possibility of predicting future eruptions.
Computer Programming I [+]
CSE 142 (4)
This course provides an introduction to programming using the Java programming language. We will explore common computational problem-solving techniques useful to computer scientists but also to anyone who has large data sets, repetitive processes or other needs for computation. No prior programming experience is assumed, although students should know the basics of using a computer (e.g., using a web browser and word processing program) and should be comfortable with math through Algebra 1.
Introduction to Theatre [+]
DRAMA 101 (5)
The theatre as an art form with emphasis on the play in production. The role of the various theatre artists: actors, directors, designers, and playwrights. Required attendance at one or more performances
Calculus Analytical Geometry III [+]
CALC 126 (5)
Math 126 covers a collection of somewhat diverse topics: vectors and vector func-tions, polar coordinates, calculus on vector functions, dot products and cross products, lines and planes, curvature, multi-variable functions, partial derivatives, optimization, tangent planes, double integrals, Taylor polynomials and Taylor series.
Intoduction to Astronomy [+]
ASTR 101 Astronomy (5)
Introduction to the universe, with emphasis on conceptual, as contrasted with mathematical, comprehension. Modern theories, observations; ideas concerning nature, evolution of galaxies; quasars, stars, black holes, planets, solar system.