Courses

NOTE: This site is an archive of 2012–2013 programs and policies at Boston University Metropolitan College. If you are looking for current information about Metropolitan College and its programs, please go to our official website: www.bu.edu/met.

  • MET CS 782: IT Strategy and Management
    This course provides an overview of contemporary information systems technology (IT) management. It explains the relevant issues of effective management of information services activities and highlights the areas of greatest potential application of the technology. No assumptions are made concerning the reader's experience with IT, but it is assumed that the reader has some course work or work experience in administration of management.
  • MET CS 783: Enterprise Architecture
    A review of Enterprise architecture, traditional and internet-based open distributed systems with emphasis on Enterprise Integration. System Modeling with IBM's Rhapsody. XML Schema. SOA and Web Services. Messaging Systems and JMS. Enterprise Service Bus. Identity and Access Management. Single Sign-On and LDAP. Caching and In-Memory Databases. J2EE frameworks (Spring). Object Relational Mapping (Hibernate). Business Process Management. Workflow Management and BPEL. Integration with Mainframes (zOS).
  • MET CS 789: Cryptography
    The course covers the main concepts and principles of cryptography with the main emphasis put on public key cryptography. It begins with the review of integers and a thorough coverage of the fundamentals of finite group theory followed by the RSA and ElGamal ciphers. Primitive roots in cyclic groups and the discrete log problem are discussed. Baby-step Giant-step and the Index Calculus probabilistic algorithms to compute discrete logs in cyclic groups are presented. Naor-Reingold and Blum-Blum-Shub Random Number Generators as well as Fermat, Euler and Miller-Rabin primality tests are thoroughly covered. Pollard's Rho, Pollard's and Quadratic Sieve factorization algorithms are presented. The course ends with the coverage of some oblivious transfer protocols and zero-knowledge proofs. There are numerous programming assignments in the course. This course serves a prerequisite to CS 799 Advanced Cryptography.
  • MET CS 795: Directed Study
    Prereq: Consent of advisor. Requires prior approval of student-initiated proposal. Independent study on special projects under faculty guidance.
  • MET CS 796: Directed Study
    Prereq: consent of the instructor. Requires prior approval of student-initiated proposal. Independent study on special projects under faculty guidance. variable cr
  • MET CS 799: Advanced Cryptography
    This course builds on the material covered in CS 789 Cryptography. It begins with the coverage of commutative rings, finite fields, rings of polynomials, and finding of the greatest common divisor in the ring of polynomials. Irreducible polynomials are discussed. Field extensions and fields Fᴩ [x]/P are thoroughly covered. The main emphasis is put on elliptic curves over Fᴩ and F₂ and the ElGamal cipher on elliptic curves is presented. Block ciphers DES and double and triple DES are introduced. AES and WHIRLPOOL block ciphers and modes of operation are covered. The course continues with the introduction of message integrity and message authentication. In the last part of the course cryptographic hash functions SHA-512 and WHIRLPOOL as well as various digital signatures are introduced. Finally, entity authentication and key management issues are discussed.
  • MET CS 810: Master's Thesis in Computer Science
    This thesis must be completed within 12 months. Students majoring in Computer Science may elect a thesis option. This option is available to Master of Science in Computer Science candidates who have completed at least seven courses toward their degree and have a GPA of 3.7 or higher. Students are responsible for finding a thesis advisor and a principal reader within the department. The advisor must be a full-time faculty member; the principal reader may be part-time faculty member with a doctorate. Permission must be obtained by the department. 4cr.
  • MET CS 811: Master's Thesis in Computer Science
    This thesis must be completed within 12 months. Students majoring in Computer Science may elect a thesis option. This option is available to Master of Science in Computer Science candidates who have completed at least seven courses toward their degree and have a GPA of 3.7 or higher. Students are responsible for finding a thesis advisor and a principal reader within the department. The advisor must be a full-time faculty member; the principal reader may be part-time faculty member with a doctorate. Permission must be obtained by the department. 4cr.
  • MET CS 893: Agile and Advanced Software Engineering Methods
    Builds on previous design and programming courses and introduces students to the technological, social, and pragmatic aspects of developing open source software through direct involvement in an open source project. Students learn to use the tools, techniques, and strategies of open source developers. They become familiar with the open source movement, its philosophy, history and licensing issues. This is a project-based laboratory course. Students are directly involved with and integrated into an open source project. They are expected to be active participants in the project and contribute to the project in various ways.
  • MET EC 101: Introductory Microeconomic Analysis
    One semester of a standard two-semester sequence for those considering further work in management or economics. Includes the economics of households, business firms, and markets; consumer behavior and the demand for commodities; production, costs, and the supply of commodities; price determination, competition, and monopoly; efficiency of resource allocation; market failures and governmental regulation; income distribution; and poverty.
  • MET EC 102: Introductory Macroeconomic Analysis
    One semester of a standard two-semester sequence for those considering further work in management and economics. Includes national economic performance; problems of recession, unemployment, inflation, and trade and budget deficits; money creation, government spending, and taxation; economic policies for full employment and price stability; and international trade and payments.
  • MET EC 201: Intermediate Microeconomic Analysis
    Determination of commodity and factor prices under differing market conditions of competition and monopoly.
  • MET EC 202: Intermediate Macroeconomic Analysis
    Determination of aggregate income and employment. Analysis of fiscal and monetary policy. Inflation and income policy. Problems of the open economy.
  • MET EC 332: Market Structure and Economic Performance
    Discussion of selected makets determined by instructor. Introduction to antitrust and regulatory policy. 4 cr
  • MET EC 341: Monetary and Banking Institutions
    Survey of commercial and central banking institutions. Examination of macro relations between financial organizations and principal objectives of stabilization policy. Recent monetary policy.
  • MET EC 356: Economics of the Labor Market
    Application of current theories of labor supply and demand, wages, education and experience, immigration, labor efficiency, discrimination, and unemployment. Appraisal of the effects of government policies on labor markets.
  • MET EC 391: International Economics I
    The pure theory of international trade. Comparative advantage, gains from trade, and tariff and nontariff barriers to trade. Case studies in international economic policy.
  • MET EC 392: International Economics II: Problems and Policy
    This course covers the basic issues of international finance. Topics include the balance of payments, balance of payments adjustments, theories of exchange rate determination, and case studies in international economic policy. 4 (four) credits, Prereqs: EC202.
  • MET EN 104: English Composition
    Required for all undergraduate degrees. Reinforces basic skills in communication necessary for college work. Instruction and practice in fundamentals of critical writing, reading, and thinking. Lectures combined with seminars on vital current social, political, psychological, and philosophical issues. Students choose their seminars. Frequent papers; individual conferences.
  • MET EN 125: Readings in Modern Literature
    Representative fiction, poetry, and drama from modern Continental, British, and American writers. Primarily for students not concentrating in English.

Back to full list of Metropolitan College