Learn to Lead the IT Revolution

Six Concentrations.

One Pioneering Online Program.

Change in the IT industry is accelerating. Revolutionary advances in big data analytics, pervasive mobile computing, and the “internet of things” has led to an explosive growth in the amounts and diversity of data. These steps in the evolution of IT, along with the rapid-fire introduction of game-changing technologies, are challenging IT professionals to learn new skills.

Keeping pace with the rate of innovation and new technologies is essential for today’s enterprises to remain competitive. In the 21st century, the IT department is a prime battleground for business, and every company is trying to attract and retain top IT talent. Now is the time to earn distinguished credentials through Boston University’s Master of Science in Computer Information Systems online program.

For more than 34 years, Metropolitan College’s Department of Computer Science at Boston University has participated in IT research and development. We have a longstanding reputation for helping working professionals develop a solid theoretical foundation and hands-on technical expertise in all areas of information technology.

Choose from 6 highly relevant MSCIS concentrations Choose from 6 highly relevant MSCIS concentrations
Learn from full time PHD-LEVEL FACULTY who teach both online and on campus Learn from full time PHD-LEVEL FACULTY who teach both online and on campus
Benefit from small class sizes & gain hands-on practical experience with the latest technologies through real-world projects Benefit from small class sizes & gain hands-on practical experience with the latest technologies through real-world projects
Graduate from a highly regarded, pioneering program. That's poised for the technology challenges of the future Graduate from a highly regarded, pioneering program. That's poised for the technology challenges of the future
Develop a professional network with BU alumni that can continue to grow long after graduation Develop a professional network with BU alumni that can continue to grow long after graduation

Announcements

MET’s Department of Computer Science is under the guidance of new department chair Dr. Anatoly Temkin, who first joined the faculty in 1989.

See Full Bio

Rankings/Accreditations

BU MSCIS online program is ranked #2 by U.S. News & World Report Best Online Graduate Computer Information Technology Program.

Learn More

Why Choose BU’s Master’s Degree in
Computer Information Systems?

Highly Reputable

Metropolitan College’s Department of Computer Science—the first computer science department at Boston University—has provided top quality education to current and aspiring IT leaders for more than three decades. Through Metropolitan College, Boston University offers its Master of Science in Computer Information Systems, which delivers award-winning online courses, engages students in hands-on skill development, and explores the latest IT management practices. Professionals graduate skilled in current and emerging technologies—and the management of those technologies.

Highly Relevant

We are always looking ahead and design our coursework to prepare our students for the challenges and opportunities to come. We also actively track trends and engage with students about what is on their radar. Right now, we are seeing that today’s trends in cloud computing, mobile devices, social networks, and big data are converging to dramatically impact business infrastructure, operations, and careers. Choose Boston University’s Master of Science in Computer Information Systems and become a forward-thinking innovator who can identify, lead, and manage strategic IT initiatives. Learn to identify new solutions, increase revenue streams, and improve efficiency at all levels.

Highly Applicable

We teach today’s top IT professionals how to analyze business problems and discover opportunities through optimal IT solutions. Boston University’s Master of Science in Computer Information Systems provides students with expertise in technology and the skills to manage IT throughout the enterprise. This combination sets our program apart and helps our graduates stand out in a competitive workforce.  

Concentrations

Computer Networks

Modern business is conducted in a global e-commerce landscape. Reliable, secure, high-performance computer networks are more critical now than ever, providing the foundation for implementing, protecting, and monitoring business operations. Networks transmit increasingly detailed volumes of data to business intelligence (BI) systems, which are the core of modern evidence-based decision making and operational management. They also improve employee productivity and engage customers more effectively through mobile technologies. Network security provides the first line of defense against cyber-attacks. Those professionals with skills in the design, management, and security of computer networks are invaluable to modern enterprises.

Boston University’s Master of Science in Computer Information Systems with a concentration in Computer Networks empowers IT professionals with advanced skills to do just that: design, implement, and manage advanced computer networks that are fast, reliable, and secure—particularly to reach mobile customers and the mobile workforce. With BU’s concentration in Computer Networks you can acquire in-depth technical skills in internet applications, protocols, congestion control, and traffic engineering as well as the latest computer network architectures, interfaces, and technologies.

If you are wondering how much opportunity exists in the IT field, the Bureau of Labor Statistics forecasts a remarkable 35% increase in career opportunities for network administrators in the computer systems design and related services industry by 2022. Come to Boston University and learn the skills to take the lead in this emergent area of the IT revolution.

35% Increase in Career Opportunities by 2022

Database Management & Business Intelligence

In today’s digital economy, every business runs on data. According to the IBM report “Understanding Big Data,” the world creates 2.5 quintillion bytes of data—every day. To put that in perspective, this is the equivalent of saying that 90% of the data in existence has been created in the last two years. Highly skilled IT professionals who can develop and manage the systems that collect, store, process, and analyze that data are increasingly critical to modern enterprise.

Boston University’s Master of Science in Computer Information Systems with a concentration in Database Management & Business Intelligence is continually updated to reflect new and revised best practices and emerging technologies. For example, our courses have long included material on big data databases and analytics, with the opportunity to implement systems using tools such as Hadoop. Learn how to implement data quality and master data management and data governance. Students have the opportunity to gain hands-on experience with Oracle, Microsoft SQL Server and DB2 database and business intelligence technologies.

The need for qualified IT professionals is immediate. Gartner predicts that big data and evidence-based management will create 1.9 million IT jobs in the U.S. by the year 2015. There is a major talent shortage in the industry, and the number of available positions is dramatically outpacing the supply of qualified professionals. Become fully equipped as a business intelligence leader with an in-depth understanding of business intelligence tools, techniques, and methodologies with Boston University’s Database Management & Business Intelligence concentration.

1.9 Million IT Jobs by 2015

Health Informatics

