Apr 19, 2024  
2019-2020 Academic Catalogue 
    
2019-2020 Academic Catalogue [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

Department Head: Colonel Eltoweissy

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

  
  • CIS 101 - Introduction to Computer Science


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

    This course is an introductory survey of the scope of computer and information sciences.  This course provides an exposure and a foundation from which cadets can appreciate the relevance and interrelationships of future courses.  This course and the text follow a bottom-up arrangement of subjects from the concrete to the abstract. The course begins a discussion of techniques to analyze information needs. Next, we study basics of information encoding and computer architecture, and move on to the study of operating systems and computer networks. After that, we investigate the topics of algorithms, databases, programming, data structures, software development, human computer interaction, and computer graphics. We conclude with a brief overview of the history of information technology. Includes unit on ethics and professionalism in computer science.
  
  • CIS 111 - Programming I


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

    An introduction to fundamental data types and programming concepts using a modern algorithmic language. Emphasis is on programming style, documentation, and implementation of standard elementary algorithms and data structures. Note: Course is equated to CS-121 and cannot be taken for additional credit. Corequisite(s): CIS 111L  
  
  • CIS 111L - Laboratory for Programming I


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

    This course provides hands-on practical experience for topics taught in the associated course, CIS 111 - Programming I . Cadets will design and implement solutions to several problems and fundamental algorithms discussed in CIS 111  using the Java programming language. Corequisite(s): CIS 111  
  
  • CIS 112 - Programming II


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

    Program design methods, encapsulation, program maintenance. Run-time behavior and efficiency.  Real-time considerations and recovery techniques. Large-scale programming, group management, testing. Language ambiguities and insecurities, subset and superset languages. Note: Course is equated to CS-122 and cannot be taken for additional credit. Prerequisite(s): CIS 111  and CIS 111L  with a minimum grade of C. Corequisite(s): CIS 112L  
  
  • CIS 112L - Laboratory for Programming II


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

    This course provides hands-on practical experience for topics taught in the associated course, CIS 112 - Programming II . Cadets will design and implement solutions to several problems and fundamental algorithms discussed in CIS 112  using the Java programming language. Prerequisite(s): CIS 111  with a minimum grade of C. Corequisite(s): CIS 112  
  
  • CIS 131 - Introduction to Information Science


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

    Information systems are an integral part of all business activities and careers. This course is designed to introduce students to contemporary information systems and demonstrate how these systems are used throughout global organizations. The focus of this course will be on the key components of information systems - people, software, hardware, data, and communication technologies, and how these components can be integrated and managed to create competitive advantage. Through the knowledge of how IS provides a competitive advantage students will gain an understanding of how information is used in organizations and how IT enables improvement in quality, speed, and agility. This course also provides an introduction to systems and development concepts, technology acquisition, and various types of application software that have become prevalent or are emerging in modern organizations and society. Note: Course is equated to CIS-253 and cannot be taken for additional credit.
  
  • CIS 201 - Computer Architecture and Organization


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

    This course aims to provide a foundation for students to understand architecture of computer systems and to apply these insights and principles to computer design. In this course, cadets learn the primary building blocks of computing systems including logical and arithmetic operations, instructions, memory hierarchy, pipelining, interfaces between hardware and software. Upon the understanding of the system architecture, cadets will study the process of system organization. Prerequisite(s): CIS 101 , CIS 112, and CIS 112L. Please NOTE: Classes prior to the Class of 2022 are not required to take CIS 112L as a prerequisite.
  
  • CIS 211 - Internet and Mobile Programming


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

    A survey of contemporary software tools, languages and techniques for Web application development. Software design, interface design, and use of current technologies in developing client-side and server-side web applications. Technologies include HTML and XHTML, CSS, Development using widely-used scripting languages such as JavaScript and Perl, and XML / XSL. Note: Course is equated to CIS-311 and cannot be taken for additional credit. Prerequisite(s): CIS 112  and CIS 112L  with a minimum grade of C
  
  • 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

    This course is designed to provide an introduction to discrete mathematics needed by computer science students. Topics covered include number properties, set theory, Boolean algebra, digital circuits, functions and relations, counting, probability, number theory, graph theory, cryptography, and theory of voting. Note: Course is equated to CS-271 and cannot be taken for additional credit. Prerequisite(s): MA 101  & MA 102 , or MA 105  & MA 106 , or MA 123  & MA 124  
  
  • CIS 301 - Networking


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

    An intermediate level course discussing the background and history of networking and the Internet, network standards, OSI 7-layer model, TCP/IP, web technologies, and network security. Note: Course is equated to CIS-321 and cannot be taken for additional credit. Prerequisite(s): CIS 201  with a minimum grade of C. Corequisite(s): CIS 301L  
  
  • CIS 301L - Networking Lab


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

    Associated with CIS 301 . It focuses on hands-on experimental projects covering the TCP/IP stack from Application to Data Link. Tools like Wireshark, Snort and TCPdump will be used. Experiments with physical routers and other networking devices are also included. Corequisite(s): CIS 301  
  
  • CIS 302 - Modern Operating Systems


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

    This course is designed to provide core concepts of computer architecture and operating systems including Instruction set architectures; Pipelined datapaths; Tradeoffs between performance and cost; Memory hierarchy, memory management, and protection; Processes and threads; CPU scheduling and concurrency control; File system and associated techniques. Note: Course is equated to CIS-405 and cannot be taken for additional credit. Prerequisite(s): CIS 201  and CIS 313  with a minimum grade of C
  
  • CIS 303 - Computer & Information Security


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

    This course presents a broad overview of the field of computer security. It covers the basic concepts in computer security including software vulnerability analysis and defense, networking and wireless security, applied cryptography, authentication, access control, as well as ethical, legal, social and economic facets of security. The course also explores tools for ethical hacking and intrusion prevention and detection. Students will work in teams to establish closed networks and investigate network attack and defense techniques. Note: Course is equated to CIS-423 and cannot be taken for additional credit. Prerequisite(s): CIS 301  and CIS 301L  with a minimum grade of C
  
  • 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

    The software development process and life cycle: design and implementation, documentation and maintenance, verification and validation, CASE tools, and project management. Social and ethical issues faced by the computing professional. Course includes a collaborative team project with oral and written presentations. 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 313 - Data Structures and Applications


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

    This course is designed to provide individuals with a complete introduction to data Structures and Algorithms concepts. Topics include Object-Oriented Programming, Algorithmic Analysis, Recursion, Array-based Sequences, Stacks, Queues, Deques, Linked Lists, Trees, Priority Queues, Maps, Hash Tables, Skip Lists, Search Trees, Sorting and Selection, Text Processing, Graphic Algorithms, Memory Management, and B-Trees. Note: Course is equated to CIS-415 and cannot be taken for additional credit. Prerequisite(s): CIS 112  and CIS 112L  with a minumum grade of C
  
  • CIS 322 - Database Management Systems


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

    Introduces database management systems with emphasis on the relational model. Database system architecture, storage structures, access methods, relational model theory, security and integrity, locking, query optimization, and database and retrieval systems design and includes team project experience with a SQL-type relational system. Note: Course is equated to CIS-341 and cannot be taken for additional credit. Prerequisite(s): CIS 112  & CIS 112L  with a minimum grade of C
  
  • 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 Computer Interaction


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

    An introduction to theories and methods for developing and analyzing human-computer interactions. Students will be introduced to the use of graphic, audio, and haptic tools for design and implementation of computer interfaces.  The course philosophy is user-centered design.  Emphasis is on cognitive factors including information load and learning imposed on users, and modeling user behavior. Application of techniques to both web-based and more traditional user interfaces by implementing a prototype team project. Note: Course is equated to CS-346 and cannot be taken for additional credit. Prerequisite(s): CIS 112 , CIS 112L , and CIS 131  with a minimum grade of C Note: This course cannot be taken in conjunction with CS 346.
  
  • CIS 342 - Data Analytics


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

    Recently, rapid developments in data collection and storage technologies have led to the generation of many “big” data sets. Data mining has evolved from the disciplines of statistics and artificial intelligence and is becoming a rapidly growing field to develop techniques for automatic discovery of interesting patterns and relationships in the “big data”. This course will provide an introduction to the topic of data mining, and some statistical principles underlying its key methods. Topics covered will include data  preprocessing, classification, clustering, dimensionality reduction, association, correlations, and pattern recognition. Students will practice statistical data analysis using R programming language, which is a strongly functional language and environment enabling statistical exploration and graphical displays of data sets. Note: Cannot take if CIS 441 has already been taken. Prerequisite(s): CIS 322 - Database Management Systems  with a minimum grade of C Note: Cannot take if CIS 441 has already been taken.
  
  • CIS 390 - Pre-Capstone


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

    An undergraduate preparation for research experience in CIS under the tutelage of a member of the CIS faculty. Projects are agreed to by cadet and faculty member and culminate with an oral presentation and /paper as determined by the faculty member. This course provides an introduction to CIS research techniques and provides an opportunity to begin the basic review of materials needed to complete the CIS 490   capstone experience. Prerequisite(s): 45 credit hours in the major and Second Class standing.
  
  • CIS 401 - Advanced Network Security


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

    Continuation of CIS 303  with emphasis on current attack and defense strategies for systems and the legal framework implemented and proposed for criminalization of system intrusions worldwide and rights management. Note: Course is equated to CIS-426 and cannot be taken for additional credit. Prerequisite(s): CIS 303  with a minimum grade of C
  
  • CIS 402 - Computer Forensics


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

    Course introduces the discovery, preservation, and recovery of digital information from electronic devices for executing computer forensics tasks.  Included are the hardware, software, technical tools, and legal issues involved with collecting digital data from standalone as well as networked machines used to protect systems, for courtroom evidence presentation, and in crime fighting and anti-terrorist activities. Course discusses basic computer crime legislation and agencies with laboratory exercises emphasizing training for practical use of appropriate software and hardware. Note: Course is equated to CIS-425 and cannot be taken for additional credit. Prerequisite(s): CIS 303  with a minimum grade of C
  
  • CIS 411 - Web Development


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

    Continues the web development procedures introduced in CIS 311 . Projects emphasize in depth use of contemporary software tools, languages and techniques for Web application development.  Software design, interface design, and use of current technologies in developing client-side and server-side as well as Peer-to-peer web applications.
      Prerequisite(s): CIS 311  
  
  • CIS 412 - Mobile Programming


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

    Continues the web development procedures introduced in CIS 211 . Projects emphasize in depth use of contemporary software tools, languages and techniques for mobile application development and mobile operating systems. Software design, interface design, and use of current technologies in developing mobile apps. Note: Course is equated to CIS-413 and cannot be taken for additional credit. Prerequisite(s): CIS 211 - Internet and Mobile Programming  
  
  • CIS 421 - Database Design and Development


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

    This course covers SQL queries and database modeling and design emphasizing the relational model. By the end of this course, students will be able to design relational databases by applying fundamentals of database modeling, develop databases based on database designs, and manipulate data using SQL queries. Prerequisite(s): CIS 322 - Database Management Systems  with a minimum grade of C
  
  • CIS 422 - Information Retrieval


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

    This course will cover traditional material, as well as recent advances in Information Retrieval (IR), the study of indexing, processing, and querying textual data. Basic retrieval models, algorithms, and IR system implementations will be covered. The course will also address more advanced topics in “intelligent” IR, including Natural Language Processing techniques, and “smart” Web agents. Note: Course is equated to CIS-443 and cannot be taken for additional credit. Prerequisite(s): CIS 322  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 313 - Data Structures and Applications  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

    Computer vision utilizes computer algorithms to complete visual tasks. The visual tasks include self-driving vehicle navigation, robot navigation, facial recognition, medical imaging analysis, and mechanical, chemical, and biological materials characterization. Visual tasks such as image filtering, image segmentation, recognition, and tracking, image encryption and decryption are interesting and heavily explored in computer vision. Topics to be covered include image filtering and feature description, image segmentation, classification, recognition, and tracking, image deep learning, and image encryption and decryption. Prerequisite(s): CIS 331 - Human Computer Interaction  with a minimum grade of C
  
  • CIS 433 - Usability Analysis


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

    This course covers the conceptual frameworks and applied methodologies for user-centered design and user experience research. Emphasis is placed on learning and practicing a variety of usability research methods/techniques such as scenario development, user profiling, tasks analysis, contextual inquiry, card sorting, usability tests, log data analysis, expert inspection and heuristic evaluation. Rather than a Web or interface design course, this is a research and evaluation course on usability and user experience with the assumption that the results of user and usability research would feed directly into various stages of the interface design cycle. Assignments include usability methods plan, user persona development, scenario and task modeling, card sorting, usability testing project, with talk-along protocols, sense-making scenario creation, and video analysis for product improvement.   Prerequisite(s): CIS 331 
  
  • CIS 434 - Bioinformatics


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

    This course will introduce the fundamental theories and practices of Bioinformatics and Computational Biology to the cadets. The course will focus the basic knowledge in the field, methods of high-throughput data generation, accessing public genome-related information and data, and tools for data mining and analysis. Basic concept of probability will also be introduced to help cadets understand the significance of results. Cadets will gain practical experience with bioinformatics tools and develop basic skills in the collection and presentation of bioinformatics data, as well as the basic programming in a scripting language. Prerequisite(s): CIS 342  with a minimum grade of C
  
  • CIS 442 - 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. Prerequisite(s): CIS 313 - Data Structures and Applications  with a minimum grade of C
  
  • CIS 460-469 - Independent Study


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

    Working with a professor, students pursue independent reading, research, and/or technical projects that build on previous coursework in the major.
  
  • CIS 490 - Capstone


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

    An undergraduate research experience in CIS under the tutelage of a member of the CIS faculty.  Projects are agreed to by cadet and faculty member and culminate with an oral presentation and paper as determined by the faculty member.  The paper will normally include a state-of-the-art review of a theoretical or applied problem and an implementation, modification, or enhancement to our current knowledge. Prerequisite(s): CIS 390  with a minimum grade of C

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 125 , MA 126 ; ERH 101 , ERH 102 ; EC 201 , EC 202 , EC 300 , EC 303 , 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 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  and MA 125  & MA 126  (or equivalent) all with grade of C or higher.
  
  • EC 303 - Statistics


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

    A study of the basic ideas of descriptive statistics, probability, probability distributions, and statistical inference. Emphasis is placed on the application of statistical theory to economic and business issues. Prerequisite(s): MA 125  and MA 126  (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 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 407 - 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. 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 409 - Labor Economics


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

    An economic analysis of the behavior of, and relationship between, employers and employees. Coverage includes both the theoretical and empirical evidence relating to the demand for labor, the supply of labor, the human capital model, labor market discrimination, and special topics such as migration, family economics, and life-cycle aspects of labor supply. 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 411 - African Business and Entrepreneurship – Ghana


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

    This course concerns various aspects of the entrepreneurial and international business process such as opportuni0ity recognition, opportunity evaluation and opportunity modeling. Prerequisite(s): EC 201  is required only for ECBU majors who wish for this to count as an EC Elective. Students not meeting this requirement can still participate in the program but the credits will be for a Free Elective.
  
  • 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 sequential and simultaneous games while developing various equilibrium refinements. These concepts are then applied to specific classes of games e.g. the prisoner’s dilemma as well as real world applications such as bargaining, brinkmanship, firm strategy, and voting theory. Prerequisite(s): grade of C or better in EC 201  and EC 202  or permission of instructor.
  
  • EC 415 - 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. 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 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 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 110 - 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 curriculum including problem solving, homework format, laboratory practice, laboratory report formats, project development, and a brief exposure to basic computer tools such as Microsoft Word, Excel, and Visio.
  
  • 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.

     

  
  • EE 122 - 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): MA 123 ; EE 110  and EE 120 , or permission of the instructor.
  
  • EE 129 - 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 110  and EE 120 , or permission of the instructor.
  
  • 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.
  
  • 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 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 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 122 .
  
  • 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 228 - 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 and programmable logic devices are used in the laboratory to implement digital systems resulting from the aforementioned design process. Prerequisite(s): EE 129  with a minimum grade of C.
  
  • EE 230 - 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  Corequisite(s): MA 311 
  
  • EE 255 - 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 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 228 .
  
  • 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.
  
  • 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 356 - Electronic Applications and Interfacing


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

    Electronic Applications and Interfacing is a continuation of EE 255  Electronics. Tools and techniques taught in EE 255  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 255  
  
  • 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 230 
  
  • 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 both analog systems (in open and closed loop configurations) using: transfer functions, and Mason gain techniques. 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 230 , MA 311 
  
  • 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 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 255 .
 

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