May 02, 2024  
2012-2013 Academic Catalogue 
    
2012-2013 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. 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 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: Captain Riester

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

  
  • CE 404 - Advanced Mechanics of Fluids


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

    General analytical relationships in three dimensions using vector analysis. Two-dimensional potential flow theory including the development of continuity, vorticity, irrotationality, stream function, velocity potential, and momentum and energy theorems. Prerequisite(s): CE 309  or permission of the instructor.
  
  • CE 405 - Wood Engineering


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

    This course will provide students with a basic understanding of the production and use of wood as a building material and teach students to analyze, design, and fabricate wood structural elements. The course includes coverage of dimensional lumber, manufactured lumber loads, heavy timber, and the appropriate connection methods. Lab classes are hands on exercises including such topics as sawmill operation, destructive testing of wooden connections, and timber frame fabrication. A semester design project integrates the various course topics into one overall exercise. Prerequisite(s): CE 301 .
  
  • CE 408 - Hydraulic Engineering


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

    Occurrence and movement of groundwater in porous and fractured soils, and the transport and fate of contaminants released to these soils; design problems for dams, spillways, and gates; analysis of hydraulics problems associated with the design of civil engineering structures. Application of electronic computers. Prerequisite(s): CE 322 .
  
  • CE 412 - Environmental Engineering Chemistry


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

    Overview of basic physical, equilibrium, biological, and organic chemistry principles and applications for environmental engineering. Emphasis on chemical properties and reactions that influence the characteristics and treatment of wastes and chemically contaminated water, soil, and air.
  
  • CE 415 - Environmental Engineering Unit Process Design


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

    Design and analysis of biological, physical, and chemical processes for treatment of liquid and solid municipal and industrial wastes. Design and analysis of air pollution control technologies. Practical applications are emphasized. Prerequisite(s): CE 321 .
  
  • CE 423 - Structural Steel Design


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

    Structural steel design: beams, columns, trusses, frames, and connections using design codes and specifications. Prerequisite(s): a C or better in CE 301 .
  
  • CE 428 - Topics in Structural Design


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

    Analysis and design of structural systems in reinforced concrete, pre-stressed concrete, steel, aluminum, or timber. Computer applications. Prerequisite(s): a C or better in CE 301 .
  
  • CE 429 - Advanced Structural Theory


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

    Analysis of structures by the matrix force and displacement methods. Use of digital computers in structural analysis. Prerequisite(s): a C or better in CE 301 .
  
  • CE 436 - Transportation Planning and Design


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

    An overview of the highway transportation modeling process and the relationship of accessibility and urban development highway designs. A special emphasis is placed on intersection planning and design. Field data collecting methods are performed and microscopic transportation modeling packages are utilized to evaluate and analyze intersections. Prerequisite(s): CE 333 .
  
  • CE 437 - Construction Methods and Management


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

    Applications of civil engineering principles to realistic construction projects using a team approach. Topics include: earth moving operations, dewatering, rock excavation, concrete and asphalt production, concrete formwork design, heavy equipment production, trenchless technology, compressed air systems, construction planning, and safety. Prerequisite(s): CE 350 .
  
  • CE 443 - Independent Research


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

    For cadets engaged in research projects under faculty supervision. Prerequisite(s): Permission of department head and faculty research adviser.
  
  • CE 448 - Civil Engineering Design


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

    Application of civil engineering principles to comprehensive engineering problems. Planning and design of realistic projects. Prerequisite(s): First class standing or permission of instructor.
  
  • CE 451 - Civil Engineering Seminar


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

    Seminars on topics of professional interest. Prerequisite(s): First class standing or permission of instructor. Writing Intensive (W).
  
  • CE 461 - Independent Summer Research


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

    Offered in the summer session to cadets engaged in research projects under faculty supervision. Credits may be substituted for appropriate civil engineering courses offered in the regular session. Prerequisite(s): Permission of department head and faculty research adviser.
  
  • CE 470 - 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.
  
  • CE 479 - 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 SCIENCE

Department of Mathematics and Computer Science
Department Head: Colonel Siemers