The field of health informatics is growing at a faster-than-average rate for all occupations, according to the Bureau of Labor Statistics. This strong career outlook is fueled by widespread governmental pressure placed on health care providers to demonstrate meaningful use of Electronic Health Records (EHR) by 2015, the increasing use of information technology to improve patient outcomes, and the aging U.S. population. The American Health Information Management Association (AHIMA) estimates that an additional 40,000 health care IT professionals are needed to properly build and maintain a national electronic health records initiative. These strong trends ensure an increasing demand for health informatics professionals to help make patient data digitally available, provide integrated care, improve patient outcomes, and reduce medical costs.

Boston University’s Master of Science in Computer Information Systems with a concentration in Health Informatics teaches the technology as well as its many applications specific to health care. The curriculum promotes hands-on technical proficiency along with the skills needed to manage information technology used in health care.

We strive to graduate health informatics professionals who have a broad and strong preparation in information technology and skills in addressing the information technology issues specific to health care, such as the privacy mandated by HIPAA and the medical terminology needed to succeed in this demanding field.

Choose the health informatics concentration and learn from faculty with extensive experience in clinical and research areas of health informatics. With employment opportunities only expected to increase as Federal mandates are put into play, now is the time to earn a top credential in this growing field. Choose BU and prepare for an in-demand career.

40,000 Healthcare IT Professionals Needed

IT Project Management

The importance of information technology in business continues to increase, as do the expectations placed on IT project managers. To remain competitive and to survive, companies depend on highly skilled IT PM leaders to make evidence-based decisions by drawing from their business knowledge and technological expertise.

Choose Boston University’s Master of Science in Computer Information Systems with a concentration in IT Project Management to master the skills needed to successfully design and execute IT projects that provide a competitive advantage. Gain an understanding of IT project governance from a CIO perspective by learning how to align IT projects with the enterprise architecture—the best way to develop a successful IT infrastructure.

Boston University’s curriculum focuses on developing forward-thinking management techniques related to planning, organizing, scheduling, and controlling multi-stage projects with a substantial focus on communications, software risk management, and software cost estimation. The coursework prepares students for the PMP® certification, provides depth in the project management specific to information technology, and engages students in the hands-on application of managing IT projects.

Boston University’s IT Project Management concentration is accredited by the Project Management Institute’s Global Accreditation Center (GAC) for Project Management. By enrolling in this BU Master of Science in Computer Information Systems program, you will be eligible to participate in the PMP® Exam Prep boot camp.

According to the Bureau of Labor Statistics, jobs for IT project managers are expected to increase 50,900 by 2022. Now is the time to choose BU and start the most important project of your life—your career advancement.

50,900 Increase in IT PM Jobs by 2022

Security

In today’s networked world, IT security professionals are the primary defense in defending IT infrastructure from cyber-attacks. We depend upon computer systems that are under constant threat from hackers armed with an arsenal of weapons developed to exploit the vulnerabilities that put our systems at risk. As technology continues to drastically impact every facet of modern life—from an individual’s health records to personal finances—the concern of IT security breaches remains an everyday reality.

Choose Boston University’s Master of Science in Computer Information Systems with a concentration in Security to learn how to protect IT infrastructure through a combination of techniques. Learn comprehensive security strategy combining tiers of defenses and countermeasures with the goal of preventing significant damage to IT resources. Think beyond perimeter network defenses to the design and implementation of systems that employ layers of security levels to robustly protect against cyber-attacks.

Your security courses will include virtual laboratories incorporating multi-component security system simulations. You will be challenged to think critically about managing all aspects of information security, including networks, databases, and applications. You will have the opportunity to learn how to develop IT security policies and procedures that create strong IT and data governance to minimize organizational security risks.

The National Security Agency and the Department of Homeland Security recognize Boston University as a Center of Academic Excellence in Information Assurance Education and Research. Boston University offers a security curriculum that covers advanced information security topics relevant to the Certified Information Systems Security Professionals (CISSP) certification and beyond. Boston University’s coursework expands on the common CISSP framework to fully integrate theory, technology, and the management of technology. Rest assured, the Boston University’s Master of Science in Computer Information Systems with a concentration in Security can prepare you with the latest strategies to meet cyber-attacks head on.

The Bureau of Labor Statistics projects a 37 percent increase in IT security job opportunities by 2022. If you’re ready to lead the charge in IT security, choose BU and secure your future in this critical area of IT.

37% Increase in Career Opportunities by 2022

Web Application Development

Approximately 1.5 million apps are available for mobile devices, so it’s safe to say that apps are having a major impact on how business is conducted.

Gartner, a leading American information technology research firm, predicts that 2.5 billion mobile devices will be bought around the world in 2014. People have access to more data on more devices than ever before. Considering that web applications are the primary way that employees and customers interact with businesses today, the talent and expertise of web application developers is heavily relied upon by small and large enterprises alike.

Choose Boston University’s Master of Science in Computer Information Systems with a concentration in Web Application Development to learn cutting-edge web application technologies that run on the full range of mobile devices. In this concentration you will learn how to develop web applications that interact with databases, using the latest web technologies, HTML5, and the jQuery UI. You can acquire in-depth knowledge and practical skills to develop applications that use PHP, Java, and other server-side technologies. Our recent research indicates that over 70 percent of web servers primarily run PHP.

Come to Boston University and gain hands-on experience with cutting-edge tools, such as Ruby on Rails, AJAX, Flex, Amazon Web Services (AWS), and Google Web Toolkit (GWT).

The Bureau of Labor Statistics projects that careers in web application development are expected to increase 22 percent by 2022. Opportunity awaits. If you strive to become an IT professional who excels in web application development, choose Boston University’s Master of Science in Computer Information Systems and prepare to lead in this rapidly growing area of the IT field.

22% Increase in Web Development Careers by 2022

Curriculum

A 21st-Century Curriculum for IT Leaders

BU’s PhD-level faculty teach a comprehensive core curriculum and provide in-depth knowledge, skill, and understanding through six high-demand concentrations. Each course is continually updated to reflect best practices and emerging technologies.

Complete the program in as few as 18 months Complete the program in as few as 18 months
Focus on 1 course at a time. Focus on 1 course at a time.
Choose from 6 start dates in spring, summer, or fall. Choose from 6 start dates in spring, summer, or fall.
Enjoy a break between each semester. Enjoy a break between each semester.

