Apr 30, 2024  
2020-2021 Academic Catalogue 
    
2020-2021 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.

 

CIVIL AND ENVIRONMENTAL ENGINEERING

Department of Civil and Environmental Engineering
Department Head: Colonel Newhouse

Requirements for a major in civil engineering are specified in Civil and Environmental Engineering .

  
  • CE 471 - Topics in Civil Engineering


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

    Special topics in civil engineering and related areas as suggested by members of the faculty or cadets. Subject and content announced before the semester begins. Prerequisite(s): Permission of instructor. When Offered: Not necessarily offered each year.

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

    An overview of the field of computer science and the scope of the Computer Science program. The course provides exposure and foundation to appreciate the relevance and interrelationships of future courses in the CS program. Topics include history of computer, number systems, computer architecture, operating systems, computer networks, security, algorithms, databases, programming languages, software development life cycle, applications, and ethics and professionalism in computer science.
  
  • CIS 111 - Programming I


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

    Covers basic programming constructs using a modern programming language. Topics include constants, identifiers, variables, data types, operators, expressions, selections, loops, methods, and single-dimensional arrays. Emphasis is on developing small to medium software products following the software development cycle, including requirement analysis, system analysis, system design, implementation, testing, deployment, and maintenance. Corequisite(s): CIS 111L . Must pass CIS 111 and CIS 111L concurrently.
  
  • 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 . Must pass CIS 111 and CIS 111L concurrently.
  
  • CIS 112 - Programming II


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

    Covers two-dimensional arrays, algorithmic recursive thinking, and object-oriented programming using a modern programming language. Emphasis is on object-oriented skills, including classes, abstractions, encapsulation, inheritance, and polymorphism, which are the basis for developing applications that are easier to test, debug, and maintain. The course further introduces essential skills needed in writing recursive methods for solving inherently recursive problems. Skills in secure programming using exceptions handling will also be covered. Prerequisite(s): CIS 111  and CIS 111L  with a minimum grade of C. Must pass CIS 112 and CIS 112L concurrently. Corequisite(s): CIS 112L  
  
  • CIS 112L - Laboratory for Programming II


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

    Provides hands-on experience for topics taught in the co-requisite course, CIS 112 - Programming II . Emphasis is on design and implementation of solutions to several problems discussed in CIS 112. Prerequisite(s): CIS 111  and CIS 111L  with a minimum grade of C. Must pass CIS 112 and CIS 112L concurrently. Corequisite(s): CIS 112  
  
  • CIS 131 - Introduction to Information, Interconnections, Intelligence and Security


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

    Covers the pillars of information, interconnections and intelligence in contemporary information systems and demonstrates how these systems are used locally, domestically and globally. The course focuses on the key components of information systems - people, software, hardware, data, sensing and communication technologies, and how these components can be integrated and managed to better serve society. The course also covers security as integral to information systems. 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

    Covers foundation on concepts and principles of computer architecture and their application to computer system design.  Topics include number systems, logical and arithmetic operations, instructions set, memory hierarchy, pipelining, single and multiprocessor systems, parallel processing, and interfaces between hardware and software. The course also covers concepts and processes of computer organization. Note: Course is equated to CIS 272 and cannot be taken for additional credit. Prerequisite(s): CIS 101 , CIS 112, and CIS 112L with a minimum grade of C. 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

    Covers concepts of event-driven programming, synchronization and concurrency control, multithreading, parallel programming, and network programming with program development and implementation using a modern programming language. 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

    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 124  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

    Provides hands-on experimental projects covering the TCP/IP stack from the application layer to the 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 . 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 313 - Data Structures and Applications


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

    Covers fundamental concepts and analysis of data structures. Topics include structures and manipulations of array list, linked list, stacks, queues, trees, sets, maps, and unstructured data. Also covers applications of data structures including searching, sorting and selection. 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

    Covers concepts of databases and database management systems. Topics include database system architecture, storage structures, access and retrieval methods, relational model, data and query manipulation. 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

    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 ; CIS 322  with a minimum grade of C. Note: Cannot take if CIS 441 has already been taken.
  
  • CIS 390 - Capstone I


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

    Provides a rigorous research and development experience in computer science emphasizing critical thinking, creative thinking, and software and systems engineering. The course covers the lifecycle of an enterprise-scale computing-enabled project. Emphases are on the phases from requirement analysis to system design. The cadets under supervision of CIS faculty develop a comprehensive technical project proposal. Including a comprehensive literature review. The final report and presentation form the basis for completing the implementation, evaluation, and demonstration of a working system prototype in CIS 490 capstone experience. Prerequisite(s): 36 credit hours in the major; CIS 312W  with a minimum grade of C, and at least one CIS major elective at the 300 level or above.
  
  • 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  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

    Covers computer vision concepts, techniques and applications. Topics include image filtering, optical flow, feature description, stereo imaging, image pyramid, segmentation, recognition,  search, tracking, and mage encryption and decryption.  The course also covers applications of computer vision such as in self-driving vehicle navigation, robot navigation, facial recognition, medical imaging analysis, mechanical, chemical, and biological materials characterization. Prerequisite(s): CIS 331  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 II


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

    Builds on CIS 390 . 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 390  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 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 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 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. Corequisite(s): MA 123  
  
  • 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 
 

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