Courses

The following is a comprehensive list of course offerings at Boston University military locations. To view current and upcoming courses, see the course schedule specific to the location where you plan to enroll.

Please note that additional elective courses from the Metropolitan College Bulletin may be offered on some occasions. All courses are four credits unless otherwise noted. Not all online courses can be compared to brick-and-mortar classes. Contact the program director for further information.

METAD642 Project Management

The course examines the concepts and applied techniques for cost effective management of both long-term development programs and projects. Project management principles and methodology are provided with special focus on planning, controlling, and coordinating individual and group efforts. Key topics of focus include overview of modern project management, organization strategy and project selection, defining a project and developing a project plan and scheduling resources, project risk analysis, work breakdown structures, and project networks. MS Project will be introduced in this course to provide hands-on practical skills with the above topics. Mastery of key tools and concepts introduced in this course provides a significant competitive advantage in the marketplace. [4 credits]

Section Type Instructor Location Days Times
A1 IND Keegan FLR 121 M 11:00 am – 2:00 pm
Section Type Instructor Location Days Times
B1 IND Cipriano CAS 203 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D1 IND Keegan FLR 121 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Greiman ARR TBD – TBD
Section Type Instructor Location Days Times
BCP IND Kieffer U 8:00 am – 3:30 pm
Section Type Instructor Location Days Times
BNR IND Kieffer S 8:30 am – 4:00 pm
METAD643 Project Communications Management

Prereq: MET AD642
To succeed in project management, you must be a strong leader and an effective communicator. This course examines the current philosophies of leadership as applied to project management and identifies various styles of communication and conflict resolution. Through case studies and various exercises, you will develop enhanced leadership, communication, conflict management, and negotiation skills. [4 credits]

Section Type Instructor Location Days Times
C1 IND Leybourne KCB 104 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Leybourne ARR TBD – TBD
METAD644 Project Risk and Cost Management

Prereq: MET AD642
This course introduces the art and science of project risk as well as continuity management and cost management. Managing the risk of a project as it relates to a three-part systematic process of identifying, analyzing, and responding is examined through actual case studies. Students learn how to manage the components of a project to assure it can be completed through both general and severe business disruptions on local, national, and international levels. Students learn the process of cost management, early cost estimation, detailed cost estimation, and cost control using earned value method. Students study in depth the issues of project procurement management and the different types of contracts for various scope scenarios. [4 credits]

Section Type Instructor Location Days Times
D1 IND Warburton EPC 203 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D2 IND LaFlamme CAS 203 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Warburton ARR TBD – TBD
Section Type Instructor Location Days Times
BNR IND Watson S 8:30 am – 4:00 pm
METAD646 Program Management

Prereq: MET AD642
Programs and projects deliver benefits to organizations by enhancing current capabilities or developing new capabilities for the organization to use. This course will provide a detailed understanding of program management and will present concepts that promote efficient and effective communication and coordination among various groups. Students will understand PMI® program management processes and use tools that automate and enforce processes for managing scope changes, risk, quality, issues, schedules, resources, releases, and costs. You will learn how to design a program and manage program costs, risk, and communication within the context of Project Portfolios. This course is targeted to senior executives, portfolio managers, program managers and their team members, members of a PMO, customers/stakeholders, educators, and consultants. This course introduces processes and knowledge areas from three new PMI standards: Program Management standard, OPM3, and Portfolio Management. [4 credits]

Section Type Instructor Location Days Times
OL IND Greiman ARR TBD – TBD
METAD647 Project and Program Governance

Prereq: MET AD642
This is a comprehensive course on project and program monitoring, evaluation, and governance. Students will also understand enterprise wide-project interdependencies and determine the optimal pacing for a program to enable appropriate planning, scheduling, executing, monitoring, and controlling of the projects within a program in the future. It covers governance and evaluation methods that will be useful at various levels of large projects, including government and nonprofit organizations. This course will help project and program managers, analysts, consultants, educators, and managers in government, nonprofit, and private institutions to assess program results and identify ways to improve program performance. Other topics include: evaluation for small nonprofit organizations; assessing and improving planning, implementation and effectiveness; governance methodology and models; using evaluation tools and applications to assess factors linking projects under one program and provide the best allotment of resources between those projects; monitor complex, multi-project programs, and drill into current project details; enable collaboration and stakeholder alignment throughout a project life-cycle. Other topics include: creating a transparent and accountable organization with well-defined roles and one that is based on transparency, resource allocation and decision making and enterprise project management. [4 credits]