Choose BU and learn how to become a highly marketable IT leader, equipped with advanced technical, managerial, and problem-solving skills.

Concentrations
  • Fundamentals of Information Technology
    (Conditional)
  • Core Courses (Required)
  • Computer Information Systems
    (No Concentration)
  • Computer Networks
  • Database Management & Business Intelligence
  • Health Informatics
  • IT Project Management
  • Web Application Development
  • Security

For professionals who would like to gain a solid foundation in the fundamentals of IT before starting graduate-level coursework, BU offers the following introductory course:

+ MET CS200 Fundamentals of Information Technology

This course is a technically-oriented introductory survey of information technology. The course is designed to prepare students without a technical background to succeed in the entry graduate courses in our Master of Science in Computer Information Systems program. The course starts with the basics such as the parts of a computer and the different kinds of software, including file systems, databases, computer networks, and the worldwide web. Students also learn about the different types of business systems and the basics of systems analysis, design, and development. Throughout the course, students learn the basic mathematics needed for information technology, including the number line, operations on numbers, signed numbers, exponents and powers, algebra, sets, functions, graphs, logarithmic and exponential functions, limits, infinity, and elementary probability. Students also study the representation of data on computers and databases, and how data is communicated between computers over networks. Finally, students learn how computer software is developed, including programming languages, programming systems, data and control structures, arrays, loops, subroutines and classes. Students then develop simple Java programs. (4 credits)

All students complete six core courses and four concentration-specific electives, depending on the degree track. Each course is 4 credits for a total of 40 credit hours to successfully complete the program.

+ MET CS 520 Information Structures - OR -

This course covers the concepts of the object-oriented approach to software design and development using the Java programming language. It includes a detailed discussion of programming concepts beginning with the fundamentals of data types, control structures, methods, classes, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. (4 credits)

+ MET CS 601 Web Application Development

This course focuses on building core competencies in web design and development. It begins with a complete immersion into XHTML and Dynamic HTML (DHTML), Cascading Style Sheets (CSS), as well as Dynamic CSS. The fundamentals of JavaScript language, including object-oriented JavaScript are covered comprehensively. (4 credits)

+ MET CS 546 Quantitative Methods for Information Systems

The first part of this course lays down the mathematical foundation for the study of Probability Theory and Statistics. In addition, you will learn the application of functions, combinatorial mathematics, differentiation and integration fundamentals. The second part of the course concentrates on the study of discrete and continuous distributions. (4 credits)

+ MET CS 625 Business Data Communication and Networks

This course presents the foundations of data communications and takes a bottom-up approach to computer networks. It begins with an overview of modern data communication requirements, and basic distributed data concepts. A brief history of the Internet is presented followed by the basics of the OSI and TCP/IP computer networks models . The Physical Layer is presented in the form of basic Data communication concepts over various transmission media, wireless transmission, and the telephone system. The Data Link Layer presentation deals with design issues, error detection and correction, and the Medium Access Sub-layer covers channel allocation problems, multiple access protocols, IEEE standard 802 for LANs and WLANs, as well as bridges, switches and high-speed LANs. The basic functions of the Network Layer are explained in the context of design issues, internetworking, and the network layer in the Internet. The Transport Layer includes the transport service and elements of transport protocols, as well as the TCP and UDP Internet transport protocols . The Application Layer issues cover the main distributed applications, such as electronic mail, DNS, ftp, www etc. The course concludes with an overview of basic network security and management concepts. (4 credits)

+ MET CS 669 Database Design and Implementation for Business

Using the latest database tools and techniques to investigate methods of persistent data and object-modeling and management, this course provides you with an understanding and experience with database technology, database design, SQL, and the roles of databases in enterprises. This course is a prerequisite for the three additional database courses in the MSCIS online curriculum, which are Database Security (MET CS 674), Data Mining and Business Intelligence (MET CS 699), and Advanced Database Management (MET CS 779). (4 credits)

+ MET CS 682 Information Systems Analysis and Design

This course describes modern object-oriented methods of information systems analysis and design for organizations with data-processing resources. It introduces you to the discovery process for system feasibility, project management, and describes stakeholder and information requirements analysis. You will receive explanations of “use cases” and the manner in which they are applied to requirements analysis. Popular systems architectures and approaches to detailed design are also among the topics you can expect. (4 credits)

+ MET CS 782 IT Strategy and Management

This course provides an overview of contemporary information systems technology and management in the digital and globalized organization. We will study the IT infrastructure, architecture and applications used in enterprise information systems—both within organizations, and in interaction with customers, suppliers, partners, and others. The course focuses equally on the operational, competitive and strategic value of IT, and how its management and governance contributes to its success. 4 credits.

If you prefer to earn your master’s in computer information systems without a concentration, you may complete the six core courses and choose any four electives from our concentration courses that are in line with your professional goals. You may also choose to take both CS 520 and CS 601.

+ MET CS 570 Health Sciences and IT

This course is designed for IT professionals, and those training to be IT professionals, who are preparing for careers in healthcare-related IT (Health Informatics). This course provides a high-level introduction into basic concepts of biomedicine and familiarizes students with the structure and organization of American healthcare system and the roles played by IT in that system. The course introduces medical terminology, human anatomy and physiology, disease processes, diagnostic modalities, and treatments associated with common disease processes. IT case studies demonstrate the key roles of health informatics and how IT tools and resources help medical professionals integrate multiple sources of information to make diagnostic and therapeutic decisions. (4 credits)

+ MET CS 580 Health Informatics

The course presents the fundamental principles, concepts, and technological elements that make up the building blocks of Health Informatics. The first part of the course covers the basic concepts, background disciplines, and history overview of health informatics. It also introduces the knowledge hierarchy, healthcare terminology, and clinical data types. The second part introduces healthcare processes, hospital functions, medical algorithms, clinical decision making, and clinical process modeling. The final part covers standards used in health informatics, knowledge management systems, and hospital informatics systems. The course has a term project providing students an experience in design and research related to medical algorithms and clinical decision making. (4 credits)

