May 03, 2024  
2022-2023 Academic Catalog 
    
2022-2023 Academic Catalog [ARCHIVED CATALOG]

Courses of Instruction


Course Numbering System. Each subject is identified by a symbol made up of two parts. The first part is an abbreviation denoting the general field of study. The second part is a number denoting the particular subject. The first digit indicates the year in which the course is usually taken and, therefore, the level of instruction.

Credit. The unit of academic credit used at the Virginia Military Institute is the semester hour. In general a semester hour represents one hour of classroom work (lecture or recitation) or one period (two or three hours) of laboratory or supervised research or field work per week during a single semester. Thus a course that meets for three class hours and one laboratory period each week during one semester usually carries credit for four semester hours.

In the following course descriptions the figures on the title lines indicate, in order, the class hours per week, the laboratory or field work hours per week, and the semester hours credit. For example, the figures “3—2—4” mean that the class meets three times a week for one-hour classroom sessions and has two hours of laboratory, supervised research, or field work each week, and that the course carries four semester hours of credit.

 

COMPUTER AND INFORMATION SCIENCES

Department of Computer and Information Sciences

Interim Department Head: Lieutenant Colonel Lasisi

Requirements for a degree in computer and information sciences are specified in Computer Science, B.S.  

  
  • CIS 231WX - IT: Past, Present, and Future


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Civilization and Cultures course with e-portfolio and reflective essay requirements that allow cadets to explore the science, engineering and origins of information technology and its effects on societies over millennia. Driven by documentary videos, web- based multimedia and small group/full class discussions cadets will be exposed to developments and societal impacts of information technology from early Middle Eastern Civilizations’ oral traditions and writing forms to the invention of the 15th century printing press to 19th century railroads, telegraph and telephone to 21st century 3D television, blogs, social networks, and the twenty four hour news cycle. Note: Course is equated to CIS-270WX and cannot be taken for additional credit. Note: Writing Intensive (W) and Civilizations & Cultures Course (X).
  
  • CIS 241 - Discrete Structures


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers concepts and applications of discrete mathematical structures in computing. Topics include number properties, propositions, logic and sets, Boolean algebra, digital circuits, relations and functions, counting, combinations and permutations, matrices, systems of linear equations and linear transformations. Prerequisite(s): MA 102 , or MA 123   with a minimum grade of C.
  
  • CIS 301 - Networking


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers TCP/IP protocol stack from the application to the data link layer. Topics include network protocols at the different layers, naming and addressing, reliable communications, routing and switching, and wireless communication protocols. The course also covers application of graph theory and queuing in networking. Note: Course is equated to CIS 321 and cannot be taken for additional credit. Prerequisite(s): CIS 201  and CIS 211  with a minimum grade of C. Must pass CIS 301 and CIS 301L concurrently. Corequisite(s): CIS 301L  
  
  • CIS 301L - Networking Lab


    Lecture Hours: 0
    Lab Hours: 2
    Credit Hours: 1

    Hands-on experimental projects covering the TCP/IP stack from application layer to data link layer. Tools like Wireshark, Snort, and TCPdump will be used. Experiments with physical routers and other networking devices are also included. Corequisite(s): CIS 301 -Networking. Must pass CIS 301 and CIS 301L concurrently.
  
  • CIS 302 - Modern Operating Systems


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers the fundamental concepts and theories in operating systems and emerging issues relevant to modern operating system design and implementation. Topics include operating system design principles and architecture, processes, threads, CPU scheduling, memory and storage management, synchronization, and deadlock. Note: Course is equated to CIS 405 and cannot be taken for additional credit. Prerequisite(s): CIS 201  and CIS 211  with a minimum grade of C.
  
  • CIS 303 - Computer & Information Security


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers basics of cryptography and applications including encryption and decryption algorithms, key management, and digital signatures. The course also covers intrusion prevention, detection and mitigation, authentication, access control, vulnerability analysis and defense. Closed networks will be used to investigate attack and defense techniques. Privacy and ethics in computing are also covered. Note: Course is equated to CIS 423 and cannot be taken for additional credit. Prerequisite(s): CIS 131  and CIS 301  & CIS 301L  with a minimum grade of C.
  
  • CIS 303L - Computer and Information Security Laboratory


    Lecture Hours: 0
    Lab Hours: 2
    Credit Hours: 1

    Class of 2024 and beyond.  Covers laboratory exercises for the topics covered in CIS 303 : Computer and Information security. Topics include attack detection and prevention, firewalls, intrusion detection systems, authentication, and authorization. Prerequisite(s): CIS 301  and CIS 301L  with a minimum grade of C. Corequisite(s): CIS 303  (must pass CIS 303 and CIS 303L concurrently)
  
  • CIS 310 - Computational Thinking and Programming


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An introduction to programming concepts and fundamental data types in one or more programming languages. Choice of language(s) varies with current software development trends. Note: Course is equated to CS-340 and EE-240 and cannot be taken for additional credit. Note: Not intended for CIS majors or minors.
  
  • CIS 312W - Software Engineering


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers software development models, processes and the life cycle of an enterprise software. Topics include requirement analysis, software system design, documentation, implementation, maintenance, verification and validation, project management, social and ethical issues faced by computing professionals. Note: Course is equated to CIS 351W and cannot be taken for additional credit. Prerequisite(s): CIS 211  with a minimum grade of C. Note: Writing Intensive Course (W).
  
  • CIS 330 - Programming in Languages


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A follow-on course to the CIS 111  and CIS 112   sequence.   Practice and projects in coding appropriate problems in various programming languages.   Desktop/laptop as well as mobile device projects and various Language exposure varies with modern trends.
  
  • CIS 331 - Human-Centered Computing and Artificial Intelligence


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Explores topics in Human-Centered Computing (HCC) and Artificial Intelligence (AI). Covers HCC design and implementation of interfaces using graphics, audio, and haptic tools; cognitive factors, including information load, learning imposed on users, and modeling of user behaviors. Web-based and the traditional user interfaces will be considered. Additional topics in introductory AI will cover genetic algorithms, artificial neutral networks, natural language processing, and building recommender systems. Prerequisite(s): CIS 211  with a grade of C or better.  Note: This course cannot be taken in conjunction with CS 346.
  
  • CIS 342 - Data Analytics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers the application of probability, statistics and computational modeling to perform technical analysis of data. Topics include Markovian processes, regression, analysis of variables, statistical significance, hypothesis testing, bagging and boosting, clustering. Note: Course is equated to CIS 441 and cannot be taken for additional credit. Prerequisite(s): CIS 241  or MA 305  with a minimum grade of C. Note: Cannot take if CIS 441 has already been taken.
  
  • CIS 343 - Design and Analysis of Algorithms


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course introduces the students to the design and analysis of algorithms. Emphasis is on the efficient design and rigorous analysis of the asymptotic performance of algorithms. Topics covered include algorithm design techniques, sorting techniques, graph algorithms, text processing, and an introduction to the theory of NP-completeness. Note: CIS-343 and CIS-442 cannot both be taken for credit. Prerequisite(s): CIS 213  - Data Structures and Applications with a minimum grade of C.
  
  • CIS 380 - Research Topics in Computer and Information Sciences


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Explores topics in computer and information science of current interest. Covers design, implementation, and evaluation of complex computing systems utilizing computer and information science principles. Topics include, but are not limited to, security and privacy, intelligent systems distributed and federated computing, database management, system and data analytics, and computing across disciplines. Prerequisite(s): CIS 222 , CIS 213 , CIS 331 , CIS 301 , CIS 301L  with a grade of C or better.
  
  • CIS 401 - Advanced Network Security


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers security aspects of systems and infrastructures for modern applications, mission-critical assets and smart-built environments. Topics include virtualized environments, vulnerability and threat assessment, attack analysis and risk management, reactive and proactive defense, and resiliency. This is a project-based course utilizing sand-boxed virtualized environments to explore weaknesses and vulnerabilities, exploits, attack impact and cost, and appropriate mitigations. Prerequisite(s): CIS 303  and CIS 303L  with a minimum grade of C.
  
  • CIS 402 - Computer Forensics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers discovery, collection, preservation, and recovery of digital information from computing and communication devices. Topics include auditing and forensics tasks, tools and techniques, legal issues, and evidence presentation. Note: Course is equated to CIS-425 and cannot be taken for additional credit. Prerequisite(s): CIS 303  and CIS 303L  with a minimum grade of C.
  
  • CIS 411 - Distributed Computing and Applications


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers concepts, methodologies, and tools for distributed systems and application design and development. Topics include models, software platforms and environments, services, system design and implementation, and use of current technologies in developing advanced client-server and peer-to-peer applications. Prerequisite(s): CIS 301  and CIS 301L  with a minimum grade of C.
  
  • CIS 412 - Mobile Computing and Applications


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers concepts, methodologies, and tools for mobile systems and application design and development. Topics include models, software platforms and environments, services, system design, and implementation, and use of current technologies in developing advanced client-server and peer-to-peer mobile applications. Note: Course is equated to CIS 413 and cannot be taken for additional credit. Prerequisite(s): CIS 301   and CIS 301L  with a minimum grade of C.
  
  • CIS 421 - Database Design and Development


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers advancement in database design and development. Topics include unstructured and multimedia data, design and development of databases for real-life applications, distributed and federated databases, and database security. Prerequisite(s): CIS 342  with a minimum grade of C. 
  
  • CIS 422 - Information Retrieval


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers advancement in information storage and retrieval. Topics include indexing, processing, and querying unstructured and multimedia data, retrieval models and algorithms, natural language preocessing, and design and implementation of an information retrieval system. Prerequisite(s): CIS 342   with a minimum grade of C. 
  
  • CIS 424 - Artificial Intelligence


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course is designed to provide individuals with a complete introduction to artificial intelligence concepts. Topics covered include software agent design, informed search, heuristics, adversarial search, constraint satisfaction, inference (logical and probabilistic), knowledge representation, game playing, planning, machine learning, philosophy, and ethics. Prerequisite(s): CIS 343   with a minimum grade of C. 
  
  • CIS 431 - Information Organization & Management


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course introduces students to the theory, principles, standards, and methods of information organization. Through lectures, discussions and hands-on practice students learn to provide intellectual and physical access to information objects. Topics covered include information architecture, user information needs and behaviors, tools for information access, principles of information representation, metadata schemas, controlled vocabulary, classification, taxonomy, encoding standards, bibliographic networks, rights management and associated legal infrastructures for privacy protection, applications of technologies in information organization, and design of information systems to facilitate access and retrieval. Note: Course is equated to CIS-355 and cannot be taken for additional credit. Prerequisite(s): CIS 322  with a minimum grade of C
  
  • CIS 432 - Computer Vision


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers concepts, methodologies, and applications in computer vision. Topics include image filtering, optical flow, feature description, stereo imaging, image pyramid, segmentation, recognition, search, tacking, image encryption and decryption, applications such as in self-driving, robot navigation, facial recognition, medical imaging analysis, and material characterization. Prerequisite(s): CIS 331  with a minimum grade of C, CIS 211  with a minimum grade of C.
  
  • CIS 433 - Usability Analysis


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers the conceptual frameworks, applied methodologies, research and evaluation of user-centered design and user experience. Topics include scenario development, user profiling, contextual inquiry, card sorting, usability testing, task and data analysis, expert inspection, and the application of artificial intelligence in the different stages of the interface design and development cycle. Prerequisite(s): CIS 331  with a minimum grade of C.
  
  • CIS 434 - Bioinformatics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Covers theories, methodologies, and applications in bioinformatics and computational biology. Topics include big data storage and retrieval, mapping and sequencing DNA, comparing sequences, genes prediction, finding signals, identifying proteins, genome rearrangements, combinatorial pattern matching, clustering, and gene expression analysis. Prerequisite(s): CIS 343  with a minimum grade of C.
  
  • CIS 460-469 - Independent Study


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Research project in computer and information sciences supervised by CIS faculty and approved by the department head. Prerequisite(s): Completion of all required CIS 100 and 200 level courses with minimum grades of C.
  
  • CIS 480 - Capstone I


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A comprehensive project-based course entailing rigorous research and development experience in computer science, and emphasizing critical and creative thinking, and software and systems science and engineering. The course covers the lifecycle of an enterprise-scale computing-enabled team project, covering the phases from requirement analysis, to hypothesis formulation, to system design and implementation. Cadets, under supervision from CIS faculty, develop a comprehensive technical project proposal including literature review and scientific underpinnings. The final report and presentation form the basis for completing the implementation, evaluation, and demonstration of a working system prototype in the CIS 490 capstone experience. Prerequisite(s): 36 credit hours of required courses; CIS 312W  with a minimum grade of C; CIS 380  with a minimum grade of C.
  
  • CIS 490 - Capstone II


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Builds on CIS 480 . Starting with the system design developed in CIS 390, project teams, with their faculty supervisor, will focus on the implementation, evaluation, presentation and demonstration of a working system prototype. Prerequisite(s): CIS 480  with a minimum grade of C.