Section Type Instructor Location Days Times
B1 IND Greiman HAR 212 T 6:00 pm – 9:00 pm
METAD649 Agile Project Management

Prereq: MET AD642
The course provides an understanding of how new Agile principles and practices are changing the landscape of project management. The course is designed to give project managers fresh new insight into how to successfully blend Agile and traditional project management principles and practices in the right proportions to fit any business and project situation. The course provides a deep understanding of Agile project management principles and practices in order to see them as complementary rather than competitive to traditional project management. Topics include: Agile fundamentals, principles, and practices; roots of Agile in TQM and Lean Manufacturing; adapting an Agile approach to fit a business environment; planning and managing an enterprise-level Agile transformation; scaling agile to an enterprise level using enterprise-level Agile frameworks and Agile Project Management tools. 4cr. [4 credits]

Section Type Instructor Location Days Times
OL IND Hannon ARR TBD – TBD
METCS200 Fundamentals of Information Technology

This course is a technically-oriented introductory survey of information technology. Students learn about basic computer information, different types of business systems and basic systems analysis, design and development. Students also study basic mathematics, software development and create simple Java programs. [4 credits]

Section Type Instructor Location Days Times
B1 IND Kohn KCB 107 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Bragg ARR TBD – TBD
METCS503 Windows .NET Application Programming with C#

In-depth exploration of the C# programming language and Visual Studio .NET for development, debugging, and deployment of applications. Programming in C# encompassing the following topics: Device I/O handling, .NET Framework application development classes such as window forms, splitters, views, controls, dialogs, resources, such as menus, tool bars, bitmaps, and status bars. Custom controls, visual inheritance, SDI, MDI, and extending the Visual Studio .NET interface. File I/O for reading and storing binary and textual information. Data services for manipulating SQL-databases using ADO.NET. Graphics Services (GDI+) for 2D-vector graphics, imaging, and text rendering, including the new features of gradients, anti-aliasing, double buffering techniques, zooming, off-screen image processing and rendering. Communication services: TCP and UDP sockets, broadcast, unicast, and multicast sockets. Utilizing idle time processing, timers, and threading for building responsive GUI applications. Laboratory course. Prereq: MET CS 341 and MET CS 342; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
D1 IND Abou-Hawilli HAR 304 R 6:00 pm – 9:00 pm
METCS520 Information Structures with Java

This course covers the concepts of object-oriented approach to software design and development using the Java programming language. It includes a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, applets, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. Upon completion of this course the students will be able to apply software engineering criteria to design and implement Java applications that are secure, robust, and scalable. Prereq: MET CS 200; Not recommended for students without a programming background. Or Instructor's Consent. [4 credits]

Section Type Instructor Location Days Times
C1 IND Donald FLR 134 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
DE IND Kalathur ARR TBD – TBD
Section Type Instructor Location Days Times
EL IND Donald FLR 134 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Kalathur ARR TBD – TBD
METCS532 Computer Graphics

This course is primarily the study of design of graphic algorithms. At the end of the course you can expect to be able to write programs to model, transform and display 3- dimensional objects on a 2-dimensional display. The course starts with a brief survey of graphics devices and graphics software. 2-d primitives such as lines and curves in 2- d space are studied and a number of algorithms to draw them on a rectangular surface are introduced, followed by a study of polygons, scan conversion and other fill methods. Attributes of the primitives are studied as well as filtering and aliasing. Geometric transformations in 2 dimensions are introduced in homogeneous coordinates, followed by the viewing pipeline, which includes clipping of lines, polygons and text. Hierarchical graphics modeling is briefly studied. The graphics user interface is introduced and various input functions and interaction modes are examined. 3-d graphics is introduced through object representations through polygonal methods, spline techniques, and octrees. This is followed by 3-d transformations and the 3-d viewing pipeline. The course ends with a study of algorithms to detect the visible surfaces of a 3-d object in both the object space and the image space. Laboratory Course. Prereq: MET CS 248 and MET CS 341 or MET CS 342. Or instructor's consent. [4 credits]

