Strengthen your technical and business skills with an informatics specialization that can help accelerate your career growth.

The Master of Science in information technology program with a specialization in informatics at University of Maryland University College gives you a strong foundation in all major categories of IT management, so you can take your career in any direction you choose. Develop advanced skills in networking, security, software development, databases, web design, and IT acquisitions to become a valuable asset to any industry.

About the Information Technology Master's Degree with Informatics Specialization

The master's degree program in information technology with a specialization in informatics teaches you strong quantitative and managerial skills as well as knowledge in information theory and best practices for developing a variety of systems and products.

What You'll Learn

Through your coursework, you will learn how to

  • Design information systems, determine system requirements, understand modeling, make decisions, and develop and implement proposals
  • Write system and software requirements, formal specification analyses, formal description reasoning, models of "standard" paradigms, and translation into formal notations
  • Manage emerging technologies such as cloud computing, BYOD, and virtualization
  • Design for the web using Java and CGI scripts, as well as usability best practices
  • Develop web benchmarks, standards for representing common media formats, compression algorithms, file format translation tools, and hardware requirements and standards
  • Ensure and manage information security, including risk and vulnerability analysis, security planning, and security architecture
  • Apply legal, ethical, and privacy considerations to information assurance decisions
  • Master techniques for relational database design, query optimization, concurrency control, recovery, and integrity
  • Use a suite of development software, including rapid application development and agile development, Scrum, extreme programming, Evolutionary Project Management, lean software development, test-driven development, feature-driven development, Crystal solutions, Rational Unified Process, and other Unified Process methods
  • Apply management practices related to the acquisition of IT systems, components, and services, including enterprise strategic planning, financial planning and budgeting, and integration

Coursework Examples

In past projects, students have had the opportunity to

  • Build a website that contains at least five different media/interactive components, including at least one video component adapted for a smart phone
  • Execute an individual project based on templates and models related to the CMMI Acquisition Module from Carnegie Mellon's Software Engineering Institute

Information Technology Master's Degree with Informatics Specialization Requirements

Our curriculum is designed with input from employers, industry experts, and scholars. You'll learn theories combined with real-world applications and practical skills you can apply on the job right away.

Master's - specialization Courses

Introductory Course

  • UCSP 615
    (to be taken within the first 6 credits of study)

We also recommend UCSP 605 if you'd like to improve your graduate writing skills.

Core Courses

  • ITEC 610
  • ITEC 625
  • ITEC 626
  • ITEC 630
  • ITEC 640

Core Rules & Recommendations

  • ITEC 610 must be taken in the first term of coursework
  • You must complete 6 credits of core classes before taking a specialization course.

Specialization Courses

  • SWEN 603
  • DBST 651
  • SWEN 645
  • INFA 610
  • IMAT 637
  • IMAT 639

Specialization Rules & Recommendations

  • You must complete 6 credits of core courses  before taking a specialization course.

Capstone Course

  • IMAT 670

Other Requirements

  • You must maintain a GPA of 3.0 or higher at all times.
  • All degree requirements must be fulfilled within five consecutive years.
  • Any transfer credits must have been earned within the five-year time frame to be applied toward a graduate degree.

Student Clubs and Organizations

Computing Club

Type: Academic club
Available To: Undergraduate and Graduate

The Computing Club allows its student members to share experiences and offer each other guidance on academic major and career options. Club events provide opportunities for professional socialization and networking, and members are privy to club resources that will help them further their education and careers.