+ MET CS 581 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. This course will focus on real-world use and deployment of EHRs through readings, hands-on labs and case studies. Students will: (1) Learn the functionality of EHRs through hands-on labs; (2) Learn the technical infrastructure required for EHRs including distributed architecture, network and security design; (3) Understand how EHRs change healthcare delivery workflows and how to manage that change; and (4) Learn best-practices for deploying EHRs including project management, typical budgets, system selection and governmental requirements and funding. (4 credits)

+ MET CS 632 IT 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)

+ MET CS 633 Distributed Software Development and Management

This course prepares students to justify, lead, participate in, and maintain geographically distributed development (GDD) projects. Students study the technical and business implications of GDD. They also work in geographically dispersed teams to produce documented applications. No programming background is required. (4 credits)

+ MET CS 674 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. (4 credits)

+ MET CS 684 IT Security Policies and Procedures

This course enables IT professional leaders to identify emerging security risks and implement security policies to support organizational goals. We discuss methodologies for identifying, quantifying, mitigating and controlling security risks. Students learn to write IT risk management plans, standards, and procedures that identify alternate sites for processing mission-critical applications, and techniques to recover infrastructure, systems, networks, data and user access. The course also discusses disaster recovery; handling information security; protection of property, personnel and facilities; protection of sensitive and classified information; privacy issues; and hostile activities. (4 credits)

+ MET CS 693 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)

+ MET CS 695 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. (4 credits)

+ MET CS 699 Data Mining and Business Intelligence

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. The course surveys various data mining applications, methodologies, techniques, and models. Topics include classification, decision trees, association rules, and clustering. The course wraps up with data mining case studies using large data sets taken from real-world projects. Algorithms will be tested on data sets using the Weka Data mining software and Microsoft SQL Server 2005 (Business Intelligence Development Studio). 4 credits.

+ MET CS 701 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. (4 credits)

+ MET CS 703 Network Forensics

This course provides a comprehensive understanding of network forensic analysis. Within the context of forensics security, you will be introduced to the methodology and develop an understanding of the fundamentals associated with the topologies, protocols, and applications required to conduct forensic analysis in a network environment. (4 credits)

+ MET CS 779 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. Students learn about database programming in Oracle’s PL/SQL language, including triggers, stored procedures, and methods. By the end of the course, students should understand the basic concepts in all of these advanced database topics. Students define independent advanced database term projects, which may be related to their work or other interests. The students prepare reports and audio-video presentations for their classmates using PowerPoint and Impatica. (4 credits)

+ MET CS 781 Advanced Health Informatics

This course presents the details of health care data and information, health care information systems (HCIS), and the management of information technology (IT) challenges. The first part of the course introduces health care data, information, regulations, laws, and standards related to health care information. The second part covers the history of HCISs, the technologies behind it, the details of HCIS acquisition, development, implementation and support, and HCIS standards and security issues. The last part starts with an introduction to the roles, responsibilities, and functions of the IT staff and services in health care environment, followed by topics on organizing IT services and staff, the development of IT strategic plans, and IT budgeting. A serial of case studies are used to demonstrate the application of the concepts and theories taught in the course. The course has a term project providing students a hands-on experience in HCIS design and research. (4 credits)

+ MET CS 783 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 enterprise architecture, in the context of the technologies that implement those architectures. 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. (4 credits)

Core Courses (6 Courses)
Required Concentration Courses (3 Courses)

+ MET CS 685 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. (4 credits)

+ MET CS 690 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. (4 credits)

+ MET CS 695 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. (4 credits)

Plus any other graduate course in the MSCIS program. (1 Course)

If MET CS 520 is taken toward the core, then MET CS 601 can be used as an elective.

Core Courses (6 Courses)
Required Concentration Courses (3 Courses)

+ MET CS 674 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. (4 credits)

+ MET CS 699 Data Mining and Business Intelligence

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. The course surveys various data mining applications, methodologies, techniques, and models. Topics include classification, decision trees, association rules, and clustering. The course wraps up with data mining case studies using large data sets taken from real-world projects. Algorithms will be tested on data sets using the Weka Data mining software and Microsoft SQL Server 2005 (Business Intelligence Development Studio). (4 credits)

+ MET CS 779 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. Students learn about database programming in Oracle’s PL/SQL language, including triggers, stored procedures, and methods. By the end of the course, students should understand the basic concepts in all of these advanced database topics. Students define independent advanced database term projects, which may be related to their work or other interests. The students prepare reports and audio-video presentations for their classmates using PowerPoint and Impatica. (4 credits)

Plus any other graduate course in the MSCIS program. (1 Course)

If MET CS 520 is taken toward the core, then MET CS 601 can be used as an elective.

Core Courses (6 Courses. Note that the core for the Concentration in Health Informatics includes CS 695, and not CS 546.)

+ MET CS 520 Information Structures - OR -

This course covers the concepts of the object-oriented approach to software design and development using the Java programming language. It includes a detailed discussion of programming concepts beginning with the fundamentals of data types, control structures, methods, classes, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. (4 credits)

+ MET CS 601 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. Open source libraries such as Prototype, jQuery and Mootools might optionally be covered, as they assist in building cross-browser web applications rapidly and efficiently. The PHP language will be presented and covered; however, students can use other server-side languages; such as ASP.NET, Java (JEE) or Ruby on Rails (RoR) for their projects. The course will focus on MySQL as a relational database system with the final project. Students may use other databases with instructor approval. Students will work with either IIS 6 (or better) or Apache 2, using any conventional operating system when working on their term projects and class laboratories. (4 credits)

+ MET CS 695 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. (4 credits)

+ MET CS 625 Business Data Communication and Networks

This course presents the foundations of data communications and takes a bottom-up approach to computer networks. It begins with an overview of modern data communication requirements, and basic distributed data concepts. A brief history of the Internet is presented followed by the basics of the OSI and TCP/IP computer networks models . The Physical Layer is presented in the form of basic Data communication concepts over various transmission media, wireless transmission, and the telephone system. The Data Link Layer presentation deals with design issues, error detection and correction, and the Medium Access Sub-layer covers channel allocation problems, multiple access protocols, IEEE standard 802 for LANs and WLANs, as well as bridges, switches and high-speed LANs. The basic functions of the Network Layer are explained in the context of design issues, internetworking, and the network layer in the Internet. The Transport Layer includes the transport service and elements of transport protocols, as well as the TCP and UDP Internet transport protocols . The Application Layer issues cover the main distributed applications, such as electronic mail, DNS, ftp, www etc. The course concludes with an overview of basic network security and management concepts. (4 credits)