METCS546 Quantitative Methods for Information Systems

The goal of this course is to provide Computer Information Systems students with the mathematical fundamentals required for successful quantitative analysis of problems in the field of business computing. The first part of the course introduces the mathematical prerequisites for understanding probability and statistics. Topics include combinatorial mathematics, functions, and the fundamentals of differentiation and integration. The second part of the course concentrates on the study of elementary probability theory, discrete and continuous distributions. Prereq: Academic background that includes the material covered in a standard course on college algebra or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
A1 IND Gorlin FLR 109 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
DE IND Milton ARR TBD – TBD
Section Type Instructor Location Days Times
EL IND Gorlin FLR 109 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Temkin ARR TBD – TBD
METCS561 Financial Informatics

This course presents financial algorithms used in applications of computer science in financial decision analysis, risk management, data mining and market analysis, and other modern business processes. The course covers theoretical background on probabilistic methods used for financial decision making and their application in number of fields such as financial modeling, venture capital decision making, operational risk measurement and investment science. Number of financial applications and algorithms are being presented for portfolio risk analysis, modeling real options, venture capital decision making, etc. The course concludes with algorithms for financial risk assessment and presents the security concepts and challenges of financial information systems. [4 credits]

Section Type Instructor Location Days Times
C1 IND Mehta CGS 421 W 6:00 pm – 9:00 pm
METCS565 Advanced Java Programming

Comprehensive coverage of object-oriented programming with cooperating classes. Implementation of polymorphism with inheritance and interfaces and in Java library containers. Programming with exceptions, stream input/output and graphical AWT and Swing components. Threads, sockets, datagrams and database connectivity are also covered in this course. Laboratory course. [4 credits]

Section Type Instructor Location Days Times
B1 IND Hadavi HAR 302 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D1 IND Tizio MCS B25 R 6:00 pm – 9:00 pm
METCS580 Health Informatics

This course presents the technological fundamentals and integrated clinical applications of modern Biomedical IT. The first part of the course covers the technological fundamentals and the scientific concepts behind modern medical technologies, such as digital radiography, CT, nuclear medicine, ultrasound imaging, etc. It also presents various medical data and patient records, and focuses on various techniques for processing medical images. This part also covers medical computer networks and systems and data security and protection. The second part of the course focuses on actual medical applications that are used in health care and biomedical research. [4 credits]

Section Type Instructor Location Days Times
C1 IND Zhang FLR 121 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Zhang FLR 121 W 6:00 pm – 9:00 pm
METCS581 Electronic Health Records

Electronic Health Records (EHRs) are application systems that automate the activities of healthcare clinicians including physicians, nurses, physician assistants, and healthcare administrative staff. Use of EHRs is increasing rapidly due to the systems' benefits and federal government programs to deploy EHRs. This increased use of EHRs has many challenges including complex data, high security requirements, integration to multiple application systems, a distributed user base, and broad impact on how these users work. [4 credits]

Section Type Instructor Location Days Times
OL IND Levinger ARR TBD – TBD
METCS599 Biometrics

In this course we will study the fundamental and design applications of various biometric systems based on fingerprints, voice, face, hand geometry, palm print, iris, retina, and other modalities. Multimodal biometric systems that use two or more of the above characteristics will be discussed. Biometric system performance and issues related to the security and privacy aspects of these systems will also be addressed. [4 credits]

Section Type Instructor Location Days Times
A1 IND Djordjevic FLR ARR M 6:00 pm – 9:00 pm
METCS601 Web Application Development

This course focuses on building core competencies in web design and development. It begins with a complete immersion into HTML essentially XHTML and Dynamic HTML (DHTML). Students are exposed to Cascading Style Sheets (CSS), as well as Dynamic CSS. The fundamentals of JavaScript language including object-oriented JavaScript is covered comprehensively. AJAX with XML and JSON are covered, as they are the primary means to transfer data from client and server. Prereq: For CIS Students: MET CS 200 Fundamentals of Information Technology, or instructor's consent. For CS and TC Students: MET CS 231 or MET CS 232, or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
B1 IND Sheehan FLR 267 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Sheehan FLR 267 T 6:00 pm – 9:00 pm
METCS625 Business Data Communication and Networks

