| Course | Section | Instructor | Days | Time in 24h00 |
| CSC |
|
CSC 2262 |
1 |
Gabrielle Allen |
TTH |
15h10 |
Numerical Methods
Computer-oriented methods for solving numerical problems in science and engineering; numerical solutions to systems of simulations linear equations, nonlinear algebraic equations (root solving), differentiation and integration, ordinary differential equations, interpolation, and curve fitting.
Prereq.: MATH 1552 and CSC 1251 or 1351 or 2390. Credit will be given for only one of the following: CSC 2260. 2262, 2533, or IE 2060.
|
|
CSC 3102 |
1 |
|
TTH |
12h10 |
Advanced Data Structures and Algorithm Analysis
Description and utilization of formal ADT representations, especially those on lists, sets, and graphs; time and space analysis of recursive and nonrecursive algorithms, including graph and sorting algorithms; algorithm design techniques.
Prereq.: CSC 1254 or 1351 or 2290 or 2390 and credit or registration in CSC 2259 or EE 2720.
|
|
CSC 4103 |
1 |
Tevfik Kosar |
TTH |
09h10 |
Operating Systems
Design techniques, process management, processor scheduling; deadlocks, memory management, secondary memory management, file management; I/O systems, Unix systems
Prereq.: CSC 3102.
|
|
CSC 4700 |
2 |
Brygg Ullmer |
TTH |
10h40 |
Embedded Systems
The number of computers on desks and laps is dwarfed by those
embedded in the physical world. New cars may incorporate 50 or
more embedded processors -- most controlling interfaces to sensors,
displays, actuators, networks, and people -- and there are likely
far more embedded processors in operation than people on earth.
In this projects-based course, students will examine the concepts and
practice, and work hands-on with programming embedded interfaces to
sensors, actuators, displays, networks, and people. In the process,
they will gain experience both in directly programming embedded devices
(in C); and high-level networked control of multiple embedded devices
(in Python or Java). Students will also gain familiarity with example
hardware and application domains relevant to embedded interfaces.
Working in small teams, students will learn to build working systems
using embedded processors and interfaces (no prior electronics
experience is necessary); to program these interfaces; to connect these
sensors with physical and virtual sensors and displays; and to use these
in real applications.
Prereq.: Prior programming experience is expected. Some C experience is valuable; Python or Java experience is also valuable, but not required.
|
|
CSC 7443 |
1 |
|
TTH |
15h10 |
Scientific Information Visualization
Study of computer visualization principles, techniques, and tools used for explaining and understanding information; includes visualization algorithms, techniques, and applications
Prereq.: CSC 7300 or equivalent.
|
|
CSC 7600 |
1 |
Thomas Sterling |
TTH |
15h40 |
High Performance Computing I
Fundamental computational techniques required for scientific computing; important algorithms for parallel computation; high performance computing.
Prereq.: CSC 4362 or consent of instructor.
|
|
CSC 7700 |
1 |
Sitharama Iyengar |
T |
17h10 |
Special Topics in Computer Science
Specialized areas of current interest in computer science.
Detailed description coming soon!
|
|
CSC 7800 |
1 |
Sitharama Iyengar |
M |
13h40 |
Computer Science Research Seminar
Student presentations and discussions on research topics in computer science.
Detailed information coming soon!
May be taken for a max. of 2 hrs. of credit when topics vary. Pass-fail grading.
|
| EE |
|
EE 4760 |
1 |
Jagannathan 'Ram' Ramanujam |
MWF |
08h40 |
Introduction to Compiler Optimization
Processor architecture, source program analysis, compiler optimization techniques, compiler design.
Prereq.: EE 3755 and CSC 3102. ABET category: 2 hrs design; 1 hr. engineering science.
|
|
EE 7200 |
0 |
Bingqing Wei |
|
|
Advanced Topics in Electronics
Detailed information coming soon!
|
|
EE 7260 |
1 |
Theda Daniels-Race |
MWF |
11h40 |
Semiconductor Materials
Theory and application of crystal growth from melt and chemical vapor deposition; preparation and purification of elemental and compound semiconductors; structural properties and their effect on electrical and physical parameters; amorphous semiconductors.
|
| FIN |
|
FIN 7550 |
1 |
Gary Sanger |
TTH |
10h40 |
Theory of Finance
Theory of choice under certainty and uncertainty; time-state preference models of risk allocation; mean-variance asset pricing models; arbitrage pricing models; option pricing models; discrete and continuous time models.
Prereq.: ECON 7610 or equivalent.
|
| ISDS |
|
ISDS 4111 |
1 |
Edward Watson |
MW |
16h40 |
Enterprise Systems
Overview of key enterprise systems concepts from functional, technical, and implementation perspective; emphasis on the process-centered organization and how integrated systems are designed to support cross-functional business; hands-on computer based exercises involving a hypothetical global company.
Prereq.: ISDS 3100.
|
|
ISDS 4125 |
1 |
Sonja Wiley-Patton |
MW |
15h10 |
Analysis and Design of Management Information Systems
Design philosophies and techniques for the creation of information systems for management decision making; conceptual design of actual information systems.
Prereq.: ISDS 3110, 3200.
|
|
ISDS 7080 |
1 |
Rudy Hirschheim |
F |
09h10 |
Survey of IS Research
There has been a substantial body of research related to computer-based information systems dating back over three decades (from the late 60s through today). Research in this area can be found in well established academic journals specializing in IS research such as MIS Quarterly, Information Systems Research, Journal of Management Information Systems, as well as other journals focusing on allied disciplines: Management Science, Decision Science, Communications of the ACM, Organization Science, and Academy of Management Journal. The purpose of this course is to survey the MIS field in order to identify what it is relative to its major research questions, streams of research, relationships with other disciplines, etc. This course is not meant to critically examine research designs, methods, nor techniques employed by IS researchers. This course has its focus on understanding the history of the field – where it has come from and where it is today – as well as a survey of the key articles and books which have helped shaped the discourse of the field.
Course Objectives
At the end of the course, students should have a better appreciation of: (a.) the nature of the information systems field; (b.) important issues from the past that have shaped the history of the field so far as well as well as possibly the future; (c.) the nature of research methods commonly employed; (d.) the basic body of work that has shaped the IS academic discipline; and (e.) the key institutions of the field (journals, academic programs, conferences, associations). The course should also help students better understand (f.) acceptable structures and content of IS doctoral dissertations and (g.) the process of envisioning, designing, executing, writing, revising, and publishing scholarly work in the field of IS.
|
|
ISDS 7553 |
1 |
Edward Watson |
MW |
16h40 |
Business and Systems Change
Foundation of critical issues in the design and implementation of business and information systems change including business process reengineering, project and change management, and informations systems design and management; emphasis on the systems perspective of business, and the change that these enabling emerging and disruptive technologies and systems permit that have the greatest impact on business and industries.
Prereq.: ISDS 7550.
|
| MATH |
|
MATH 4066 |
0 |
Blaise Bourdin |
|
|
Numerical Analysis II
Numerical solutions to initial value problems and boundary value
problems for ordinary and partial differential equations.
Prereq: MATH 4065 and one of the following: MATH 2065, 2070, 2090, 4027.
|
|
MATH 7390 |
3 |
Susanne Brenner |
TTH |
10h40 |
Finite Element Method: Analysis and Implementation
In this course we will develop the basic mathematical theory of the
finite element method for elliptic boundary value problems, which
provides a foundation for further study and research in the area of
finite elements. Topics include background material for Hilbert
spaces and Sobolev spaces, variational formulations, constructions of
finite element spaces, interpolation error estimates, and
discretization error estimates.
Prerequisites: MATH 7311 (Real Analysis I) or the equivalent.
|
| ME |
|
ME 7823 |
1 |
Sumanta Acharya |
TTH |
13h40 |
Computation of Fluid Flow and Heat Transfer
Finite-difference methods for solving equations of fluid motions and energy; computer program used to solve complex problems involving fluid flow, heat transfer, radiation, and combustion; their computing implications; application of prediction procedures for practical situations.
Prereq.: ME 3834, 4433, and ME 4533; or equivalent.
|
|
ME 7823 |
1 |
Sumanta Acharya |
TTH |
13h40 |
Computation of Fluid Flow and Heat Transfer
Finite-difference methods for solving equations of fluid motions and energy; computer program used to solve complex problems involving fluid flow, heat transfer and chemical reactions; mathematical models for turbulence and combustion; their computing implications; application of prediction procedure for practical situations.
Prereq: ME 2833 and ME 4433 and either CSC 1240 or 1241 or 2262 or ME 4533; or equivalent.
|
| MUS |
|
MUS 7745 |
1 |
Stephen David Beck |
TTH |
10h40 |
Advanced Computer Music
Advanced techniques in digital sound synthesis and composition; analysis/resynthesis techniques, granular synthesis, physical modelling, interactive computer music performance, and algorithmic composition using computers; survey of representative music from the genre.
Prereq.: MUS 4745, or consent of instructor.
|
| PETE |
|
PETE 4050 |
1 |
Christopher White |
MW |
08h10 |
Reservoir Dynamics
Fundamentals of reservoir flow; application to single-well performance; well testing, gas reservoir engineering; waterflooding fundamentals.
Prereq.: PETE 2032 and MATH 2065.
|
|
PETE 4060 |
1 |
|
TH |
08h10 |
Prevention of Oil and Gas Well Blowouts
Causes and detection of well kicks and the proper handling of these kicks to prevent uncontrolled flow (blowout) from the well; methods and techniques currently used in the oil and gas industry.
Prereq.: credit or registration in PETE 4045. 3 hrs lab. (810-0900 TH 2427 CEBA, 940-1130 TH 2142 CEBA, 9:30-11:30 MEET AT THE WELL FACILITY)
|
|
PETE 4060 |
2 |
|
TH |
08h10 |
Prevention of Oil and Gas Well Blowouts
Causes and detection of well kicks and the proper handling of these kicks to prevent uncontrolled flow (blowout) from the well; methods and techniques currently used in the oil and gas industry.
Prereq.: credit or registration in PETE 4045. 3 hrs lab. (810-0900 TH 2427 CEBA, 110-0300 TH 2142 CEBA, 1:00-3:00PM AT WELL FACILITY)
|
|
PETE 4060 |
3 |
|
TH |
08h10 |
Prevention of Oil and Gas Blowout
Causes and detection of well kicks and the proper handling of these kicks to prevent uncontrolled flow (blowout) from the well; methods and techniques currently used in the oil and gas industry.
Prereq.: credit or registration in PETE 4045. 3 hrs lab. (810-0900 TH 2427 CEBA, 440-0630N TH 3142 CEBA, 4:30-6:30PM AT WELL FACILITY)
|
|
PETE 4089 |
1 |
Christopher White |
MW |
15h40 |
Natural Gas Engineering
Application of reservoir engineering principles and practices to gas and gas-condensate reservoirs; prediction of gas well performance; management of all types of gas reservoirs; underground gas storage.
Prereq.: PETE 4051.
|
| PHYS |
|
PHYS 7777 |
3 |
Jorge Pullin |
T |
17h10 |
Seminar in Astronomy and Astrophysics
Advanced topics in general relativity, mainly from the book of Wald.
|