Requirements for a degree in computer science are specified in Applied Mathematics .

  
  • CS 121 - Programming I


    Lecture Hours: 2
    Lab Hours: 2
    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.
  
  • CS 122 - 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. Includes unit on ethics and professionalism in computer science. Prerequisite(s): C or better in CS 121 .
  
  • CS 201 - Contemporary Computer Concepts


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

    This course provides software experiences leading to enhanced mastery in the use of popular computer packages. It also includes topics related to functioning of computers and peripheral devices. Hands-on assignments involve projects using multiple products chosen based on the interests of students and faculty. Typical product explorations include components of Microsoft Office and advanced web searching techniques. Ethics and responsibility associated with computer use are also discussed. Non-credit course for computer science majors.
  
  • CS 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.
  
  • CS 222 - Discrete Structures


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

    Recurrence Relations, Equivalence Relations, Partial Orderings, Graphs, Trees, Boolean Algebra, Modeling Computation. Prerequisite(s): C or better in CS 221 .
  
  • CS 316 - Computer Systems


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

    Computer architecture; assembly and machine code; peripheral devices; interfacing and subroutines. Project work will include oral and written presentations. Prerequisite(s): C or better in CS 122 .
  
  • CS 326 - Data Structures


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

    Mathematical models of linear data structures, trees, directed graphs, networks, and computer implementations of such models. Prerequisite(s): C or better in CS 122  and CS 221 .
  
  • CS 327 - Network Computing


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

    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. Prerequisite(s): C or better in CS 122 .
  
  • CS 340 - C Programming


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

    An introduction to programming concepts and fundamental data types using the C programming language. Dynamic memory allocation, I/O, standard libraries, and common data structures.
  
  • CS 345 - 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. Prerequisite(s): CS 326 .
  
  • CS 346 - 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. Prerequisite(s): C or better in CS 122  and CS 221 .
  
  • CS 347 - Web Application Development


    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, CGI programming, widely-used scripting languages such as JavaScript and Perl, and XML/ XSL. Prerequisite(s): C or better in CS 122 .
  
  • CS 348 - Database and Information Retrieval


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

    Introduction to 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. Hands-on experience with a SQL-type relational system. Prerequisite(s): C or better in CS 122  or equivalent.
  
  • CS 411 - Algorithms


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

    Algorithms for unordered and ordered sets, matrices, graphs, and trees; string processing; pattern matching. Sorting and searching; recursion. Divide-and-conquer and backtracking; dynamic programming; NP-completeness; intractability and heuristics. Prerequisite(s): CS 326 .
  
  • CS 412 - Introduction to Operating Systems


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

    An introduction to the major concepts of operating systems and their relationship to computer architecture. Topics will include operating systems, concurrency, scheduling and dispatch, memory management, file systems, and security and protection, including ethics and professionalism. Prerequisite(s): CS 316  and CS 326 .
  
  • CS 418 - Implementation of Programming Languages


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

    Language features, design principles, implementation; compilers and interpreters; optimization; storage management; runtime considerations; binding times; syntax; semantics; and different programming paradigms. Prerequisite(s): CS 316  and CS 326 .
  
  • CS 421 - Computer Graphics


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

    Display and input devices, primitives and attributes, transformations, windowing and clipping, segments, projection techniques, hidden line and hidden surface removal, shading methods, user interface, and standards. Prerequisite(s): MA 305  and CS 326 
  
  • CS 422 - C++ and 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): CS 340 .
  
  • CS 430 - Artificial Intelligence


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

    Historical background of Al, knowledge representations and selected topics in search, logic, machine learning, planning, and vision. Discussion of Turning’s test for intelligence; programming projects in an appropriate language. Prerequisite(s): CS 326 .
  
  • CS 441 - Formal Languages and Automata


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

    Finite-state machines, regular sets, and regular expressions. The Turing machine as recognizer and model for computation; unsolvability. Prerequisite(s): 30 credit hours in CS coursework or First Class standing.
  
  • CS 451 - Topics in Computer Science


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

    Selected topics in computer science such as genetic algorithms, data communications, and geographic information systems. Prerequisite(s): Permission of the instructor.
  
  • CS 459 - Topics in Computer Science


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

    Selected topics in computer science such as genetic algorithms, data communications, and geographic information systems. Prerequisite(s): Permission of the instructor.
  
  • CS 461 - Independent Study


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

    The Independent study program is designed usually for a cadet in the first or second class, who desires to pursue some special interest in computer science under the supervision of a staff member. A maximum of six semester hours of independent study may be counted toward graduation. Prerequisite(s): A cumulative GPA of 2.50 or higher, a 3.00 or higher GPA in computer science, and the permission of the head of the Department of Mathematics and Computer Science.
  
  • CS 469 - Independent Study


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

    The Independent study program is designed usually for a cadet in the first or second class, who desires to pursue some special interest in computer science under the supervision of a staff member. A maximum of six semester hours of independent study may be counted toward graduation. Prerequisite(s): A cumulative GPA of 2.50 or higher, a 3.00 or higher GPA in computer science, and the permission of the head of the Department of Mathematics and Computer Science.
  
  • CS 490W - Research Practicum in Computer Science


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

    An undergraduate research experience in computer science under the tutelage of a member of the CS faculty. Projects are agreed to by cadet and faculty member and culminate with an oral presentation and with a publishable (not necessarily published) 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): 30 credit hours in CS coursework or First Class standing. Writing Intensive (W).