This course presents the foundations of data communications and takes a bottom-up approach to computer networks. The course concludes with an overview of basic network security and management concepts. Prereq: MET CS 200, or instructor's consent. This course may not be taken in conjunction with MET CS 425 (undergraduate) or MET CS 535. Only one of these courses can be counted towards degree requirements. [4 credits]

Section Type Instructor Location Days Times
B1 IND Arena FLR 109 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
DE IND Rizinski ARR TBD – TBD
Section Type Instructor Location Days Times
EL IND Arena FLR 109 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Mansur ARR TBD – TBD
METCS632 Information Technology Project Management

This course provides students with a comprehensive overview of the principles, processes, and practices of software project management. Students learn techniques for planning, organizing, scheduling, and controlling software projects. There is substantial focus on software cost estimation and software risk management. Students will obtain practical project management skills and competencies related to the definition of a software project, establishment of project communications, managing project changes, and managing distributed software teams and projects. [4 credits]

Section Type Instructor Location Days Times
D1 IND Heda FLR 266 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Heda FLR 266 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Kanabar ARR TBD – TBD
METCS633 Distributed Software Development and Management

Many of today's software systems are developed by geographically distributed teams. The course examines software engineering in this context, from the project and program management perspective. The term project consists of in-process submissions that are thoroughly reviewed, including among peers, together with a working system prototype. No programming background is required. Prereq: MET CS 520 or MET CS 601 and MET CS 682. [4 credits]

METCS651 Web Development with .NET

This course provides a comprehensive introduction to building state-of-the-art Web sites, Web applications, Web services, and Web-connected devices with Microsoft technologies, with an emphasis on server-side technologies, cross-platform (Windows, OS X, Linux) methodologies, and how they interplay with today's client-side script. Server-side technologies covered include the C# programming language, the ASP.NET system for developing web sites and web apps, REST-based and SOAP-based web services, ADO.NET and LINQ for data access, Model View Controller (MVC) and Model- View-ViewModel (MVVM) architectures and frameworks like Windows Communication Framework (WCF). This class requires some programming experience in either Java, C#, or C++. Programming will be based on Microsoft Visual Studio or Microsoft Code, available through BU's MSDNAA. A copy of the software will be provided to students. Prereq: MET CS 232, or instructor's consent. [4 credits]

METCS664 Artificial Intelligence

Study of the ideas and techniques that enable computers to behave intelligently. Search, constraint propagations, and reasoning. Knowledge representation, natural language, learning, question answering, inference, visual perception, and/or problem solving. Laboratory course. Prereq: MET CS 248 and MET CS 341 or MET CS 342; or instructor's consent. [4 credits]

METCS665 Software Design and Patterns

Software design principles, the object-oriented paradigm, unified modeling language; creational, structural, and behavioral design patterns; OO analysis and design; implementation of semester project. Laboratory course. Prereq: MET CS 341 or MET CS 342 and MET CS 565; or instructor's consent. [4 credits]

METCS667 Enterprise Java

The Java Enterprise Edition (Java EE) architecture is explored starting with the presentation layer which includes the servlets and Java Server Pages (JSP). Java Server Faces (JSF) are briefly covered. The business layer is examined using the enterprise java beans (EJB). The persistence layer is studied through the Java Persistence API (JPA) and the Hibernate framework. Java based web services are explored using JAX- WS (SOAP based) and JAX-RS (REST based) APIs. The Spring framework is compared as an alternative architecture. Prereq: MET CS 565; or instructor's consent. [4 credits]

METCS669 Database Design and Implementation for Business

Students learn the latest relational and object-relational tools and techniques for persistent data and object modeling and management. Students gain extensive hands- on experience using Oracle or Microsoft SQL Server as they learn the Structured Query Language (SQL) and design and implement databases. Students design and implement a database system as a term project. Restrictions: Only for MS CIS. This course may not be taken in conjunction with MET CS 469 (undergraduate) or MET CS 579. Only one of these courses can be counted towards degree requirements. [4 credits]

Section Type Instructor Location Days Times
C1 IND Maiewski FLR 109 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
DE IND Mansur ARR TBD – TBD
Section Type Instructor Location Days Times
EL IND Maiewski FLR 109 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Mansur ARR TBD – TBD
METCS674 Database Security

