BazookaCow19/class-info huggingface dataset:
ECE 520: EM Waves & Radiating Systems Fundamental electromagnetic theory with applications to plane waves, waveguides, cavities, antennas, and scattering; electromagnetic principles and theorems; and solution of electromagnetic boundary-value problems.
ECE 522: Emerging Memory and Storage Systems We will discuss advanced techniques for building memory and storage systems. It will cover a variety of recent research topics centered around memory and storage systems, including the new and emerging hardware architecture, systems software, memory-centric applications, near-data computing, rack-scale storage, storage security and reliability, mobile/wearable/IoT storage, and storage at rack scale. Through this course, students will learn not only the fundamental concepts of memory and storage systems via the lecture materials, but also the hands-on experience of building and evaluating a memory/storage-centric system via projects. 4 graduate hours. No professional credit. Prerequisite: ECE 391, ECE 411/CS 433 or equivalent courses.
ECE 523: Plasma Technology of Gaseous Electronics Same as NPRE 527. See NPRE 527.
ECE 526: Distributed Algorithms Theoretical aspects of distributed algorithms, with an emphasis on formal proofs of correctness and theoretical performance analysis. Algorithms for consensus, clock synchronization, mutual exclusion, debugging of parallel programs, peer-to-peer networks, and distributed function computation; fault-tolerant distributed algorithms; distributed algorithms for wireless networks. Same as CS 539. 4 graduate hours. No professional credit. Prerequisite: One of CS 473, ECE 428, ECE 438.
ECE 529: Light-Matter Interactions Light-matter interaction is explored using a primarily classical approach. This course examines optical properties, including refraction, dispersion, and absorption, in gases, liquids, and solids, emphasizing metals and dielectrics. Topics include dispersion relations, optical activity, Faraday rotation, and the influence of quantum mechanics on optical properties. Nonlinear contributions to polarization, which result in new frequencies and irradiance-dependent properties, are discussed. The course also addresses light's interactions with artificial photonic materials, specifically metamaterials and metasurfaces. 4 graduate hours. No professional credit. Prerequisite: ECE 350, one of ECE 460 or PHYS 402, or consent of the instructor.
ECE 530: Large-Scale System Analysis Fundamental techniques for the analysis of large-scale electrical systems, including methods for nonlinear and switched systems. Emphasis on the importance of the structural characteristics of such systems. Key aspects of static and dynamic analysis methods. Prerequisite: ECE 464 and ECE 476.
ECE 534: Random Processes Basic concepts of random processes; linear systems with random inputs; Markov processes; spectral analysis; Wiener and Kalman filtering; applications to systems engineering. Prerequisite: One of ECE 313, MATH 461, STAT 400.
ECE 535: Theory of Semicond & Devices Introductory quantum mechanics of semiconductors; energy bands; dynamics of Block electrons in static and high-frequency electric and magnetic fields; equilibrium statistics; transport theory, diffusion, drift, and thermoelectric effects; characteristics of p-n junctions, heterojunctions, and transistor devices. Same as PHYS 565. Prerequisite: Senior-level course in quantum mechanics or atomic physics.
ECE 537: Speech Processing Fundamentals Development of an intuitive understanding of speech processing by the auditory system, in three parts. I): The theory of acoustics of speech production, introductory acoustic phonetics, inhomogeneous transmission line theory (and reflectance), room acoustics, the short-time Fourier Transform (and its inverse), and signal processing of speech (LPC, CELP, VQ). II): Psychoacoustics of speech perception, critical bands, masking (JNDs), and the physiology of the auditory pathway (cochlear modeling). III): Information theory entropy, channel capacity, the confusion matrix, state models, EM algorithms, and Bayesian networks. Presentation of classic papers on speech processing and speech perception by student groups. MATLAB (or equivalent) programming in majority of assignments. Prerequisite: ECE 310.
ECE 549: Computer Vision Information processing approaches to computer vision, algorithms, and architectures for artificial intelligence and robotics systems capable of vision: inference of three-dimensional properties of a scene from its images, such as distance, orientation, motion, size and shape, acquisition, and representation of spatial information for navigation and manipulation in robotics. Same as CS 543. Prerequisite: ECE 448 or CS 225.
ECE 551: Digital Signal Processing II Basic concept review of digital signals and systems; computer-aided digital filter design, quantization effects, decimation and interpolation, and fast algorithms for convolution and the DFT; introduction to adaptive signal processing. Prerequisite: ECE 310 and ECE 313.
ECE 555: Control of Stochastic Systems Stochastic control models; development of control laws by dynamic programming; separation of estimation and control; Kalman filtering; self-tuning regulators; dual controllers; decentralized control. Prerequisite: ECE 515 and ECE 534.
ECE 562: Advanced Digital Communication Digital communication systems modulation, demodulation, signal space methods, channel models, bit error rate, spectral occupancy, synchronization, equalization, trellis-coded modulation, wireless channels, multiantenna systems, spread spectrum, and orthogonal frequency modulation. 4 graduate hours. No professional credit. Prerequisite: ECE 461 or ECE 459.
ECE 563: Information Theory Mathematical models for channels and sources; entropy, information, data compression, channel capacity, Shannon's theorems, and rate-distortion theory. Prerequisite: One of ECE 534, MATH 464, MATH 564.
ECE 566: Computational Inference and Learning Computational inference and machine learning have seen a surge of interest in the last 15 years, motivated by applications as diverse as computer vision, speech recognition, analysis of networks and distributed systems, big-data analytics, large-scale computer simulations, and indexing and searching of very large databases. This course introduces the mathematical and computational methods that enable such applications. Topics include computational methods for statistical inference, sparsity analysis, approximate inference and search, and fast optimization. 4 graduate hours. No professional credit. Prerequisite: ECE 490, ECE 534.
ECE 580: Optimiz by Vector Space Methds Normed, Banach, and Hilbert spaces; applications of the projection theorem and the Hahn-Banach Theorem to problems of minimum norm, least squares estimation, mathematical programming, and optimal control; the Kuhn-Tucker Theorem and Pontryagin's maximum principle; iterative methods. Prerequisite: MATH 415 or MATH 482; MATH 447.
ECE 581: Advanced Analog IC Design Advanced topics in modern analog IC design. Emphasis on CMOS building blocks and circuit techniques as a result of fabrication technology advancement. Noise in linear analog circuits; linear feedback theory and stability; harmonic distortion in weakly nonlinear circuits; switched-capacitor circuit technique and realization; Nyquist-rate and oversampled data converters. Extensive computer simulations required in both homework and final project. Prerequisite: ECE 310 and ECE 483.
ECE 590: Graduate Seminar in Special Topics Lectures and discussions on current research and literature on advanced topics in electrical engineering. 0 to 1 graduate hours. No professional credit. Approved for S/U grading only. May be repeated to a maximum of 1 hour in the same semester to a maximum of 4 credit hours in separate semesters, if topics vary. Prerequisite: Consent of instructor.
ECE 596: Master's Project Individual or team projects in electrical and computer engineering emphasizing advanced engineering analysis and design. May be repeated to a maximum of 16 hours.
ECE 597: Individual Study in ECE Individual projects. Approved written application to department as specified by department or instructor is required. May be repeated. Prerequisite: Consent of instructor.
ECE 598: Special Topics in ECE Subject offerings of new and developing areas of knowledge in electrical and computer engineering intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. May be repeated in the same or separate terms if topics vary.
ECE 599: Thesis Research Approved for S/U grading only. May be repeated.
ECON 102: Microeconomic Principles Introduction to the functions of individual decision-makers, both consumers and producers, within the larger economic system. Primary emphasis on the nature and functions of product markets, the theory of the firm under varying conditions of competition and monopoly, and the role of government in prompting efficiency in the economy. Credit is not given for ECON 102 and ACE 100.
ECON 103: Macroeconomic Principles Introduction to the theory of determination of total or aggregate income, employment, output, price levels, and the role of money in the economy. Primary emphasis on monetary and fiscal policy, inflation, unemployment, economic growth, and international economics.
ECON 198: Economics at Illinois An introductory course intended to help students explore the various fields of economics. Presents brief introductions to various faculty members within the Department of Economics at Illinois and an overview of their respective fields. Enrollment limited to undergraduate Economics majors only. Approved for S/U grading only.
ECON 199: Undergraduate Open Seminar Approved for both letter and S/U grading. May be repeated.
ECON 202: Economic Statistics I Introduction of basic concepts in statistics including the presentation of data, descriptive statistics, probability theory, discrete and continuous distributions, sampling distributions, estimation, and hypothesis testing. The approach of the class includes both learning the concepts behind basic statistics and also how to apply these concepts in "real-life" situations. Utilizes a practical project format. To complete the Business Statistics sequence, students must also complete ECON 203. Credit is not given for ECON 202 if credit for a college-level introductory statistics course such as PSYC 235, SOC 280, or STAT 100 has been earned. Prerequisite: Credit or registration in one of MATH 220, MATH 221, MATH 234.
ECON 203: Economic Statistics II Continuation of ECON 202. Builds upon point and interval estimation as well as hypothesis testing skills first introduced in ECON 202. Utilizes a practical project format to extend the student skill set to include simple and multiple linear regression and time series techniques. Students will: Understand the relevance of statistics in their future course-work and professions; Be trained to identify the proper statistical technique to apply to a problem; Be adept at finding the answers to statistical queries using excel; Be able to properly interpret the results of their analysis. Students must have completed a course on probability and statistical analysis before taking ECON 203. The best course to meet this requirement is ECON 202 at the University of Illinois. Prerequisite: ECON 202; one of MATH 220, MATH 221, or MATH 234.
ECON 210: Environmental Economics Same as ACE 210, ENVS 210, NRES 210, and UP 210. See ACE 210.
ECON 298: Professional Economics Internship Supervised, on or off-campus experience in a field directly pertaining to Economics, Econometrics & Quantitative Economics, or CS+ Economics. Students will complete course requirements along with a written report and possible presentation pertaining to their internship accomplishments at the end of the internship. Approved for S/U grading only. May be repeated in separate terms to a maximum of 6 credit hours. Prerequisite: Student must have secured a professional work experience related to economics which accompanies and enhances their academics. Restricted to Economics, Econometrics, or CS+Economics majors.
ECON 302: Inter Microeconomic Theory Microeconomic analysis including value and distribution theory; analysis of the pricing of the factors of production integrated in a micro-general equilibrium context which builds towards explaining the resource allocation process. Prerequisite: ECON 102 or equivalent. MATH 220, MATH 221, MATH 234 or equivalent.
ECON 303: Inter Macroeconomic Theory The modern theory of the determination of the level and rate of growth of income, employment, output, and the price level; discusses alternate fiscal and monetary policies to facilitate full employment and economic growth. Prerequisite: ECON 102; ECON 103; and one of MATH 220, MATH 221, MATH 234.
ECON 399: Advanced Undergraduate Open Seminar Independent study course covering topics not treated by regular course offerings. This class does not satisfy departmental graduation requirements. Approved for Letter and S/U grading. May be repeated to a maximum of 8 hours. Prerequisite: Junior or senior standing; ECON 302; ECON 202.
ECON 402: American Economic History Survey of the history of the American economy from the colonial era to the present. Studies the features and development of the American economy and examines the watershed events that have transformed it over its history. 3 undergraduate hours. No graduate credit. Prerequisite: ECON 202; ECON 302; MATH 220/221 or other Calculus course are required.
ECON 411: Public Sector Economics Economic analysis of government tax and expenditure policies; topics include public good and externality theory, public choice theory, income distribution, cost-benefit analysis, principles of taxation, tax incidence, economic effects and optimal structures of major taxes, and taxation in developing economies. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 302 or consent of instructor.
ECON 414: Urban Economics Analyzes the urban economy. Topics include: economic reasons for the existence of cities; the theory of urban spatial structure; the effects of taxation on housing decisions; the economics of freeway congestion; economics analysis of local public goods and services; economic analysis of rent control, slum policies and land-use controls. Same as FIN 414. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: ECON 302.
ECON 415: Environmental Economics Application of economic theory to topical issues such as pollution, climate change, and the environmental impacts of overpopulation. Both market-based and regulatory solutions to these problems are discussed. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 or other Calculus course.
ECON 420: International Economics Introduction to the theory of international trade and finance with selected application to current problems of  trade policy, balance of payments adjustment, the international monetary system, and globalization issues. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 302 or equivalent, or consent of instructor; ECON 303 is recommended.
ECON 437: Game Theory Explores game theory and strategic decision making. Game theory is the study of strategic interaction where one person's actions affect the actions of others. Introduces students to the tools for modeling and solving problems with strategic interaction. Will cover topics such as Nash equilibrium, dominance, voting, bargaining, auction, adverse selection, each of which have broad applications in economics, politics, psychology, and everyday life. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 are required. ECON 203; MATH 231 are recommended.
ECON 447: Economics of the Workplace Application of economic theory to the relationship between workers and firms in the workplace. We will apply important economic concepts and models to issues including recruitment, personnel selection, employee training, managing turnover, job design, performance evaluation, and incentive compensation. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 or other Calculus course.
ECON 448: Employee Compensation and Incentives Employee compensation is a critical tool for organizations to attract, retain, and motivate its employees. Students will be introduced to major principles in compensation design and will examine the incentives embedded in various compensation systems. The topics include forms of pay, incentive theory, pay structure, pay-for-performance, and employee benefits. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 or other Calculus course.
ECON 455: Economics of Poverty Alleviation in Developing Countries This course examines which policies are effective for alleviating poverty, which are not, and why. The course will have a strong methodological and analytical component, focus on why interventions and policies work, and how to establish evidence on the effectiveness of specific interventions and policies. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 or other Calculus course are required.
ECON 456: Economic Development and Migration Topics include the inter-relationships between economic development and migration. After introducing the basic concepts of poverty and inequality - between as well as within countries - this course focuses on the role that migration and population growth play in the process of economic development. The causes of migration and its consequences are examined at national and international levels together with their policy implications, including those related to urbanization, brain drain, and labor market impacts of immigration. A range of migration forms is discussed, including international and internal migration, permanent and temporary migration, legal and illegal migration, as well as forced migration and refugees. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/221 or other Calculus course.
ECON 460: Financial Economics Study of a variety of financial economics topics. Introduces basic financial products (stocks, bonds, futures, options, and other derivatives), asset pricing theory including capital asset pricing model (CAPM), arbitrage pricing theory (APT), financial institutions and the organization of financial markets, and some topics on financial crisis and monetary policy. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 202; ECON 302; MATH 220/MATH 221 or other Calculus course.
ECON 469: Economics of Risk Exploration of economic decisions under uncertainty. Includes expected utility theory and non-expected utility theory; applications to individual decision problems in investment and insurance; general equilibrium in markets under uncertainty, including problems generated by asymmetric information; measurement of risk; the value of information obtained before a decision. 3 or 4 undergraduate hours. 3 or 4 graduate hours. Prerequisite: ECON 302 or equivalent; one of MATH 220 or MATH 221 or equivalent.
ECON 471: Intro to Applied Econometrics Introduction to specification, estimation, prediction and evaluation of econometric models, emphasizing the interplay between statistical theory and economic applications. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 203 or equivalent; ECON 302 or ECON 303.
ECON 472: Financial Econometrics Examines the econometric modeling applied to empirical and computational finance. Explains the empirical properties of financial data as well as the statistical models behind these stylized facts from the data. Explains the statistics and time series concepts that will be useful to understand financial market dynamics, and investigates some popular econometric models and estimation methods. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 203; ECON 302; MATH 220/MATH 221 are required. MATH 231; ECON 471 are recommended.
ECON 475: Economic Forecasting Overview of modern, quantitative, statistical and econometric methods for forecasting and evaluating forecasts. Topics include linear regressions; modeling and forecasting trends and seasonality; characterizing and forecasting cycles; MA, AR, and ARMA models; forecasting with regressions; evaluating and combining forecasts. Advanced topics include unit roots, stochastic trends, ARIMA models, and smoothing will be covered as time permits. 3 undergraduate hours. 4 graduate hours. Prerequisite: ECON 203; ECON 302; MATH 220/MATH 221 are required. MATH 231 is recommended.
ECON 480: Industrial Comp and Monopoly Analyzes the ways firms and markets are organized, how they interact, outcomes of various types of firm behavior and performance of markets, and causes and types of market failure. Particular emphasis on the contribution of game theory as the equilibrium concept in oligopoly settings. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 302.
ECON 483: Econ of Innovation and Tech Examines the economic factors shaping innovation and technical change since the industrial revolution with emphasis on the economic relationship between science and technology and the role of government in technical change. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 102 or equivalent; ECON 302 or consent of instructor.
ECON 484: Law and Economics Applications of economic theory to problems and issues in both civil and criminal law and the effect of legal rules on the allocation of resources; includes property rights, liability and negligence assignment, the use of administrative and common law to mitigate market failure, and the logic of private versus public law enforcement. 3 undergraduate hours. 2 or 4 graduate hours. Prerequisite: ECON 302 or equivalent.
ECON 490: Topics in Economics Special topics in advanced economics within a variety of areas. See course schedule for topics. 3 undergraduate hours. 4 graduate hours. May be repeated in the same or separate terms to a maximum of 9 undergraduate hours or 8 graduate hours if topics vary. Prerequisite: ECON 202; ECON 302 or ECON 303; MATH 220 or MATH 221 or other Calculus course. Some topics may require additional prerequisites, read the section text for each topic.
ECON 491: Topics in Econometrics Special topics applying advanced econometrics concepts. Students will use quantitative analysis and economic theories to answer economic questions and uncover relationships between variables across a variety of topics; instruction in statistical and computing techniques as needed. 3 undergraduate hours. 4 graduate hours. May be repeated if topics vary, repeatability for undergraduate students unlimited; for graduate students to a maximum of 8 credit hours. Prerequisite: ECON 203; ECON 302; and MATH 220/221 or Calculus I equivalent. See Class Schedule for other prerequisites as indicated depending on topic and content.
ECON 500: Microeconomics Emphasizes microeconomic theory; principal topics include a review of value and distribution theory, the theory of choice by households and firms, general microeconomic theory, and theoretical developments of current interest. 4 graduate hours. No professional credit. Credit is not given for both ECON 500 and ECON 528. Graduate credit for both ECON 302 and ECON 500 is given only upon recommendation of the student's adviser and approval by the Department of Economics. Prerequisite: ECON 102 or equivalent.
ECON 501: Macroeconomics Emphasis on macroeconomic theory; principal topics include a review of Keynesian macroeconomic theory, formal growth theory, and selected business cycle theory. 4 graduate hours. No professional credit. Credit is not given for both ECON 501 and ECON 529. Graduate credit for both ECON 303 and ECON 501 is given only upon recommendation of the student's adviser and approval by the Department of Economics. Prerequisite: ECON 102 and ECON 103 or equivalent.