DEAN’S OFFICE - LEADERSHIP STUDIES

Director: Colonel Gray

  
  • LEAD 344 - Leadership in Organizations


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An interdisciplinary study of leadership in an organizational context focusing on the integration of theory and practice, taught by faculty with formal academic training and experience in leadership studies and affiliated disciplines.  Cadets study the leader’s direct influence on individual motivation and group processes through the application of leadership theories, skills, and attributes.  They also learn how to influence subordinates indirectly through organizational systems and procedures, organizational culture, and ethical climate.  The course will be structured around opportunities for cadets to reflect upon and apply the knowledge gained in the classroom to their experiences as leaders (and followers) in the Corps of Cadets and in the various ROTC curricula.

ECONOMICS

Department of Economics and Business
Department Head: Colonel West

Requirements for a major in economics and business are specified in Economics and Business .

Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 101 , MA 102 ; ERH 101 , ERH 102 ; EC 201 , EC 202 , EC 203 , EC 300 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 BU 316 BU 330 , BU 339 , BU 440 . In addition, a minimum grade point average of at least a C must be earned in all department courses.

  
  • EC 201 - Principles of Microeconomics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Principles of Microeconomics is an introduction to the study and critical analysis of the process by which individuals, firms and governments make choices and decisions as they allocate scarce resources. You will learn what a market is, how markets shape the world around us, how they work and how they fail, and how governments can make markets less or more efficient.
  
  • EC 202 - Principles of Macroeconomics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The Principles of Macroeconomics is the analytical study of what makes an economy grow in the short-run and in the long-run. We study the indicators of growth, the factors that determine growth and the role of government in growth.
  
  • EC 203 - Quantitative Tools for Economics and Business


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A study and application of the quantitative analytical tools and concepts used in solving economics and business problems. The course emphasizes the use of data and software to illustrate and quantify economic and business relationships in order to better choose and assess leadership decisions. Prerequisite(s): MA 101  & MA 102  with a minimum grade of C.
  
  • EC 220X - The Global Economy


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An introduction to issues related to the increasingly global nature of the economy and how globalization impacts countries economically, politically, and culturally. Topics may include: the economic impacts of trade liberalization, foreign direct investment, and global financial investment; the impact of trade on non-economic concerns such as social issues, the environment or politics; and the roles of international institutions such as World Bank, International Monetary Fund, and World Trade Organization. Prerequisite(s): None. Civilization & Cultures (X).
  
  • EC 300 - Intermediate Microeconomics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Analysis of consumer behavior, demand, producer behavior, supply, and exchange in markets leading to discussions on the role of market structure in pricing strategies as well as strategic decisions by firms about production, pricing, and investment. This course is calculus based. Prerequisite(s): EC 201 , EC 202 , EC 203  and MA 101  & MA 102  (or equivalent) all with grade of C or higher.
  
  • EC 304 - Econometrics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A study of the application of economic theory, mathematics, and statistical inference as applied to the analysis of economic phenomena. Heavy emphasis is placed on the use of simple and multiple regression and the violation of the classical assumptions. Prerequisite(s): EC 303  with grade of C or higher.
  
  • EC 306 - International Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course uses the standard tools of economic analysis. However, since it deals with interaction between sovereign states, it also focuses on government policies and examines their effect. The object of the course is, therefore, to familiarize you with some of the key economic models that can be used to analyze international trade-related and macroeconomic issues.  We will examine various theories of trade, welfare implications of different trade policies; the political economy of trade policies; global trading arrangements, including GATT and WTO; the relationship between trade and various social and political issues. Some questions that we will seek to answer are: Why do countries trade? Why do countries use or abuse trade policy? Is trade always beneficial? We will also discuss exchange rates, different exchange rate regimes and international macroeconomic policy. Note: Free elective for ECBU majors. Prerequisite(s): EC 201 -EC 202 .
  
  • EC 307 - International Finance


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course studies the theory and principles of the macroeconomic issues of international economics.  In this class, we will investigate how a nation’s monetary and fiscal policies are affected by the openness of its economy. The objective of this class is for you to understand, apply and analyze the implications of the following issues for the country’s economic well-being: 1) the state of the country’s balance of payments, 2) the theory of foreign exchange markets, 3) the different exchange rate policies, and 4) open economy macroeconomic models. Prerequisite(s): EC 201  and EC 202  with a C or higher or permission of instructor. 
  
  • EC 308 - International Trade


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Economic and political interaction among nations has grown tremendously over the last several decades and continues today. Virtually no country can escape the fact that it is part of a larger world community. News reports every day are filled with examples of international trade. Recent examples include: disputes between the World Trade Organization, the imbalance of trade between the U.S. and some of its trade partners and the desire to coordinate macroeconomic policies, the immigration of labor into the U.S. and the international flow of capital, the relocation of production facilities to overseas sites (offshoring), the production of merchandise in low-wage countries, and coordination issues in the European Economic and Monetary Union. The class starts from the positive view that free trade improves the welfare of both trading partners under a restrictive set of assumptions, and proceeds to demonstrate how relaxing those assumptions does not change the basic result. Prerequisite(s): EC 201  and EC 202  with a minimum grade of C. EC 300  is recommended.

     

  
  • EC 312 - Understanding International Finance Through the Lens of the European Union


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    In this course, we will use the policies and structure of the European Union (EU) and its subset, the Euro zone, to study and understand the theory and principles of the macroeconomic issues of international economics. In particular, we will analyze the EU’s ‘single monetary policy and heterogeneous fiscal policies’ structure to understand how a nation’s monetary and fiscal policies are affected by the openness of its economy, how it affects domestic growth, and how it affects the connected foreign exchange markets. The objective of this class is for you to understand, apply and analyze the implications.
  
  • EC 313X - The Economics of Transition and Institutional Development of the New EU Member States


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course will explore the role of history, geography, and institutions in the economic development of new European member states in Central and Eastern Europe, with particular emphasis on Slovenia and Hungary. The course will focus on understanding the transition from central planning to market economy, on the accession to the European Union, and on current developments such as the refugee crisis and the 2016 UK referendum on EU membership and its implications for the European Union. Note: Civilizations & Cultures Course (X).
  
  • EC 322 - Engineering Economy


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    A study of economic analysis for engineering students. Topics include present value, cost (cost-benefit and cost-effectiveness), depreciation, cash flow, break-even, equivalence, and replacement. Note: Credit for EC 322 will not be given to EC/BU majors/minors.
  
  • EC 330 - Intermediate Macroeconomics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Intermediate Macroeconomics is the analytical study of the theory of the determination of output, interest rates and inflation in national and global economies. The tools developed in this course are critically applied to the understanding of national economic policy issues. The objective of this class is an understanding of the following: The macroeconomy and measurements of its performance and stability; the theory of aggregate demand, aggregate supply, and macroeconomic equilibrium; the theory of money demand, money supply, interest rates, and the banking system; how the tools of fiscal and monetary policy operate and the factors affecting long-run growth. Prerequisite(s): EC 201 -EC 202 , and MA 125  and MA 126 , (or equivalent) all with a grade of C or higher.
  
  • EC 340 - Entrepreneurship


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Entrepreneurship is the processes and attitudes that result in organizational innovation, as the confluence of opportunities and ideas. Traditionally, the study of entrepreneurship focused on small and family businesses. However, large organizations have discovered the competitive necessity of flexibility and creativity, functioning as if they were small. EC 340 is integrative and applicative, utilizing concepts from core courses in business and economics. Prerequisite(s): BU 220  or permission of instructor.
  
  • EC 401 - Developmental Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The study of the macroeconomic and microeconomic theories relating to issues affecting less developed countries with an emphasis on the role of government and market institutions. Macroeconomics topics may include: income distribution, economic growth, inflation, currencies, and international debt. Microeconomic topics may include: rural-urban migration and wage gaps, unemployment, tenancy, and credit markets. This is a calculus based course. Prerequisite(s): EC 201 -EC 202 .
  
  • EC 403 - Public Finance


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Examination of the revenue, expenditure and credit policies and practices of the Federal Government, and of the principles of taxation and fiscal administration. Consideration of selected topics in state and local finance. Prerequisite(s): EC 201 -EC 202 .
  
  • EC 405 - Money and Banking


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course describes and analyzes the role of money, commercial banks, nonbank financial institutions, central banks, and financial markets in a modern financial economy. The focus on financial institutions and markets is three-fold, namely 1) fostering real economic activity in the goods and services markets, 2) contributing to the efficiency of the financial economy, and 3) serving as a channel for implementing monetary policy. An international perspective is provided with emphasis on the United States (U.S. dollar) and European Monetary Union (Euro) and their respective monetary frameworks. Prerequisite(s): EC 201 -EC 202 .
  
  • EC 407W - U.S. Economic History


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course is the study of the development of the U.S. economy from the colonial period to the present. Emphasis will be placed on the major economic events that have shaped our history. Topics will include the economics of the revolution, westward expansion, slavery, the railroads, the industrial revolution, population growth and urbanization, the rise of big business, the Great Depression, and the intervention of government in the economy. Note: Writing Intensive Course (W). Prerequisite(s): EC 201 -EC 202 .
  
  • EC 408 - Development of Economic Thought


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A study of the evolution of economic analysis from the time of Aristotle to the present. Emphasis is placed on how economic theory evolved, how it was influenced by events, and how the early philosophers contributed to its evolution. A comparison with present day orthodox theory is made throughout the course. Prerequisite(s): EC 300  and EC 330  or permission of instructor.
  
  • EC 409W - Labor Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course will explore the relationship between employers and employees and how they respond to different government policies.  We will explore how workers decide to use their time between working and leisure and how employers decide how many workers to hire.  We will also explore what determines wages and how income is distributed.   Specific topics we will cover will include: the role of education in determining wages, how immigration impacts wages and labor markets, wage discrimination between race and gender, income inequality, and retirement.  We will discuss a variety of government policies aimed at addressing some of these issues, including minimum wage, wealth taxation, universal basic income, paid maternity leave, social security, and more.  This course will have a mix of economic theory and application to current real-world issues. Note: Writing Intensive Course (W). Prerequisite(s): EC 300 , or permission of instructor.
  
  • EC 410 - Government and Business


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A study of the development of government control of the private economy; public utility regulation; antitrust legislation and enforcement; the activities of the Federal Trade Commission; and recent steps in the area of consumer information and protection. Prerequisite(s): EC 201 -EC 202 , or permission of instructor.
  
  • EC 412 - Managerial Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The application of economic theory to the decision-making process within a firm and to a wide range of related problems. A pragmatic approach to decision making, using basic economic analyses such as optimizing techniques, cost analysis, capital budgeting, demand estimation, pricing strategies, risk analysis, and production theory. Prerequisite(s): EC 201  and EC 202  with grade of C or higher.
  
  • EC 413 - Entrepreneurship Practicum


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This overlaps with the first two and involves actual field experiences in terms of identifying and evaluating opportunities and building the appropriate business or marketing models around those opportunities. Cadets will have two main deliverables. The first is a consulting report on a pre-chosen primary project and a second report of a project from the opportunity portfolio built by the cadet while in Ghana. Corequisite(s): HI 401  and EC 411 
  
  • EC 414 - Applied Game Theory


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Learn to analyze games with different information structures and evolutionary modeling. These analyses are used to understand leadership and decision making at the strategic and tactical levels. Further we will use modeling skills learned in this class to build and interpret AI.  Prerequisite(s): grade of C or better in EC 201  and EC 202  or permission of instructor.
  
  • EC 415WX - Political Economy of Conflict


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course will apply the principles of economics and game theory to understanding the nature of conflict. This understanding will be used to motivate debate about the national security priorities of the US. Note: Writing Intensive (W) and Civilizations and Cultures (X) course. Prerequisite(s): EC 201  and EC 202  with a grade of C or better.
  
  • EC 418 - Public Choice


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Public Choice analyses issues in political science and the policy process through the lens of neoclassical economic principles and methodology. Instead of teaching how politics actually works and why. At the core of it, Public Choice analyses the role of government in the economy and the problems of collective decision making. Thematically, issues covered in class include the role and function of government and governmental decision making; the intersection between public and private interests; the connection between voters, politicians, and the economy; and the effect and evolution of governmental institutions. Prerequisite(s): EC 201 , EC 202  and EC 303  (minimum grade of C).
  
  • EC 420 - Behavioral Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Behavioral Economics is a relatively new field in Economics that incorporates social and cognitive psychology into economic thinking and modeling. This field has recently gained attention and momentum as people realized that a better understanding of human behavior can help economists better understand economic choices and processes. Prerequisite(s): EC 300  or permission of instructor.
  
  • EC 421 - Quantitative Applications in Econ & Business


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Quantitative decision models are an aid to decision makers in economics and in the functional business domains of finance, operations, and marketing. Several quantitative modeling techniques are introduced in this course, including linear programming, nonlinear optimization, decision trees, simulation, and queuing models. Solution techniques using spreadsheets and add-in software are emphasized. Applications to economics include determining optimal pricing and production strategies under uncertainty. Prerequisite(s): BU 339  and BU 310  with a grade of C or better, or permission of instructor.
  
  • EC 422 - Industrial Organization


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Microeconomics-based theories of transaction costs, game theory, and information theory to explain the structure of firms and markets and their interactions. While the traditional Structure-Conduct-Performance analysis is used as a general framework, the analyses include, but go beyond the idealized markets presented in introductory microeconomics and take a closer look at why firms and markets have evolved into what we observe today. Consider this course an “applied microeconomics” course. Prerequisite(s): EC 300  (completed or concurrent) or permission of instructor.
  
  • EC 423 - Economics and Business Analytics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course introduces the overall process of business analytics and data analytics tools, including: 1) business understanding and analytics problem framing; 2) data preparation and methodology selection; 3) algorithms, programming, and machine learning; 4) predictive analytics models; and 5) prescriptive analytics models and optimization. The course will include use of the Python and R programming languages (no prior programming experience is required). Prerequisite(s): Minimum grade of C in EC 203 , or MA 326 , or PS 205 , or IS 301 .
  
  • EC 425 - Sports Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course is designed to take an applied look at professional sports as a business. We will focus on empirical issues, while also exploring the theoretical solutions that have been proposed. We will cover topics that range from professional team sports and sports leagues (to include competitive balance issues), the economics of sports broadcasting, player performance and labor relations, public financing for stadiums, and as well as the business dimension of college sports. Prerequisite(s): EC 300  and EC 304 
  
  • EC 430 - Financial Modeling


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An introduction to the concepts, methodologies, and applications of spreadsheet and simulation models in finance. Students will be required to use Excel, and commercial Excel add-in software packages, to design and build financial models for capital budgeting, portfolio allocation, value at-risk, simulation of financial time series, and financial option valuation. Prerequisite(s):  BU 310  & BU 339  with a minimum grade of C.
  
  • EC 435WX - Institutions and Economic Development


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    This course will explore the determinants of institutions: how they evolve, and how they affect economic development. Topics include: differences between common law and civil law systems; the significance of a country’s colonial origin; the effects of religious beliefs; and the importance of trust in political institutions. Other topics include: the transplantation of formal institutions vs. indigenous institutions; the effects of international aid on economic and institutional development; and the origins of corruption and why it is more prevalent in some cultures than in others. Note: Writing Intensive and Civilizations & Cultures Course Prerequisite(s): EC 201  & EC 202  with EC 304  recommended.
  
  • EC 436X - Economic Development in Indian Country


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    What is Indian Country? What is tribal sovereignty? How has colonization affected Indigenous people? What are the current challenges to and opportunities for economic development in Indian Country? The course will seek to answer these questions and provide an overview of the current standing of Indigenous communities in the United States. We will discuss the economic history of American Indian tribes and reservations and analyze how the historical developments over the past two centuries have impacted life and economic development in Indigenous communities. We will discuss jurisdictional, legal and political aspects of tribal economic development. I will teach this course from an institutional economics point of view and will emphasize formal institutions, such as legal/judicial systems and governance structure, as well as informal norms such as indigenous culture and cultural fit Note: Civilizations and Cultures Course Prerequisite(s): EC 201   and EC 202  
  
  • EC 450 - Topics in Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Selected topics in economics as suggested by members of the faculty and/or cadets. Subject and content to be announced before the semester in which the course is to be taught. Prerequisite(s): Permission of Instructor. When Offered: Offered as announced.
  
  • EC 451 - Topics in Economics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Selected topics in economics as suggested by members of the faculty and/or cadets. Subject and content to be announced before the semester in which the course is to be taught. Prerequisite(s): Permission of Instructor. When Offered: Offered as announced.
  
  • EC 460 - Independent Research in Economics


    Lecture Hours: 0
    Lab Hours: 2-6
    Credit Hours: 1-3

    Independent research designed for cadets who desire to pursue a research interest in economics under the direction of a faculty member. Prerequisite(s): An overall GPA of 2.7 and permission of instructor and department head.
  
  • EC 461 - Independent Research in Economics


    Lecture Hours: 0
    Lab Hours: 2-6
    Credit Hours: 1-3

    Independent research designed for cadets who desire to pursue a research interest in economics under the direction of a faculty member. Prerequisite(s): An overall GPA of 2.7 and permission of instructor and department head.
  
  • EC 462 - Honors Research in Economics


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    Designed for cadets pursuing independent research under the direction of a faculty member leading to departmental honors. Prerequisite(s): A 3.2 GPA overall and in all courses in the major. Permission of instructor, department honors committee, and the department head.
  
  • EC 463 - Honors Research in Economics


    Lecture Hours: 1
    Lab Hours: 0
    Credit Hours: 1

    Designed for cadets pursuing independent research under the direction of a faculty member leading to departmental honors.

      Prerequisite(s): A 3.2 GPA overall and in all courses in the major. Permission of instructor, department honors committee, and the department head.

  
  • EC 480 - Economics Internship


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: 3

    Under the supervision of a department faculty adviser, cadets may earn up to three hours of academic credit as an economics elective in a summer internship of at least 8 weeks duration in a full-time position. Internships will normally be conducted with a private firm, a governmental agency, or a non-profit organization. Academic credit as a free elective may be awarded for a second internship, under the provisions specified by the department head. Note: Upon the completion of all the academic and employment requirements of the summer internship for credit program, cadets may earn 3 hours of academic credit per summer for either EC 480 and EC 481  or BU 480  and BU 481 , although no more than three hours can count towards graduation. Prerequisite(s): a 2.8 GPA overall and in all economics courses, and permission of internship coordinator, the internship faculty adviser, and the department head.
  
  • EC 481 - Economics Internship


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: 3

    Under the supervision of a department faculty adviser, cadets may earn up to three hours of academic credit as an economics elective in a summer internship of at least 8 weeks duration in a full-time position. Internships will normally be conducted with a private firm, a governmental agency, or a non-profit organization. Academic credit as a free elective may be awarded for a second internship, under the provisions specified by the department head. Note: Upon the completion of all the academic and employment requirements of the summer internship for credit program, cadets may earn 3 hours of academic credit per summer for either EC 480  and 481 or BU 480  and BU 481 , although no more than three hours can count towards graduation. Prerequisite(s): a 2.8 GPA overall and in all economics courses, and permission of internship coordinator, the internship faculty adviser, and the department head.