+ MET CS 669 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. Topics covered include: the relational and entity-relational models, data modeling, normalization, object modeling, SQL, advanced SQL, stored procedures, triggers, database design, database lifecycle, and transactions. Students are introduced to advanced topics including performance tuning, distributed databases, replication, business intelligence, data warehouses, internet databases, database administration, security, backup and recovery. Students design and implement a database system as a term project. (Lab class, 4 credits)

+ MET CS 682 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. (Lab class, 4 credits)

+ MET CS 782 IT Strategy and Management

This course provides an overview of contemporary I.T. management. It explains the relevant issues of effectively managing information services. The course highlights areas of greatest current and potential application of I.T. to business needs and reviews electronic business, enterprise business systems, and decision support systems. (4 credits)

Required Concentration Courses (4 Courses)

+ MET CS 570 Health Sciences and IT

This course is designed for IT professionals, and those training to be IT professionals, who are preparing for careers in healthcare-related IT (Health Informatics). This course provides a high-level introduction into basic concepts of biomedicine and familiarizes students with the structure and organization of American healthcare system and the roles played by IT in that system. The course introduces medical terminology, human anatomy and physiology, disease processes, diagnostic modalities, and treatments associated with common disease processes. IT case studies demonstrate the key roles of health informatics and how IT tools and resources help medical professionals integrate multiple sources of information to make diagnostic and therapeutic decisions. (4 credits)

+ MET CS 580 Health Informatics

The course presents the fundamental principles, concepts, and technological elements that make up the building blocks of Health Informatics. The first part of the course covers the basic concepts, background disciplines, and history overview of health informatics. It also introduces the knowledge hierarchy, healthcare terminology, and clinical data types. The second part introduces healthcare processes, hospital functions, medical algorithms, clinical decision making, and clinical process modeling. The final part covers standards used in health informatics, knowledge management systems, and hospital informatics systems. The course has a term project providing students an experience in design and research related to medical algorithms and clinical decision making. (4 credits)

+ MET CS 581 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. This course will focus on real-world use and deployment of EHRs through readings, hands-on labs and case studies. Students will: (1) Learn the functionality of EHRs through hands-on labs; (2) Learn the technical infrastructure required for EHRs including distributed architecture, network and security design; (3) Understand how EHRs change healthcare delivery workflows and how to manage that change; and (4) Learn best-practices for deploying EHRs including project management, typical budgets, system selection and governmental requirements and funding. (4 credits)

+ MET CS 781 Advanced Health Informatics

This course presents the details of health care data and information, health care information systems (HCIS), and the management of information technology (IT) challenges. The first part of the course introduces health care data, information, regulations, laws, and standards related to health care information. The second part covers the history of HCISs, the technologies behind it, the details of HCIS acquisition, development, implementation and support, and HCIS standards and security issues. The last part starts with an introduction to the roles, responsibilities, and functions of the IT staff and services in health care environment, followed by topics on organizing IT services and staff, the development of IT strategic plans, and IT budgeting. A serial of case studies are used to demonstrate the application of the concepts and theories taught in the course. The course has a term project providing students a hands-on experience in HCIS design and research. (4 credits)

Core Courses (6 Courses)
Required Concentration Courses (3 Courses)

+ MET CS 632 IT 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)

+ MET CS 633 Distributed Software Development and Management

This course prepares students to justify, lead, participate in, and maintain geographically distributed development (GDD) projects. Students study the technical and business implications of GDD. They also work in geographically dispersed teams to produce documented applications. No programming background is required. (4 credits)

+ MET CS 783 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 enterprise architecture, in the context of the technologies that implement those architectures. 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. (4 credits)

Plus any other graduate course in the MSCIS program. (1 Course)

If MET CS 520 is taken toward the core, then MET CS 601 can be used as an elective.

Core Courses (6 Courses)
Required Concentration Courses (2 Courses)

+ MET CS 601 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. Open source libraries such as Prototype, jQuery and Mootools might optionally be covered, as they assist in building cross-browser web applications rapidly and efficiently. The PHP language will be presented and covered; however, students can use other server-side languages; such as ASP.NET, Java (JEE) or Ruby on Rails (RoR) for their projects. The course will focus on MySQL as a relational database system with the final project. Students may use other databases with instructor approval. Students will work with either IIS 6 (or better) or Apache 2, using any conventional operating system when working on their term projects and class laboratories. (4 credits)

+ MET CS 701 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. (4 credits)

Concentration Electives (Select 2 Courses)

+ MET CS 632 IT 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)

+ MET CS 633 Distributed Software Development and Management

This course prepares students to justify, lead, participate in, and maintain geographically distributed development (GDD) projects. Students study the technical and business implications of GDD. They also work in geographically dispersed teams to produce documented applications. No programming background is required. (4 credits)

+ MET CS 651* Web Application Development with .NET

This course provides a comprehensive introduction to building web applications and web services using the Microsoft .NET (Version 3.5) development platform. The key technologies covered include the C# programming language (Version 3.0), the ASP.NET (Version 3.5) system for developing web applications and web services using C#, and ADO.NET and LINQ (Language INtegrated Query) for data access. In addition to the above topics, we will also cover Windows Communication Framework (WCF) and Windows Presentation Framework (WPF). All programming will be based on Microsoft Visual Studio 2008 available through BU's MSDNAA. A copy of the software will be provided to the students. (4 credits)

+ MET CS 667* Enterprise Java

The course begins with an overview of advanced Java concepts like databases, networking, and remote method invocation (RMI). The J2EE architecture is explored starting with the presentation layer which includes the servlets and Java Server Pages (JSP). The Struts application framework is presented as a case study. Hibernate and Spring framework will be covered extensively. The business layer is covered using the enterprise java beans (EJB 2.1 and EJB 3.0). Advanced concepts like Java Messaging Service and Java Server Faces will be briefly covered. (4 credits)