ECONOMICS

Department of Economics and Business
Department Head: Colonel Duncan

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

  
  • EC 201 - Principles of Microeconomics


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

    Critical analysis of the behavior of individuals and firms in a market economy. Microeconomic tools of analysis are developed and applied to the problem of resource allocation and the determination of value by consumers and firms. The virtues and limitations of markets are discussed. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses.
  
  • EC 202 - Principles of Macroeconomics


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

    An analytical study of the determination of output, employment, 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. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses.

     

  
  • 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. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses. Prerequisite(s): None. Civilization & Cultures (X).
  
  • EC 300 - Intermediate Microeconomics


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

    Analysis of the determination of price and output in commodity and factor markets under varying market conditions, the role of prices in the allocation of resources and distribution of income, and the nature of partial and general equilibrium. This is a calculus-based course. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses. Prerequisite(s): EC 201 -EC 202  and 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. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses. 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. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses. Prerequisite(s): EC 303  with grade of C or higher.
  
  
  • EC 307 - International Finance


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

    A study of the theory of the macroeconomics of international trade and its application to foreign exchange markets and exchange rate policies. Topics include the prediction of exchange rate movements, the role of international institutions such as the IMF, the World Bank, the European Union and the WTO, and the importance of open economy macroeconomic models. Prerequisite(s): EC 201  and EC 202  with a C or higher or permission of instructor. 
  
  • 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

    The study of aggregate economic activity that incorporates the interaction of the labor, money, and goods and services markets. Extended study of the theories of consumption and investment behavior. Special emphasis on implementation of monetary and fiscal policy as applied to problems of inflation, unemployment, and economic growth. This is a calculus based course. Note: For all economics and business majors, the following courses must be completed with a grade of C or higher: MA 125 , MA 126 ; WR 101 , WR 102 ; EC 201 , EC 202 , EC 300 , EC 303 , EC 304 , EC 330 ; BU 210 , BU 211 , BU 220 , BU 230 , BU 310 , BU 330 , BU 316 , BU 339 , BU 340 . In addition, a minimum grade point average of at least a C must be earned in all department courses. Prerequisite(s): EC 201 -EC 202 , and MA 125  and MA 126 , (or equivalent) all with a grade of C or higher.
  
  • 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 404 - Comparative Economic Systems


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

    A deeper analysis of the differences in institutions across countries that promote or inhibit economic performance, with an emphasis on incentives. Topics may include: an analysis of centrally-planned and market decision making; the transition of formerly planned economies; privatization and decentralization; the role of legal institutions, and the enforcement of property rights and contracts; differences in customs and traditions, and; the interplay of markets and democratic political institutions. Prerequisite(s): EC 201 -EC 202 .
  
  • EC 405 - Money and Banking


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

    A study of the money and banking system, with emphasis on monetary and income theories, and the role of monetary policy in economic stability and growth. 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 presentday 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 201 -EC 202 , and EC 300 , or permission of instructor.  
  
  • EC 410 - Government and Business


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

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


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

    The application of economic theory to the decision-making process within a firm and to a wide range of related problems. A pragmatic approach to decision making, using basic economic analyses such as optimizing techniques, cost analysis, capital budgeting, demand estimation, pricing strategies, risk analysis, and production theory. Prerequisite(s): EC 201  and EC 202  with grade of C or higher.
  
  • EC 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 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 for firms competing in the market structures of monopoly, monopolistic competition, and oligopoly. Prerequisite(s): EC 201 , EC 202 , and EC 303 with a grade of C or better (or equivalent probability or statistics course), 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 201  and EC 202  with a C or better, and EC 300  (completed or concurrent) or permission of instructor.
  
  • 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 & Crystal Ball, and Excel add-in software package, 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): EC 303  and BU 310  with a grade of C or better or permission of instructor.
  
  • EC 435X - 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. Prerequisite(s): EC 201 -EC 202 , (basic knowledge of econometrics and statistics is beneficial).
  
  • 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 470 - Honors Research in Economics


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

    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 economics courses. 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.