ELECTRICAL AND COMPUTER ENGINEERING

Department of Electrical and Computer Engineering
Department Head: Colonel Addington

Requirements for a major in electrical and computer engineering are specified in Electrical and Computer Engineering .

  
  • EE 120 - Computer Tools in Electrical And Computer Engineering


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Computer Tools is a first semester introduction to designing, building, and analyzing electrical circuits with the aid of Matlab and Spice circuit simulation. Matlab will be used for basic scalar and matrix computations involving circuit behavior, graphical display of circuit variables, and as a programming language. Spice will be used to analyze both static DC operating points and time-varying circuit behavior. Concepts will be reinforced with physical circuits students will design, build, and analyze using lab equipment, Matlab and Spice. Corequisite(s): EE 140   and MA 123  or higher, or instructor permission
  
  • EE 140 - C Programming


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An introduction to programming concepts and I/O, standard libraries, and common data structures using the C programming language.
  
  • EE 142 - C++ & Object Oriented Programming


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduction to C++, a language which supports the object oriented programming paradigm. The contributions of data abstraction, encapsulation, inheritance, and polymorphism to the reusability of code and programming in the large. Prerequisite(s): EE 140  
  
  • EE 150 - Introduction to Electrical & Computer Engineering


    Lecture Hours: 1
    Lab Hours: 2
    Credit Hours: 2

    An introduction to the study of the fields of electrical and computer engineering (ECE). Cadets will learn practical skills as applied to the profession including problem solving, laboratory practice, laboratory report writing, project development, and use of computer tools appropriate to the discipline. Professional aspects of engineering required for career success are studied and practiced. Prerequisite(s): EE 140  or instructor permission Corequisite(s): EE 142  
  
  • EE 221 - Discrete Mathematics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduction to discrete mathematics covering logic, sets, functions, algorithmic complexity, basic matrix operations, mathematical reasoning and proof, permutations, combinations, and discrete probability as well as graphs and trees.
  
  • EE 222 - DC Circuits


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Electrical Circuit Analysis I, introduces DC resistive circuit analysis with dependent and independent current and voltage sources. Analysis methods include node voltage, mesh current, Thevenin and Norton equivalents, and superposition. Other topics include maximum power transfer, ideal op-amp behavior, and design with opamp building blocks. Familiarity with Matlab and LTSpice is assumed. Note: ECE majors must complete this course with a grade of C or better. Prerequisite(s): EE 150  and MA 123  
  
  • EE 223 - Electrical Circuit Analysis


    Lecture Hours: 3
    Lab Hours: 2
    Credit Hours: 4

    Electrical Circuit Analysis II, is the second course in a series designed to provide engineering majors the tools to analyze and design passive analog circuits. This course introduces capacitors and inductors, and develops the natural and forced responses of first and second-order circuits containing these elements. It introduces complex phasor notation in the context of sinusoidal steady-state analysis, and then further develops these concepts in the analysis of single and three-phase AC power. The laboratory portion of the course introduces the practical skills of designing, building, and debugging physical circuits in the context of relevant contemporary examples. It includes a major design 4-lab sequence in which cadets design and build a project of their choice. Prerequisite(s): MA 124 , C or better in EE 222 
  
  • EE 225 - Electromagnetic Fields


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Electromagnetic fields is the first of two courses designed to provide the engineer with the tools to analyze electric and magnetic fields. The course explores Maxwell’s equations for static systems. Electrostatics: fields in vacuum and material bodies, Coulomb’s law, Gauss’ law, divergence theorem, Poisson’s and Laplace’s equations with solutions to elementary boundary value problems. Magnetostatics: fields in vacuum and material bodies, Ampere’s law, Biot-Savart’s law, Faraday’s law, and Stoke’s theorem. Prerequisite(s): MA 215 .
  
  • EE 229 - Introduction to Digital Logic Circuits


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduction to the fundamentals of combinational and sequential digital logic circuits. Combinational logic topics include number systems and information representations, switching algebra, basic logic gates, and logic circuit minimization. Medium-scale functions such as multiplexers, decoders, and adders are also covered. Sequential logic topics include latches and flip-flops, clocks, timing analysis, and metastability. Combinational logic and flip-flop principles are used in conjunction with state concepts to analyze and synthesize sequential machines. Medium-scale sequential functions such as registers, counters, and shift registers are also covered. Emphasis is placed on the analysis and synthesis procedures used to design combinational and sequential logic systems. Note: ECE majors must complete this course with a grade of C or better. Prerequisite(s): EE 150 
  
  • EE 238 - Digital Systems Design


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Combinational and sequential building blocks are reviewed and used in conjunction with register-transfer language (RTL) and hardware description languages to design complex digital systems. Principles of modularity, hierarchical methods, controller/ datapath partitioning, and a top-down approach are considered in the design process. A hardware description language such as VHDL or Verilog and programmable logic devices are used in the laboratory to implement digital systems resulting from the aforementioned design process. Prerequisite(s): EE 229  with a minimum grade of C.
  
  • EE 328 - Computer Architecture


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    An introduction to the architecture and design of digital computers. Topics include instruction sets and assembly language programming, computer arithmetic, central processing units, pipelines, memory systems, input/output systems, and RISC and CISC concepts. Digital computers are modeled as complex digital systems to which digital systems design methods can be applied. Prerequisite(s): EE 238 .
  
  • EE 330 - Signal and System Analysis


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Signals and Systems introduces the Fourier and Laplace transforms as methods to model and analyze continuous-time linear systems (primarily first and second-order circuits) in the frequency domain. Parallels between the time and frequency domains are discussed, and sampling and filter design issues are developed. The course makes extensive use of Matlab as a computational and visualization tool. In-class labs reinforce theory and develop hardware skills. Prerequisite(s): EE 223  and MA 311 
  
  • EE 339 - Microcontrollers


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Fundamentals of microprocessors and microcontrollers and their use in embedded systems. Topics include basic architectures, address modes, memory and input/output interfacing, interrupt-driven processing and C programming for embedded systems. Projects involving the use of microcontrollers to solve embedded system design problems such as motor controls, display drivers, analog-to-digital conversion, etc. are integrated in both the laboratory and lectures. Prerequisite(s): EE 238 
  
  • EE 351 - Electrical Circuits and Machines


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Analysis of D.C and A.C. electrical circuits. Element equations, Kirchhoff’s laws, network theorems, power, phasor techniques, 3-phase systems and transformers; introduction to rotating machines. Prerequisite(s): MA 124 . For non-electrical engineering students.
  
  • EE 352 - Electronic Devices


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Fundamentals of solid-state devices, amplifier circuits, theory of electronic instruments, sensors, digital interfacing techniques, and an introduction to control systems. Laboratory used to demonstrate principles. Prerequisite(s): EE 351 . For non-electrical engineering students.
  
  • EE 355 - Electronics


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Electronics is the first of two courses designed to provide the engineer with the tools to analyze a circuit and to design a circuit in which diodes and transistors are major components. Semiconductor theory: doped materials, diodes, bipolar junction transistors, and field-effect transistors. Analysis and design of small-signal single stage amplifiers and digital logic circuits. The laboratory portion will cover diode circuits, BJT/FET biasing schemes, and BJT/FET small-signal amplifier configurations. Prerequisite(s): EE 223 
  
  • EE 356 - Electronic Applications and Interfacing


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Electronic Applications and Interfacing is a continuation of EE 355  Electronics. Tools and techniques taught in EE 355  are applied to the design of practical electronic circuits in the course of solving electronics and engineering problems. Operational amplifiers and their characteristics are used to design linear and non-linear circuits to solve analog circuit problems. The Barkhausen criteria are presented for the design of oscillators and waveform generation. Grounding and shielding, power supply decoupling, and the termination of transmission lines to minimize the effects of external and internal noise sources are discussed. Power switching techniques including transistor switches, h-bridges, and pulse-width modulation are used to interface transducers and various types of actuators. Power supply design is studied using linear regulation approaches and introductory switching methods. Digital-to-analog and analog-to-digital conversions are also presented. Circuit simulation software is used throughout the course and typical circuit applications are designed, implemented, and tested in the laboratory. Prerequisite(s): EE 355  
  
  • EE 372 - Electronic Communications


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Principles of electronic digital communications theory and systems including AM, PAM, and PCM. Fourier analysis techniques are developed and broadly applied both in class and in the supporting laboratory exercises. Various digital modulation techniques such as On-Off Keying, Phase Shift Keying, Frequency Shift Keying, and Quadrature Amplitude Modulation are explored in both the classroom setting and in laboratory exercises. Also included are introductions to: information theory, encoding theory, and noise. Trade-offs among signal power, noise and system bandwidth versus system channel capacity are thoroughly developed. Prerequisite(s): EE 330 
  
  • EE 376 - Project Management


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Project and Program Management is a one-semester three-hour elective course (3-0-3). An electrical and computer engineering project designed by individual students produces functional prototypes and/or software detailed in a final report. A group research project is also conducted which culminates in a 10 page research paper and oral presentation. The research project is comprehensive coving all aspects of project and program management. The course is based on project and program management, planning and control tools to include: 1) Individual Skills 2) Work Breakdown Structure and Work Packages 3) Gantt Chart 4) Cost Accounting and 5) the Systems Engineering Processes.
  
  • EE 381 - Automatic Control Systems


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Properties of closed loop (feedback) control systems. Analysis of analog systems (in open and closed loop configurations) in both the time and frequency domains. Modeling of electromechanical systems (translational and rotating). System design methods using Bode plots, gain and phase margin. Root locus and designs to meet pole placement and time response specifications are stressed. Knowledge of Laplace transforms and matrix algebra is expected. Prerequisite(s): EE 330 , MA 311  
  
  • EE 382 - Entrepreneurship for Electrical & Computer Engineers


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Entrepreneurship for Electrical & Computer Engineers addresses the unique challenges Electrical and Computer Engineers face when commercializing their inventions. This three-credit hour course teaches how to use design tools to enable global manufacture of designs, including schematic computer-aided design (CAD) and printed circuit board layout tools, the development of engineering-oriented business plans, licensing models, and using patents and other types of intellectual property to protect ideas. It includes a major project in which students teams evaluate the commercial potential for a device, design the supporting CAD documents for third-party manufacturing, develop a supporting business plan, and draft a patent application. Elective course, junior priority. Prerequisite(s): EE 223  
  
  • EE 400 - Optoelectronics


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    This course is comprised of three main sections: the conversion of optical energy to electrical energy; the conversion of electrical energy to optical energy; and the transmission of optical energy.  Topics include energy band structures and mechanisms, photoconductors, photoresistors, photodiodes, solar cells, light emitting diodes (LEDs), laser diodes (LDs), fiber optics, and electroluminescence.  Laboratory demonstrations involving multiple technologies will complement the lectures throughout the course.
  
  • EE 413 - Microelectronics


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    This course emphasizes microelectronic circuit design and fabrication, and stresses a familiarization with both established and emerging technologies including: thick/thin films, 3D and multichip modules, nanotechnologies, printed circuit board technologies, surface mount technologies, MEMs/NEMs, optoelectronics, biotechnologies, and advanced electronic materials, packaging, and interconnections. Laboratory experiments involving multiple technologies will complement the lectures throughout the course.
  
  • EE 418 - Real Time Operating Systems


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Mission-critical computer systems often have real-time constraints, where the system must respond to events within a bounded amount of time (for example, anti-lock brake controllers and fly-by-wire systems). A real-time operating system (RTOS) must support and enable predictable system response time and latency. This course will examine the design of real-time operating systems, including topics such as deadlines, hard vs. soft real time systems, scheduling algorithms, interrupt handling, inter-task communication and synchronization, and memory allocation.
  
  • EE 419 - The Internet of Things


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The Internet of Things (IoT) refers to the integration of networking capabilities with embedded systems, sensors, and actuators, leading to a merger of the cyber and physical worlds. IoT devices, systems, and services have applications in fields such as home automation, transportation, remote sensing, infrastructure monitoring and management, medical devices, and consumer devices. In this project-based course, students will learn about the enabling technologies, security issues, and policy issues involved with the engineering of IoT and IoT-enabled systems. Prerequisite(s): EE 339  
  
  • EE 420 - Green Energy Power Conditioning


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Basic theory and operation of power conditioning required for green energy such as Solar Photo Voltaic (SPV) and wind power are covered. Specifically DC-to-DC converters such as buck, boost, buckboost, and four quadrant power conditioning are investigated. AC-to-DC power conditioning techniques are also covered along with DC-to-AC inverters. Analysis and design of power conditioning systems required for green energy applications which employ some combination of DC-to-DC, AC-to-DC, and DC-to-AC power conditioning is stressed. Prerequisite(s): EE 355 .
  
  • EE 421X - Systems Design I


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Part one of a capstone course in the methodologies and attributes of systems design. Topics include: the engineering design process, identification of needs, developing a requirements specification, generating and evaluating concepts, design tools, and professional skills such as teamwork and project management. Particular emphasis is placed on system decomposition, generating behavioral models and testing. Engineering ethics and engineering economy are also represented. Teams of cadets initiate system design based on requirements defined by the IEEE Student Hardware Contest rules. Prerequisite(s): EE 330 , EE 339 , and EE 356  Note: Open to ECE majors only. Civilizations & Cultures Course (X).
  
  • EE 426 - Semiconductor Devices


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Topics include: overview of microelectronics fabrication processes; photolithography techniques; oxidation theory, processing and characterization; diffusion theory, processing, and characterization; film deposition techniques; interconnections and contacts in integrated circuits; microelectronic packaging options; and MOS device process integration. The laboratory portion of the course will focus on clean room protocol, and the use of semiconductor processing equipment in the fabrication and characterization of resistors, diodes, and transistors on silicon wafers.
  
  • EE 431 - Digital Signal Processing


    Lecture Hours: 2
    Lab Hours: 2
    Credit Hours: 3

    Digital Signal Processing discusses the representation of discrete-time signals and systems using time-domain methods such as convolution and frequency-domain methods including the DTFT (Discrete Time Fourier Transform), the DFT (Discrete Fourier Transform), and the Z transform. Other topics include digital filter design and analysis, the impact of sampling in the time and frequency domains, and the design of anti-aliasing and reconstruction filters. The laboratory will emphasize practical considerations involved with the implementation of DSP algorithms. MATLAB will be used for digital signal generation, plotting and the implementation and analysis of DSP operations. Prerequisite(s): EE 330 .
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11