The course provides a strong foundation in database security and auditing. This course utilizes Oracle scenarios and step-by-step examples. The following topics are covered: security, profiles, password policies, privileges and roles, Virtual Private Databases, and auditing. The course also covers advanced topics such as SQL injection, database management security issues such as securing the DBMS, enforcing access controls, and related issues. Prereq: MET CS 579 or MET CS 669; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
C1 IND Wolfe FLR 264 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Wolfe FLR 264 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Carroll ARR TBD – TBD
Section Type Instructor Location Days Times
BCL IND Parrott U 8:00 am – 3:30 pm
METCS682 Information Systems Analysis and Design

Object-oriented methods of information systems analysis and design for organizations with data- processing needs. System feasibility; requirements analysis; database utilization; Unified Modeling Language; software system architecture, design, and implementation, management; project control; and systems-level testing. [4 credits]

Section Type Instructor Location Days Times
D1 IND Guadagno FLR 267 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
DE IND Polnar ARR TBD – TBD
Section Type Instructor Location Days Times
EL IND Guadagno FLR 267 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Braude ARR TBD – TBD
METCS683 Mobile Application Development

This course will be divided into two parts. The first part, two thirds of the course, covers the principles and problems associated with mobile device applications, using as examples Google Android, iPhone, and other platforms such as Nokia. The last third is an in depth coverage of the open source Android development platform. Issues covered will include Mobile Hardware and Cell Networks, Architectures, Operating Systems, Languages, Development Environments and Simulators, User Interfaces, Location-based Services, Storing and Retrieving Data. Students will accomplish the following. (1) Learn the unique set of problems and challenges in developing mobile applications compared with desktop applications; (2) Learn the platform, tools, technology and process for developing mobile applications using Google Android and the Apple iPhone platforms as the main examples; (3) Write applications for the platforms covered, simulate them, and test them on the mobile hardware where possible; and (4) Work collaboratively with fellow students on their projects. Prereq: MET CS 342 OR MET CS 520. Or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
OL IND Braude ARR TBD – TBD
METCS684 IT Security Policies and Procedures

This course enables IT professional leaders to identify emerging security risks and implement highly secure networks to support organizational goals. Discussion of methodologies for identifying, quantifying, mitigating and controlling risks. Students implement a comprehensive IT risk management plans (RMP) that identify alternate sites for processing mission-critical applications, and techniques to recover infrastructure, systems, networks, data and user access. The course also discusses related topics such as: disaster recovery, handling information security; protection of property, personnel and facilities; protection of sensitive and classified information, privacy issues, and criminal terrorist and hostile activities. [4 credits]

Section Type Instructor Location Days Times
D1 IND Burgoyne FLR 264 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Burgoyne FLR 264 R 6:00 pm – 9:00 pm
METCS685 Network Design and Management

. This course will cover contemporary integrated network management based on FCAPS (Fault, Configuration, Administration, Performance, and Security management) model. The introduction to the course will be an overview of data transmission techniques and networking technologies. The middle part of the course will be on Network Management Model, SNMP versions 1, 2 and 3, and MIBs. In the second part of the course, particular focus and emphasis will be given to current network management issues: various wireless networks technologies (WLAN, WiFi, WiMax), Voice-over-IP, Peer-to-Peer Networks, networking services, Identity Management, and Services Oriented Architecture Management. Prereq: MET CS 535 or MET CS 625. or instructor's consent. [4 credits]

METCS689 Designing and Implementing a Data Warehouse

This course surveys state-of-the art technologies in DW and Big Data. It describes logical, physical and semantical foundation of modern DW infrastructure. Students will create a cube using OLAP and implement decision support benchmarks on Hadoop/Spark vs Vertica database. Upon successful completion, students will be familiar with tradeoffs in DW design and architecture. Prereq: MET CS 579 or MET CS 669; or instructor's consent. [4 credits]

METCS690 Network Security