EDUCATION

Director of Teacher Certification: Lieutenant Colonel Elaine Humphrey

See teacher certification in Special Programs .

  
  • ED 200 - Foundations of Education


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

    The goals of this introductory course are the following: (1) acquaint students with the philosophical schools of thought in education and with prominent educators whose contributions have shaped educational theory and practice; (2) provide a historical, social, and economic perspective on the principles of education in the United States; (3) show prospective teachers the role of educational institutions and practices in the social structure of modern American society; (4) enhance students’ skills in reading, writing, thinking and discussing educational issues critically and analytically. Required for teacher certification. Open to other students with permission of the instructor.
  
  • ED 210 - Practicum in Education


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 1

    This course provides students who are contemplating teaching as a career an opportunity to acquire early and varied experiences in the local area schools. Students may enroll in the course several times until they have earned a total of three credits, the minimum required for teacher licensure. Required for teacher certification. Open to other students with permission of the Director of Teacher Certification.
  
  • ED 302 - Understanding Exceptional Individuals


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

    This is a general survey course that addresses education for exceptional individuals by focusing on etiology, inclusion, identification, and incidence. The course presents, as well, an overview of the methods used by teachers, administrators, and parents to provide education to exceptional students. Also covered are the major educational issues involved in providing instruction for individuals served by special education services and by programs for the gifted. Consequently, the course examines the educational, social and cultural dimensions of life in American society for individuals with disabilities and for individuals who are gifted. Required for teacher certification. Open to other students with permission of the instructor.
  
  • ED 303 - Teaching and Learning in the Content Areas


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

    This is a course specifically for those who wish to teach on the middle or secondary level. The course examines research on instruction in all content areas. Students will have the opportunity to read and critique articles on reading instruction across the curriculum as well as comprehension theory. In addition, the major learning theories of educational psychology will be covered as they relate to the organization of instructional material. Students will design and field test learning activities based on current theories of instruction. Required for teacher certification. Open to other students with permission of instructor.
  
  • ED 401 - Secondary School Methods and Praticum


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

    Those students seeking licensure to teach at the secondary level take this course to learn how to design methods and materials for secondary education. Through the course, students demonstrate their knowledge and skills in the following areas: setting goals and objectives; unit and lesson planning; varying teaching techniques; managing classrooms; building reading and study skills into the content areas; individualizing instruction; measuring and evaluating learning; selecting teaching materials; using multimedia; developing an effective teaching style; and developing confidence in speaking before students and peers. Observation and participation in area schools provide students with the opportunity to integrate teaching theory with practice. This is a prerequisite for student teaching and is required for teaching certification. Open to other students with permission of the Director of Teacher Certification.
  
  • ED 402 - Student Teaching and Seminar


    Lecture Hours: 3
    Lab Hours: 25
    Credit Hours: 15

    This course is open only to students who are serious candidates for teacher licensure. Students must be accepted in VMI’s teacher certification program and have met the prerequisites for student teaching as delineated in the requirements for teacher licensure. This course requires 12 weeks of full-time teaching. Students who are interested in pursuing this option should consult with the Director of Teacher Certification well before the spring semester of their senior year.

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 111 - Introductory Modules in Electrical & Computer Engineering


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

    A series of five 1.0 credit-hour modules, each taught by a different ECE faculty member, designed to introduce students to the breadth of the electrical and computer engineering discipline. Modules will stress the expectations and opportunities within the ECE profession, will utilize demonstrations of familiar ECE systems to illustrate fundamental ECE concepts, and will provide ample hands-on training with ECE equipment, including computer hardware and software packages. Through careful course design and progression, ECE topics and training will be reinforced across multiple modules in order to emphasize intra-disciplinary connections and prepare students for future ECE coursework.
  
  • EE 115 - Introductory Modules in Electrical & Computer Engineering


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

    A series of five 1.0 credit-hour modules, each taught by a different ECE faculty member, designed to introduce students to the breadth of the electrical and computer engineering discipline. Modules will stress the expectations and opportunities within the ECE profession, will utilize demonstrations of familiar ECE systems to illustrate fundamental ECE concepts, and will provide ample hands-on training with ECE equipment, including computer hardware and software packages. Through careful course design and progression, ECE topics and training will be reinforced across multiple modules in order to emphasize intra-disciplinary connections and prepare students for future ECE coursework.
  
  • 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 PSpice is assumed. In-class laboratory techniques are introduced with a guided design projects. Note: ECE majors must complete this course with a grade of C or better. Prerequisite(s): EE 111 -EE 115  or permission of the instructor. Corequisite(s): MA 123  must be taken before or concurrently with EE 122.
  
  • 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 111 -EE 115  or permission of the instructor.
  
  • 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 . Corequisite(s): MA 311 .
  
  • 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 medium-scale functions 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 Verilog and programmable logic devices are used in the laboratory to implement digital systems resulting from the aforementioned design process. Prerequisite(s): EE 129 .
  
  • 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 .
  
  • EE 255 - Electronics


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

    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 321X - Systems Design I


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

    Part one of a capstone course in the methodologies and attributes of systems design. Topics include the engineering design process, identification of needs, developing a requirements specification, generating and evaluating concepts, design tools, and professional skills such as teamwork and project management. Particular emphasis is placed on system decomposition, generating behavioral models and testing. Engineering ethics and engineering economy are also presented. Civilizations and Cultures (X)
  
  • 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. Note: (cross-listed with CS 316  Computer Systems) Prerequisite(s): EE 228 .
  
  • EE 339 - Microcontrollers


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

    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 assembly language programming. The use of C programming for microcontrollers is also considered. Projects involving the use of microcontrollers to solve embedded system design problems such as motor controls, display drivers, analog-to-digital conversion, etc. are integrated in both the laboratory and lectures. Prerequisite(s): EE 328  or permission from the instructor.
  
  • 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 desin of oscillators and waveform generation. Basic electromagnetic principles are used to provide methods of grounding and shielding, power supply decoupling, and the termination of transmission lines to minimize the effects of external and internal noise sources. Power switching techniques including transistor switches, h-bridges, and pulse-width modulation are used to interface transducers and various types of actuatior. Power supply design is studied using linear regulation approaches and introductory switching methods. Digital-to-analog and analog-to-digital conversions may also be 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 372W - Electronic Communications


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

    Principles of electronic digital communications theory and systems including AM, FM, PAM, and PCM. Fourier analysis techniques are developed and broadly applied both in class and in the supporting 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  and EE 356 . Writing Intensive (W).
  
  • 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, Mason gain, and state space techniques. Modeling of electromechanical systems (translational and rotating). System design methods using Bode plots, gain and phase margin. Controllability and state variable feedback concepts. 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 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 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 .
  
  • EE 422 - Systems Design II


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

    Part two of a capstone course in the methodologies and attributes of systems design. Teams of cadets realize the system that was proposed in part one of the course sequence. Once implemented and tested, the system design is explored in a formal oral presentation to the faculty accompanied by a formal written report. Prerequisite(s): EE 321X .
  
  • EE 426 - Semiconductor Devices


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

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

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