+ MET CS 783 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 enterprise architecture, in the context of the technologies that implement those architectures. 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. (4 credits)

*Students who can travel to our Boston campus also have the choice of taking MET CS 651 Web Development with .NET or MET CS 667 Enterprise Java.

Core Courses (6 Courses)
Required Concentration Courses (2 Courses)

+ MET CS 684 IT Security Policies and Procedures

This course enables IT professional leaders to identify emerging security risks and implement security policies to support organizational goals. We discuss methodologies for identifying, quantifying, mitigating and controlling security risks. Students learn to write IT risk management plans, standards, and procedures that identify alternate sites for processing mission-critical applications, and techniques to recover infrastructure, systems, networks, data and user access. The course also discusses disaster recovery; handling information security; protection of property, personnel and facilities; protection of sensitive and classified information; privacy issues; and hostile activities. (4 credits)

+ MET CS 695 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. (4 credits)

Concentration Electives (At least 1; both are recommended)

+ MET CS 693 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)

+ MET CS 674 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. (4 credits)

Plus any other graduate course in the MSCIS program. (1 Course)

If MET CS 520 is taken toward the core, then MET CS 601 can be used as an elective.

Live or Work in the Boston Area?
Consider the Blended Format MSCIS Program.

In addition to the fully online and fully on-campus formats, Boston University offers a blended-format option for the Master of Science in Computer Information Systems program. Benefit from a comprehensive online learning platform and an engaging classroom experience—offered in one blended course of study. BU’s Metropolitan College’s blended program combines award-winning online course materials with classroom instruction, which allows for both greater flexibility and face-to-face interaction with faculty and peers. Participate remotely, using state-of-the-art streaming multimedia. Take advantage of BU’s full range of academic and campus resources. To learn more about the blended MSCIS program, contact your Enrollment Advisor.

Graduate Certificates

Experience our Continuous Professional Education Model.

Today’s IT careers often require technical skills and knowledge in multiple areas. For instance, companies want a web applications developer with a clear understanding of databases as well. That’s why Boston University’s Master of Science in Computer Information Systems is designed to empower motivated IT professionals to develop focused skills in the concentration areas. The five graduate certificates consist of courses that students need to earn the corresponding MSCIS concentrations. So, students who take courses to earn a graduate certificate can apply those courses towards their master’s degree.

Students can also choose to earn graduate certificates after they have earned their master’s to expand their areas of expertise. Because the rate of technological change demands that IT leaders frequently update their skills, we at BU believe in a model of continuous professional learning. Because our Master of Science in Computer Information Systems faculty exemplifies agile leadership by actively participating in the field through research, consulting, lecturing, and publishing their research findings, you are assured of cutting-edge curriculum by IT thought leaders.

Click below to view the course requirements for each or contact an Enrollment Advisor to learn even more.

Graduate Certificates

  • Database Management & Business Intelligence
  • Health Informatics
  • Information Technology Project Management
  • Information Security
  • Web Application Development

4 Courses 16 Credits Required

+ MET CS 669 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. Topics covered include: the relational and entity-relational models, data modeling, normalization, object modeling, SQL, advanced SQL, stored procedures, triggers, database design, database lifecycle, and transactions. Students are introduced to advanced topics including performance tuning, distributed databases, replication, business intelligence, data warehouses, internet databases, database administration, security, backup and recovery. Students design and implement a database system as a term project. (Lab class, 4 credits)

+ MET CS 699 Data Mining and Business Intelligence

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. The course surveys various data mining applications, methodologies, techniques, and models. Topics include classification, decision trees, association rules, and clustering. The course wraps up with data mining case studies using large data sets taken from real-world projects. Algorithms will be tested on data sets using the Weka Data mining software and Microsoft SQL Server 2005 (Business Intelligence Development Studio). (4 credits)

+ MET CS 779 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. Students learn about database programming in Oracle’s PL/SQL language, including triggers, stored procedures, and methods. By the end of the course, students should understand the basic concepts in all of these advanced database topics. Students define independent advanced database term projects, which may be related to their work or other interests. The students prepare reports and audio-video presentations for their classmates using PowerPoint and Impatica. (4 credits)

+ MET CS 674 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. (4 credits)

4 Courses 16 Credits Required

+ MET CS 570 Biomedical Sciences and Health IT

This course is designed for IT professionals, and those training to be IT professionals, who are preparing for careers in healthcare-related IT (Health Informatics). This course provides a high-level introduction into basic concepts of biomedicine and familiarizes students with the structure and organization of American healthcare system and the roles played by IT in that system. The course introduces medical terminology, human anatomy and physiology, disease processes, diagnostic modalities, and treatments associated with common disease processes. IT case studies demonstrate the key roles of health informatics and how IT tools and resources help medical professionals integrate multiple sources of information to make diagnostic and therapeutic decisions. (4 credits)

+ MET CS 580 Health Informatics

The course presents the fundamental principles, concepts, and technological elements that make up the building blocks of Health Informatics. The first part of the course covers the basic concepts, background disciplines, and history overview of health informatics. It also introduces the knowledge hierarchy, healthcare terminology, and clinical data types. The second part introduces healthcare processes, hospital functions, medical algorithms, clinical decision making, and clinical process modeling. The final part covers standards used in health informatics, knowledge management systems, and hospital informatics systems. The course has a term project providing students an experience in design and research related to medical algorithms and clinical decision making. (4 credits)

+ MET CS 581 Electronic Health Recordss

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. This course will focus on real-world use and deployment of EHRs through readings, hands-on labs and case studies. Students will: (1) Learn the functionality of EHRs through hands-on labs; (2) Learn the technical infrastructure required for EHRs including distributed architecture, network and security design; (3) Understand how EHRs change healthcare delivery workflows and how to manage that change; and (4) Learn best-practices for deploying EHRs including project management, typical budgets, system selection and governmental requirements and funding. (4 credits)

+ MET CS 781 Advanced Health Informatics

