Courses Outside the Department
Suggested for BSP Students

Thermal Sciences
Engineering Economics
Engineering Analysis
Computational Methods
Artificial Intelligence
Psychology

This list include courses of potential interest to BSP that are offered by the college of Engineering at the University of Colorado at Boulder. The list is only provided to help students in selecting their ''elective'' courses. In addition, students should keep their eyes open for special topics courses.

Thermal Sciences

MCEN5042: Heat Transfer

Development of the equations governing the transport of heat by conduction, convection, and radiation, and their solution. Analytical and numerical solution of initial and boundary value problems representative of heat conduction in solids. Description of heat transfer in free and forced convection, including laminar and turbulent flow. Radiation properties of solids, liquids, and gases and the transport of heat by radiation. Prereq. AREN2020 or equivalent

Engineering Economics

CVEN4147/MCEN4147: Engineering Economy

Application, by engineers, of economic and financial principles to capital investment. Emphasizes life cycle costing as a design criterion to minimize total cost of service in long-term projects. Calculation of annual costs, present worth, and prospective return in investment.

MCEN5147: Advanced Engineering Economy

Economic analysis incorporating probabilistic methods; present worth; return on investment; risk assessment; interdisciplinary aspects. Prereq. CVEN4147/MCEN4147.

Engineering Analysis

ASEN5054: Operations Research Models for Systems Engineering

Covers the mathematical methods of operations research applicable to systems engineering. Topics include classical optimization methods, linear, dynamic, and nonlinear programming, game theory, network models, production and inventory control, forecasting and time series, and simulation models. Computer solutions required. (3 credits). Prereq. APPM2360.

MCEN5020: Methods of Engineering Analysis 1

Selected topics from linear algebra, ordinary differential equations, and Fourier series. Computer exercises are assigned. Prereq. APPM2360.

MCEN5040: Methods of Engineering Analysis 2

Selected topics from the theory of complex variables, integral transform methods, partial differential equations, and variational methods. Computer exercises are assigned. Prereq. MCEN5020 or equivalent.

MCEN7120: Perturbation Methods

Regular and singular perturbation methods for solving ordinary and partial differential equations and for evaluating integral. Emphasis formulation of mathematical models in fluid mechanics, combustion, heat transfer, slid mechanics, dynamics, and wave propagation. Prereqs. MCEN5020 and MCEN5040 or equivalent.


Computational Methods

ASEN4307: Engineering Data Analysis Methods

Gives students broad exposure to a variety of traditional and modern statistical methods for filtering and analyzing data. Introduces these methods and provides practical experience with their use. Students carry out problem assignments. Prereq. APPM2360.

ASEN4417/ASEN5417: Numerical Computation

Provides computational skills for advanced courses in scientific computation. Includes an introduction to UNIX and shell programming, interpolation, spectral methods, least squares, linear systems, and ordinary and partial differential equations. Prereq. APPM2360 and instructor consent.

APPM4570: Statistical Methods

Covers discrete and continuous probability laws, random variables; expectations; laws of large numbers and central limit theorem; estimation, testing hypotheses, analysis of variance, regression analysis, and nonparametric methods. Emphasizes applications with an introduction to packaged computer programs. Prereq. APPM1360.

ASEN5519: Engineering Statistics and Probability

Introduction to probability, discrete and continuous random variables, distributions, estimators, variance, data analysis, confidence intervals, regression, quality control (2 credits). Prereq. APPM1350.

Artificial Intelligence

CSCI3202 Introduction to Artificial Intelligence

Surveys artificial intelligence techniques of knowledge representation, search learning, and natural language processing. Introduces artificial intelligence programming. Prereq. CSCI3155 or instructor consent.

CSCI5582: Artificial Intelligence

Overview of artificial intelligence methods, theories, and applications. Prereq. CSCI3155 or equivalent.

CSCI4832/5622: The Connectionist Approach to Artificial Intelligence

The connectionist (or neural network) approach to artificial intelligence explores computation in massively interconnected networks of simple autonomous processing elements. Introduces the principles underlying the connectionist approach, as well as its limitations and weakness. Prereq. instructor consent

Psychology

PSYC4165 Psychology of Perception

Special attention to vision and audition with respect to transduction and interpretation of experience is the focus of this course. Major theories in these areas are discussed in terms of research that they have inspired.

PSYC4175 Introduction to Cognitive Simulation (Neural Networks)

This course is geared towards psychology, linguistics, neuroscience, etc. Students who do not have the prerequisites for CSCI 5622 but would like to learn about cognitive modeling/computer simulations/connectionist models should consider this course.