This course will cover advanced network security issues and solutions. The main focus on the first part of the course will be on Security basics, i.e. security services, access controls, vulnerabilities, threats and risk, network architectures and attacks. In the second part of the course, particular focus and emphasis will be given to network security capabilities and mechanisms (Access Control on wire-line and wireless networks), IPsec, Firewalls, Deep Packet Inspection and Transport security. The final portion of the course will address Network Application security (Email, Ad-hoc, XML/SAML and Services Oriented Architecture security. As part of our course review we will explore a number of Network Use Cases. Prereq: MET CS 535 or MET CS 625; Familiarity with OSI and TCP/IP protocol stack; Background-familiarity with binary numbers, prime numbers, binary- hexadecimal-decimal conversions, etc; Familiarity with computer programming concepts; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
OL IND Jacobs ARR TBD – TBD
METCS693 Digital Forensics and Investigations

Provides a comprehensive understanding of digital forensics and investigation tools and techniques. Learn what computer forensics and investigation is as a profession and gain an understanding of the overall investigative process. Operating system architectures and disk structures are discussed. Studies how to set up an investigator's office and laboratory, as well as what computer forensic hardware and software tools are available. Other topics covered include importance of digital evidence controls and how to process crime and incident scenes, details of data acquisition, computer forensic analysis, e-mail investigations, image file recovery, investigative report writing, and expert witness requirements. Provides a range of laboratory and hands-on assignments either in solo or in teams. With rapid growth of computer systems and digital data this area has grown in importance. [4 credits]

Section Type Instructor Location Days Times
OL IND Navarro ARR TBD – TBD
METCS695 Enterprise Information Security

The course provides an in-depth presentation of security issues in computer systems, networks, and applications. Formal security models are presented and illustrated on operating system security aspects, more specifically memory protection, access control and authentication, file system security, backup and recovery management, intrusion and virus protection mechanisms. Application level security focuses on language level security and various security policies; conventional and public keys encryption, authentication, message digest and digital signatures. Internet and intranet topics include security in IP, routers, proxy servers, and firewalls, application- level gateways, Web servers, file and mail servers. Discussion of remote access issues, such as dial-up servers, modems, VPN gateways and clients. Prereq: MET CS 625; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
A1 IND Jacobs FLR 264 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Jacobs FLR 264 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Pak ARR TBD – TBD
METCS699 Data Mining

Data mining and investigation is a key goal behind any data warehouse effort. The course provides an introduction to concepts behind data mining, text mining, and web mining. Algorithms will be tested on data sets using the Weka Data mining software and Microsoft SQL Server 2005 (Business Intelligence Development Studio). Prereq: MS CS Prerequisites: MET CS 579; or instructor's consent. MS CIS Prerequisites: MET CS 669 and MET CS 546; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
A1 IND Lee EPC 201 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D1 IND Lee FLR 109 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Lee FLR 109 R 6:00 pm – 9:00 pm
METCS701 Rich Internet Application Development

The Rich Internet Application (RIA) Development course concentrates primarily on building rich client web applications in the browser for desktop and mobile devices. The course is divided into various modules covering in depth the following technologies: HTML5, jQuery UI & Mobile, and AngularJS. Along with the fundamentals underlying these technologies, several applications will be showcased as case studies. Students work with these technologies starting with simple applications and then examining real world complex applications. At the end of this course, students would have mastered the latest and widely used RIA methodologies. (MET CS 520 or MET CS 521) and MET CS 601. Or instructor's consent. [4 credits]

METCS703 Network Forensics

This course provides a comprehensive understanding of network forensic analysis principles. Within the context of forensics security, network infrastructures, topologies, and protocols are introduced. Students understand the relationship between network forensic analysis and network security technologies. Students will learn to identify network security incidents and potential sources of digital evidence and demonstrate the ability to perform basic network data acquisition and analysis using computer based applications and utilities. Students will also identify potential applications for the integration of network forensic technologies and demonstrate the ability to accurately document network forensic processes and analysis. Prereq: MET CS 625 and MET CS 695; or instructor's consent. [4 credits]

METCS713 Advanced Digital Forensics

This course provides an introduction to the advanced digital forensic topic relating to malicious software (malware), which represents an increasing information security threat to computer systems and networks. Students will review software engineering design fundamentals and reverse engineering techniques utilized to conduct static and dynamic forensic analysis on computer systems and networks. Students will learn about the importance of forensic principles, legal considerations, digital evidence controls, and documentation of forensic procedures. This course will incorporate demonstrations and laboratory exercises to reinforce practical applications of course instruction and will require an independent research paper related to the course topic. Prereq: MET CS 693 and MET CS 703; or instructor's consent. [4 credits]

METCS773 Software Quality Management

Theory and practice of quality assurance and testing for each step of the software development cycle. Verification vs. validation. Test case design techniques, test coverage criteria, and tools for static and dynamic analysis. Standards. Test-driven development. QA for maintenance and legacy applications. Experimental approaches. Prereq: MET CS 673; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
A1 IND Alix CGS 515 M 6:00 pm – 9:00 pm
METCS779 Advanced Database Management

This course covers advanced aspects of database management systems including advanced normalization and denormalization, query optimization, object-oriented and object-relational databases, data warehousing, data mining, distributed databases, XML, XSL, and databases for web applications. There is extensive coverage of SQL and database instance tuning. Students learn about the advanced object- relational features in DBMS such as Oracle, including navigational query, BLOBs, abstract data types, and methods. Prereq: MET CS 579 or MET CS 669; or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
C1 IND Schudy FLR 267 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Schudy FLR 267 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Guardino ARR TBD – TBD
METCS782 IT Strategy and Management

This course describes and compares contemporary and emerging information technology and its management. Students learn how to identify information technologies of strategic value to their organizations and how to manage their implementation. The course highlights the application of I.T. to business needs. CS 782 is at the advanced Masters (700) level, and it assumes that students understand IT systems at the level of CS 682 Systems Analysis and Design. Students who haven't completed CS 682 should contact their instructor to determine if they are adequately prepared. Prereq: MET CS 682, or instructor's consent. [4 credits]

Section Type Instructor Location Days Times
A1 IND Arakelian HAR 212 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Arakelian HAR 212 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Arakelian ARR TBD – TBD
METCS783 Enterprise Architecture

This course builds upon the strong technical foundation of our MSCIS and MSCS curricula, by providing students with the CIO-level management perspective and skills of an enterprise architect, in the context of the technologies that implement those architectures. Our Ross, Weil, and Robertson text provides much of the management content of the course, and the online and classroom content provide both management and technical skills. Students learn that enterprise architectures are best developed incrementally, by system development projects that are aligned with strategic goals and the enterprise architecture. The online content therefore includes many real enterprise system development case studies, showing how these enterprise systems contributed to and helped define the overall enterprise architecture. The course also includes a number of realistic enterprise architecture assignments and an incremental term project with components spanning the course, to provide students with hands on enterprise architecture experience. The course provides students with the understanding and skills needed to define and implement successful enterprise architectures that provide real value to organizations, such as substantially reducing IT costs while improving performance, agility and alignment of information technology to business goals. Prereq: MET CS 682. Or strategic IT experience. Or instructor's consent. 4 credits. [4 credits]

Section Type Instructor Location Days Times
B1 IND Schudy FLR 264 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
EL IND Schudy FLR 264 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Nizzari ARR TBD – TBD
METCS789 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. Prereq: MET CS 248 and MET CS 566; or instructor's consent. [4 credits]

METCS799 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. Prereq: MET CS 789; or instructor's consent. [4 credits]

METAD615 Introductory Macroeconomic Analysis

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. [4 credits]

METAD632 Financial Concepts

Introduction to the concepts, methods and problems of accounting and financial analysis. Includes accounting principles, measurement and disclosure issues, financial statement analysis, time value of money, cash flow projection and analysis, capital budgeting and project evaluation, bond and equity valuation, cost of capital and capital structure. 4 cr. [4 credits]

Section Type Instructor Location Days Times
A1 IND Mcgorty SHA 202 M 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D1 IND Mcgue COM 213 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Chee ARR TBD – TBD
Section Type Instructor Location Days Times
BCP IND Turner S 8:30 am – 4:00 pm
METAD642 Project Management

The course examines the concepts and applied techniques for cost effective management of both long-term development programs and projects. Project management principles and methodology are provided with special focus on planning, controlling, and coordinating individual and group efforts. Key topics of focus include overview of modern project management, organization strategy and project selection, defining a project and developing a project plan and scheduling resources, project risk analysis, work breakdown structures, and project networks. MS Project will be introduced in this course to provide hands-on practical skills with the above topics. Mastery of key tools and concepts introduced in this course provides a significant competitive advantage in the marketplace. [4 credits]

Section Type Instructor Location Days Times
A1 IND Keegan FLR 121 M 11:00 am – 2:00 pm
Section Type Instructor Location Days Times
B1 IND Cipriano CAS 203 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D1 IND Keegan FLR 121 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Greiman ARR TBD – TBD
Section Type Instructor Location Days Times
BCP IND Kieffer U 8:00 am – 3:30 pm
Section Type Instructor Location Days Times
BNR IND Kieffer S 8:30 am – 4:00 pm
METAD643 Project Communications Management

Prereq: MET AD642
To succeed in project management, you must be a strong leader and an effective communicator. This course examines the current philosophies of leadership as applied to project management and identifies various styles of communication and conflict resolution. Through case studies and various exercises, you will develop enhanced leadership, communication, conflict management, and negotiation skills. [4 credits]

Section Type Instructor Location Days Times
C1 IND Leybourne KCB 104 W 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Leybourne ARR TBD – TBD
METAD644 Project Risk and Cost Management

Prereq: MET AD642
This course introduces the art and science of project risk as well as continuity management and cost management. Managing the risk of a project as it relates to a three-part systematic process of identifying, analyzing, and responding is examined through actual case studies. Students learn how to manage the components of a project to assure it can be completed through both general and severe business disruptions on local, national, and international levels. Students learn the process of cost management, early cost estimation, detailed cost estimation, and cost control using earned value method. Students study in depth the issues of project procurement management and the different types of contracts for various scope scenarios. [4 credits]

Section Type Instructor Location Days Times
D1 IND Warburton EPC 203 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
D2 IND LaFlamme CAS 203 R 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Warburton ARR TBD – TBD
Section Type Instructor Location Days Times
BNR IND Watson S 8:30 am – 4:00 pm
METAD646 Program Management

Prereq: MET AD642
Programs and projects deliver benefits to organizations by enhancing current capabilities or developing new capabilities for the organization to use. This course will provide a detailed understanding of program management and will present concepts that promote efficient and effective communication and coordination among various groups. Students will understand PMI® program management processes and use tools that automate and enforce processes for managing scope changes, risk, quality, issues, schedules, resources, releases, and costs. You will learn how to design a program and manage program costs, risk, and communication within the context of Project Portfolios. This course is targeted to senior executives, portfolio managers, program managers and their team members, members of a PMO, customers/stakeholders, educators, and consultants. This course introduces processes and knowledge areas from three new PMI standards: Program Management standard, OPM3, and Portfolio Management. [4 credits]

Section Type Instructor Location Days Times
OL IND Greiman ARR TBD – TBD
METAD711 Leadership and Strategy

This course focuses on the role of the leadership of a corporation in determining and implementing the corporation?s strategy. Through the analysis and the discussion in class of a number of cases, the leadership styles, approaches and methods will be studied, as well as the implications for the strategies of the corporations concerned, and the resulting successes or failures. [4 credits]

Section Type Instructor Location Days Times
BHA IND Bellefeuille S 8:30 am – 4:00 pm
METAD715 Quantitative and Qualitative Decision-Making

Explores decision making and policy formulation in organizations. Includes goal setting and the planning process, rational models of decision making, evaluation of alternatives, prediction of outcomes, cost-benefit analysis, decision trees, uncertainty and risk assessment, and procedures for evaluation of outcomes. [4 credits]

Section Type Instructor Location Days Times
EL IND Maltzman FLR 266 T 6:00 pm – 9:00 pm
Section Type Instructor Location Days Times
OL IND Zlatev ARR TBD – TBD
Section Type Instructor Location Days Times
BHA IND Cleary U 8:30 am – 4:00 pm
METLD630 Leadership: Historic and Social Perspectives

This course will examine the underlying values of organizations and guides students through the evolutionary development of successful leadership models. Students will be exposed to multiple profiles and strategies of renowned leaders with a diverse set of challenges reflecting innovative and evolving methodologies. 4 cr. [4 credits]

METLD705 Leadership in a Dynamic Environment

This course will analyze the values, behaviors, and processes that lead people and organizations to become effective leaders in their chosen field and as a consequence to build sustainable and lasting competitive advantages. 4 cr. [4 credits]

Section Type Instructor Location Days Times
BNR IND Baginski U 8:00 am – 3:30 pm