Degree Program Highlights

Degree Program Applied Data Analytics Computer Science Computer Information Systems Software Development Health Informatics
Who is this program for? Designed for students seeking solid knowledge of the foundations of data analytics with emphasis on the presentation and discussion of the latest industry tools and standards within an academically rigorous framework. Intended for computer professionals and for people who intend to move into the computer field from other areas of study. Designed for students who wish to combine technical competence in information systems with knowledge of managerial and organizational issues. Constitutes preparation for one of the largest and fastest-growing professions: software developer. Anyone who wants to be employed as developer of software or who wants to dramatically improve their software development capabilities. The program is designed to prepare IT and health care professionals for careers in the management of health care information systems. 
Required Academic Background Bachelor’s degree from a regionally accredited institution
Required Technical Knowledge for Admission The program is ideal if you have a computer science or engineering background or relevant industry experience. Prerequisite courses may be recommended based on a student’s background. Academic or work experience with programming, discrete mathematics and computer systems, OR taking prerequisite course sequence in C++ or Java. Academic or work experience equivalent to MET CS 200. Academic or work experience equivalent to MET CS 300 (Offered online Only) Academic or work experience equivalent to MET CS 200, MET HE 100
What will students learn? The knowledge of analytics tools combined with understanding of data mining and machine learning approaches will enable students to critically analyze real-world problems and understand the possibilities and limitations of analytics applications. Advanced knowledge of computer language theory, software design, as well as data bases, networks, or security.
Algorithms, operating systems, computer language usage, software development, and the management of data, networks, or security.
Skills to investigate continually emerging new software technologies, applications, and approaches.
Advanced knowledge of the analysis and documentation of requirements for architecture, design, and implementation of computer applications systems.
Advanced knowledge of subject areas such as information security, data analytics, database management, data communications, and systems architecture and design.
Sufficient technical depth and knowledge about emerging technologies and issues.
Proficiency in software and computing skills as they pertain to the design and implementation of database systems, data communications, systems analysis and design.
How to understand an analyze business and technical requirements and work in a software development and project team.
How to produce secure, robust, and reliable designs and code.
Competence in producing applications that satisfy requirements.
The program provides students with an interdisciplinary and integrated approach to health care IT, and teaches cutting-edge IT technologies used in the design, implementation, and management of health care IT applications. Students are exposed to modern health information technology, including the collection, processing, storage, communication, and use of health data and information. 
Courses Required Eight (32 credits) Ten (40 credits) Ten (40 credits) Eight (32 credits) Eight (32 credits)
Concentration Options This is a specialized degree with no additional concentrations options. Computer Networks, Data Analytics and Security. Computer Networks, Data Analytics, Database Management and Business Intelligence, Health Informatics, IT Project Management, Security and Web Application Development. This is a specialized degree with no additional concentrations options. Applied Data Analytics, Health Information Management
Program Structure Full or part time on campus. Spring and Fall semesters are 14 weeks in length. Summer is 12 weeks.
Part time online. Online classes are 7 weeks in length and start six times a year.
Full or part time on campus. Spring and Fall semesters are 14 weeks in length. Summer is 12 weeks. Some electives may be available in the online or blended format. Full or part time on campus. Spring and Fall semesters are 14 weeks in length. Summer is 12 weeks.
Part time online due to the intensive nature of classes. Students can petition to take classes full time online. Online classes are 7 weeks in length and start six times a year.
Full or part time on campus. Spring and Fall semesters are 14 weeks in length. Summer is 12 weeks.
Part time online. Online classes are 7 weeks in length and start six times a year.
Full or part time on campus. Spring and Fall semesters are 14 weeks in length. Summer is 12 weeks. Some electives may be available in the online or blended format. Part time online due to the intensive nature of classes. Students can petition to take classes full time online. Online classes are 7 weeks in length and start six times a year.
Full On-Campus Option
Yes Yes Yes Yes Yes
Full Online Option
Yes No Yes Yes Yes
Full Blended Option
No No Yes No No
Potential Professional Outcomes Gain in-depth understanding of data analysis using Python, R, and the concepts and techniques for machine learning, data mining, as well statistical analysis methods and tools used to generate relevant visual presentations of data. Demonstrate a solid knowledge of concepts and techniques in data analytics, as well as the methods and tools for data mining and knowledge discovery. Assist organizations with jobs involving programming in a variety of programming languages.Combine your knowledge of theoretical topics along with practical practitioner overview of various computing tools and technology.Graduates are knowledgeable in areas of information security, computer architecture, network design and engineering, software engineering, multimedia design, and construction of software tools and packages. Competent at project and change management with a good appreciation of IS/IT policy and strategy to work in both the business and technical sectors.Lead teams and projects involving application development, database design and implementation, infrastructure analysis, modeling, web and mobile application design and implementation.Consult in areas of system integration, networking, telecom, and infrastructure, IT sourcing and global IT projects. Software Developer; Software Engineer; Software Development Team Leader; Software Leadership Roles. The ability to understand and analyze business and technical requirements as well as the confidence to work comfortably with a software development and project team. Skills to produce secure, robust, and reliable designs and code. Along with a high degree of competence in producing applications that satisfy requirements. Capability to manage and participate in multi-location, multi-language development projects. Work on healthcare data, information, and knowledge management and analysis. Identify and address challenges and opportunities as the American healthcare system transforms into a digital, patient-centered system.
Available Career Services Center for Career Development
Workshops, Resume Assistance, Networking and Interview Events, Job Postings, Alumni Connections. bu.edu/careers
Department of Computer Science
Career resources including the Job Board and on campus TECH Talks
Smarthinking (Online students)
Résumé and cover letter review, Career writing, Live interview practice and coaching
Tuition Current tuition rates are available on the MET web site. Program costs vary depending on a student’s anticipated program schedule and format.