MET CS 544 Foundations of Analytics
The goal of this course is to provide students with the mathematical and
practical background required in the field of data analytics. Starting
with an introduction to probability and statistics, the R tool is
introduced for statistical computing and graphics. Different types of
data are investigated along with data summarization techniques and
plotting. Data populations using discrete, continuous, and multivariate
distributions are explored. Errors during measurements and computations
are analyzed in the course. Confidence intervals and hypothesis
testing topics are also examined. The concepts covered in the course
are demonstrated using R. Laboratory Course. Prereq: MET CS 546 or
equivalent knowledge, or instructor's consent
MET CS 535 Computer Networks
Overview of data communication and computer networks, including network
hardware and software, as well as reference models, example networks,
data communication services and network standardization. The OSI and
the Internet (TCP/IP) network models are discussed. The course covers
each network layer in details, starting from the Physical layer to
towards the Application layer, and includes an overview of network
security topics. Other topics covered include encoding digital and
analog signals, transmission media, protocols. circuit, packet, message,
switching techniques, internetworking devices, topologies. LANs/WANs,
Ethernet, IP, TCP, UDP, and Web applications. Labs on network analysis.
Prereq: MET CS 575 and MET CS 201 or MET CS 231 or MET CS 232. Or
instructor's consent. Restrictions: This course may not be taken in
conjunction with MET CS 625 or MET CS 425 (undergraduate). Only one of
these courses can be counted towards degree requirements
MET CS 532 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
MET CS 521 Information Structures with Python
This course covers the concepts of the object-oriented approach to
software design and development using the Python programming language.
It includes a detailed discussion of programming concepts starting
with the fundamentals of data types, control structures methods,
classes, arrays and strings, and proceeding to advanced topics such as
inheritance and polymorphism, creating user interfaces, exceptions and
streams. Upon completion of this course students will be capable of
applying software engineering principles to design and implement
Python applications that can be used in conjunction with analytics and
big data. Prerequisite: MET CS 200 Fundamentals of Information
Technology; Not recommended for students without a programming
background. Or instructor's Consent.
MET CS 520 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.
MET CS 503 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.
Master of Science in Computer Information Systems concentration in Web Application Development
The Master of Science in Computer Information Systems
concentration in Web Application Development introduces the fundamental
concepts of web applications, providing a comprehensive coverage of
both client-side and server-side development. The latest topics in
JavaScript, CSS, HTML5, jQuery, AngularJS, PHP, and Node.js are widely
covered. Students also learn, and work with, cutting-edge technologies
for building desktop and mobile web applications. Students create
real-world web application projects that also involve interacting with
databases such as Oracle, MySQL, and NoSQL databases like MongoDB.
Students who complete the Computer Information Systems master’s degree concentration in Web Application Development will be able to demonstrate:
Students who complete the Computer Information Systems master’s degree concentration in Web Application Development will be able to demonstrate:
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.
- Advanced knowledge of web application development languages.
- Proficiency in one or two server-side web language/platform-specific technologies like Java and .NET, and client-side languages like JavaScript.
- Competence sufficient to apply acquired knowledge in migrating to new and emerging standards and technologies.
Master of Science in Computer Information Systems concentration in Security
The Master of Science in Computer Information Systems
concentration in Security provides in-depth knowledge of emerging
security threats and solutions to prepare technical leaders to identify,
develop, and implement highly secure systems and networks that support
organizational goals.
Students who complete the Computer Information Systems master’s degree concentration in Security will be able to demonstrate:
Students who complete the Computer Information Systems master’s degree concentration in Security will be able to demonstrate:
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.
- Advanced knowledge of information security concepts, governance, biometric systems, and database systems security, as well as network security and cryptography.
- Proficiency in risk management, such as asset assessments, architectural solutions, modeling, and design.
- Competence in security policies, processes, technology, and operations
Master of Science in Computer Information Systems concentration in IT Project Management
Particularly valuable for those engaged in the administration of technical projects, the Master of Science in Computer Information Systems
concentration in IT Project Management introduces general concepts
embodied in the Project Management Institute’s PMBOK, while exploring
specialized techniques for software risk management, software cost
estimation, and software quality management. Students also learn virtual
project management, enabling them to manage geographically distributed
software development. Students taking any course in this concentration
are eligible to take a PMP® preparation course for free—an important step toward certification as Project Management Professionals.
Students who complete the Computer Information Systems master’s degree concentration in IT Project Management will be able to demonstrate:
Students who complete the Computer Information Systems master’s degree concentration in IT Project Management will be able to demonstrate:
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.
- Advanced knowledge of the following project management process groups: Initiating, Planning, Executing, Monitoring and Controlling, and Closing; knowledge of agile software development practices, and planning and governance of large projects and programs.
- Proficiency in all basic project management tools and software techniques, including software architecture, project communications, risk analysis, cost estimation and budgeting, and quality control; proficiency in planning and developing a comprehensive project plan and software development life cycle.
- Competence sufficient to oversee the architecture, design, and implementation of software systems.
Master of Science in Computer Information Systems concentration in Health Informatics
The Master of Science in Computer Information Systems concentration in Health Informatics exposes individuals to health electronic applications and
the collection, processing, and storage of data. Individuals graduating
from this program will have a solid knowledge of data communication and
computer networks as well as biomedical databases. Each of these areas
includes data security and privacy components, which are essential for
dealing with medical data. In addition, the foundations of health
information technology and electronic health records give graduates a
solid exposure to the latest medical technologies, as well as to the
electronic record systems used in hospitals and other medical
organizations. Students also have the opportunity to take a course that
will expose them to the modern IT project management tools and
techniques.
Read about what the future might hold for health informatics in a Q&A with Andrei Soran (MET’92), a member of the Dean’s Advisory Board at MET.
Students who complete the Computer Information Systems master’s
degree concentration in Health Informatics will be able to demonstrate:
Read about what the future might hold for health informatics in a Q&A with Andrei Soran (MET’92), a member of the Dean’s Advisory Board at MET.
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.
- An understanding of the American health care system, medical terminology, basic human anatomy and physiology, disease processes, diagnostic modalities, and treatments associated with common disease processes.
- Advanced knowledge of the functionality, technical infrastructure, and best-practice deployment of health care IT, including medical algorithms, electronic health records, privacy and security, and regulations.
- Proficiency in managing, processing, and analyzing medical data.
- Competence sufficient to lead health IT initiatives, to conduct biomedical research, and to design, implement, and manage advanced solutions.
Master of Science in Computer Information Systems concentration in Computer Networks
The Master of Science in Computer Information Systems concentration
in Computer Networks provides students with a broad foundation in
information technology (IT), and an in-depth understanding of computer
data communication and modern networking. The six core courses include a
comprehensive, introductory networking course that covers digital
communications, local area, wide area, wireless, and other network
technologies. The core also includes courses in databases, math for IT,
strategic IT, software development, and systems analysis and design. The
Computer Networks focus area courses provide students with a
comprehensive understanding of network design and implementation,
network performance analysis and management, network security, and the
latest networking technology. The program is designed to empower
students with extensive knowledge and hands-on experience to analyze,
design, procure, manage, and implement cutting-edge computer networking
solutions and technologies.
Students who complete the Computer Information Systems master’s degree concentration in Computer Networks will be able to demonstrate:
Students who complete the Computer Information Systems master’s degree concentration in Computer Networks will be able to demonstrate:
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.
- Advanced knowledge of data communication protocols and networks; of issues involved in multi-access media, including wired and wireless; performance analysis of networks; and management of large networks.
- Proficiency in data communication protocols and networks, including error control and flow control, distributed synchronization, error detection and correction, and forwarding and techniques to implement it.
- Competence sufficient to design, specify, and develop data transfer protocols for specific purposes; design, specify, plan, and define networks of any size; and analyze, evaluate, and select network technologies.
Master of Science in Computer Information Systems concentration in Data Analytics
The Master of Science in Computer Information Systems concentration in Data Analytics will
provide professionals with the skills required to compete for data
analysis jobs amid rising global demand. The concentration will explore
the intricacies of data analytics and expose students to various topics
related to data processing, analysis, and visualization. Along
with probability theory and statistical analysis methods and tools,
students will learn how to generate relevant visual presentations of
data and will examine concepts and techniques for data mining, text
mining, and web mining. In addition to the broad background in the
theory and practice of information technology gained from the Computer
Information Systems core courses, individuals who complete this program
will have a solid knowledge of data analytics practices accompanied by
exposure to the methods and tools for data mining and knowledge
discovery.
Students who complete the Computer Information Systems master’s degree concentration in Data Analytics will be able to demonstrate:
Students who complete the Computer Information Systems master’s degree concentration in Data Analytics will be able to demonstrate:
- Familiarity with applied probability and statistics, and their relevance in day-to-day data analysis
- The ability to explore the various data visualization techniques and their applications using real-world data sets
- An understanding of web analytics and metrics; how to procure and process unstructured text; and hidden patterns
- Skills in facilitating knowledge discovery using data mining techniques over vast amounts of data
Master of Science in Computer Information Systems
The Master of Science (MS) in Computer Information Systems program is
designed for students who wish to combine technical competence in
information systems with knowledge of managerial and
organizational issues.
Students who complete the master’s degree in Computer Information Systems will be able to demonstrate:
The
National Security Agency and Department of Homeland Security designates
Boston University as a National Center of Academic Excellence in
Information Assurance Education and Research.
The
Master of Science in Computer Information Systems has been accredited
by the Project Management Institute Global Accreditation Center for
Project Management Education Programs (GAC).
Students who complete the master’s degree in Computer Information Systems will be able to demonstrate:
- Advanced knowledge in the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
- Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis, and design.
- Competence sufficient to identify current and emerging information technologies that may have strategic value for enterprise; assess where those technologies have value; and manage the implementation of those technologies in the enterprise.

Introduction to Computer Information
Computers in Your Life
Subscribe to:
Posts (Atom)