This course presents the details of health care data and information, health care information systems (HCIS), and the management of information technology (IT) challenges. The first part of the course introduces health care data, information, regulations, laws, and standards related to health care information. The second part covers the history of HCISs, the technologies behind it, the details of HCIS acquisition, development, implementation and support, and HCIS standards and security issues. The last part starts with an introduction to the roles, responsibilities, and functions of the IT staff and services in health care environment, followed by topics on organizing IT services and staff, the development of IT strategic plans, and IT budgeting. A serial of case studies are used to demonstrate the application of the concepts and theories taught in the course. The course has a term project providing students a hands-on experience in HCIS design and research. (4 credits)

4 Courses 16 Credits Required

+ MET CS 632 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)

+ MET CS 633 Distributed Software Development and Management

This course prepares students to justify, lead, participate in, and maintain geographically distributed development (GDD) projects. Students study the technical and business implications of GDD. They also work in geographically dispersed teams to produce documented applications. No programming background is required. (4 credits)

+ MET CS 682 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. (Lab class, 4 credits)

+ MET CS 783 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 enterprise architecture, in the context of the technologies that implement those architectures. 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. (4 credits)

4 Courses 16 Credits Required

+ MET CS 674 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. (4 credits)

+ MET CS 684 IT Security Policies and Procedures

This course enables IT professional leaders to identify emerging security risks and implement security policies to support organizational goals. We discuss methodologies for identifying, quantifying, mitigating and controlling security risks. Students learn to write IT risk management plans, standards, and procedures that identify alternate sites for processing mission-critical applications, and techniques to recover infrastructure, systems, networks, data and user access. The course also discusses disaster recovery; handling information security; protection of property, personnel and facilities; protection of sensitive and classified information; privacy issues; and hostile activities. (4 credits)

+ MET CS 693 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)

+ METCS 695 Enterprise Information Security

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)

4 Courses 16 Credits Required

+ MET CS 601 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. Open source libraries such as Prototype, jQuery and Mootools might optionally be covered, as they assist in building cross-browser web applications rapidly and efficiently. The PHP language will be presented and covered; however, students can use other server-side languages; such as ASP.NET, Java (JEE) or Ruby on Rails (RoR) for their projects. The course will focus on MySQL as a relational database system with the final project. Students may use other databases with instructor approval. Students will work with either IIS 6 (or better) or Apache 2, using any conventional operating system when working on their term projects and class laboratories. (4 credits)

+ MET CS 669 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. Topics covered include: the relational and entity-relational models, data modeling, normalization, object modeling, SQL, advanced SQL, stored procedures, triggers, database design, database lifecycle, and transactions. Students are introduced to advanced topics including performance tuning, distributed databases, replication, business intelligence, data warehouses, internet databases, database administration, security, backup and recovery. Students design and implement a database system as a term project. (Lab class, 4 credits)

+ MET CS 701 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. (4 credits)

Plus one selected from the following:

+ MET CS 632 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)

+ MET CS 633 Distributed Software Development and Management

This course prepares students to justify, lead, participate in, and maintain geographically distributed development (GDD) projects. Students study the technical and business implications of GDD. They also work in geographically dispersed teams to produce documented applications. No programming background is required. (4 credits)

Careers

IT Careers are Rapidly Evolving

Information technology is one of the fastest-growing fields of the decade. When U.S. News & World Report ranked the 100 Best Jobs of 2013, nearly half of the Top 10 spots were occupied by IT careers:

“Employers know about our program, and I think we are doing a fabulous job of preparing students for the challenges that are out there when it comes to finding jobs, changing jobs, or moving to better positions within their companies.”

Dr. Anatoly Temkin,
assistant professor and chair of computer science

#4 Computer Systems Analyst


#7 Software Developer

#6 Database Administrator


#9 Web Developer

BU Grads are In Demand by Employers

A global survey published in the New York Times and International Herald Tribune ranked BU 7th among U.S. schools and 17th in the world for the employability of its graduates. The fact that our grads are held in such high esteem is both a reflection of the quality of BU and our students. Join us.

The Best Technology Jobs of 2013 and Beyond

According to the Bureau of Labor Statistics, the IT occupation with the most job openings is software applications developer. This computer occupation alone is projected to gain 143,800 jobs by 2020.

Regardless of the IT concentration you choose to specialize in, you will most likely find extensive and emerging career opportunities around the world. Upon graduation, our students confidently pursue career advancement in a variety of contexts beyond traditional IT organizations, including opportunities in finance, marketing, pharmaceuticals, and government.

7th in the U.S. 17th in the World 143,000 Jobs by 2020 7th in the U.S. 17th in the World 143,800 Jobs by 2020

General IT Management Careers

In the 21st century, businesses are constantly faced with the need to upgrade their organization’s technology systems or risk not operating competitively in the global marketplace. As the demand for faster, better, and more secure computer systems continues to grow, the need for highly skilled IT professionals to manage them is also on the rise.

Salary Info

While salary varies depending on education, specialization, and many other factors, a master’s degree in computer information systems can help you earn the best opportunities available.

According to the Bureau of Labor Statistics

  • The median annual pay for a Computer Information Systems Manager in 2010 was $115,780.
  • An estimated 55,800 new IT manager positions are expected this decade.
IT Career
Opportunities Include:
  • Data Scientist
  • Chief Technology Officer (CTO)
  • Chief Information Officer (CIO)
  • IT Manager
  • Computer Scientist
  • Computer and Information Research Scientist

Database Management & Business Intelligence Careers

An enterprise can gain a competitive edge in the marketplace through database management and business intelligence. Today’s IT professionals are relied upon to create security measures that collect, organize, integrate, analyze, and manage company data. This occupation is increasingly critical to the operations and management of business today.

Salary Info

While research shows that various factors can impact the salary range, a master’s degree in computer information systems with a concentration in database management and business intelligence can position you to make the most of your potential.

According to the Bureau of Labor Statistics

  • The median annual pay for Computer and Information Research Scientists is $100,600.
  • Employment is projected to grow 19 percent from 2010 to 2020.
IT Career
Opportunities Include:
  • Database Manager
  • BI Analyst
  • BI Architect
  • BI Developer
  • Database Computer Scientist

IT Project Management Careers

Today’s companies are project-based and technology driven. Technology can automate many business functions, except for leadership and teamwork. That’s why the best IT project management professionals have a strong blend of leadership skills and technical capabilities. They can enter any situation and work cross-functionally with professionals who have varying levels of technical capabilities to develop a roadmap that accomplishes enterprise goals. IT project managers utilize specialized skills, including software risk management, software cost estimation, and software quality management.

Salary Info

Even though salary is only part of the total compensation package, you can maximize your opportunities by earning a master’s degree in computer information systems with a concentration in IT project management.

According to the Bureau of Labor Statistics

  • In 2010, the median annual pay for an IT Project Manager was $115,780.
  • The projected employment change is expected to grow by 55,800 jobs from 2010 to 2020.
IT Career
Opportunities Include:
  • IT Project Manager
  • IT Consultant
  • IT Project Administrator
  • Enterprise Architect
  • System Architect

Security Management Careers

Today’s companies function digitally in a global economy. Research shows that the velocity with which the world is creating and sharing data is tripling every year. Big data is only going to grow bigger. While data is being generated faster than ever, so are the threats to the security of that data. For companies, there is a critical need to rely heavily on IT security professionals in order to protect their information assets from the accelerating threats of cybercrime.

Salary Info

Education can be one of the best ways to increase your worth in the job market. It also helps to distinguish your talent from the competition. Learn how to make the most of your potential by earning a master’s degree in computer information systems with a concentration in security.

According to the Bureau of Labor Statistics

  • In 2010, the median annual pay for an Information Security Analyst was $75,660 annually.
  • Employment in IT Security is predicted to increase by 22% through 2020.
IT Career
Opportunities Include:
  • Chief Security Officer (CSO)
  • Computer Information Systems Manager
  • Network Security Engineer
  • Information Systems Security Manager
  • Senior Data Security Analyst
  • Information Security Analyst

Health Informatics Careers

Health informatics professionals often bridge the gap among clinical, operational, and functional roles within the complex care delivery model. Health informatics professionals are expected to uphold the highest standards of data integrity, confidentiality, and security to improve the patient care process while simultaneously reducing costs.

Salary Info

Salary is driven by a number of key factors, including your level of job responsibility as well as your level of education. Learn how you can maximize your value to a company by earning a master’s degree in computer information systems with a concentration in health informatics.

According to the American Health Information Management Association (AHIMA):

  • A 2008 survey estimated the average yearly salary for directors with a master’s degree was $81,879.
  • An estimated 40,000 new jobs will be required for the national electronic health records initiative.
Health IT Career
Opportunities Include:
  • Chief Medical Information Officer (CMIO)
  • Director of Medical Informatics
  • Healthcare IT Project Manager
  • Health Informatics Director
  • Health Information System Manager
  • Health Applications Manager
  • Clinical Informaticist
  • Health Information Systems Specialist
  • Information Analyst
  • Healthcare Business Analyst
  • Clinical Content Developer
  • Health Database Manager
  • Health Data Analyst

Web Applications Careers

Web application developers must be educated in both the client side and the server side to enhance user experience and increase business productivity. Today’s web developers must build rich internet applications that work on various platforms. With the web functioning as the ultimate communication highway, this occupation within the IT field continues to grow at lightning speed.

Salary Info

There are many factors that determine how much you can make in your field. Your level of education adds credibility and helps distinguish your talent in a competitive market. Pursue your master’s degree in computer information systems with a concentration in web application development and maximize your earnings potential.

According to the Bureau of Labor Statistics

  • The median annual pay for a Software Developer, Applications was $92,080.
  • The demand for Software Developers is poised for a 27.6 percent employment growth by 2020.
IT Career
Opportunities Include:
  • Web Application Developer
  • PHP development manager
  • Sr. Java / J2EE Developer
  • Senior User Interface Engineer
  • Mobile Application Developer
  • Systems Architect

Computer Networking Careers

The demand for sophisticated computer networks and mobile technologies is driving rapid growth within this area of IT. Computer networking professionals are responsible for the design, implementation, and management of current and emerging computer networks. They monitor and support an organization’s local area network (LAN) and wide area network (WAN) to ensure operations without interruption.

Salary Info

When you make a personal investment in your education, you’re also investing in your future worth as a professional. Learn how to fulfill your potential by earning your master’s degree in computer information systems with a concentration in computer networks.

According to the Bureau of Labor Statistics

  • In 2012, the median salary for a Network and Computer Systems Administrator was $72,500.
  • Computer systems design and related services is projected to increase 47 percent by 2020.
IT Career
Opportunities Include:
  • Senior Network Administrator
  • Chief Technical Officer
  • Network Systems Engineer
  • Network Analyst
  • Network Architect
  • Network Administrator
  • Network Manager

Email Alerts

In a technology-driven world that's continually changing, you need to stay in the know. Sign up now to receive important IT-related news, career advice, MSCIS program updates, and more—all delivered straight to your inbox.

Our latest hot topic:

How many jobs will big data create by 2015?

Let's get started.

Complete this form to receive more information. It's easy.

  • 1
  • 2

Let's get started.

Complete this form to receive more information. It's easy.

  • 1
  • 2

We Value your privacy

Explore BU’s Pioneering
MSCIS Online Program

As the IT industry continues to rapidly evolve, so do the opportunities for driven professionals. There’s a constant charge towards innovation in the IT field. Learn how we have remained on the forefront for 34 + years.

  • Metropolitan College Department of Computer Science Established (1979).
  • Data Coordinating Center Opens (1984).
  • The Center for Computational Science Opens (1990).
  • The Center for Information & Systems Engineering Opens (2002).
  • BU Pioneers Online Learning (2002).
  • CIS faculty secure two $3 million grants from the NSF for research in “Securing the Open Softphone” and “Towards Trustworthy Interactions in the Cloud.” (2010)
  • BU MSCIS Adds Three In-Demand Concentrations (2011 & 2012)
  • MSCIS Online Courses Win BlackBoard Catalyst Awards for Exemplary Course Program (2011 & 2012)