MS in Information Technology - Curriculum

Control of Your Future - MS in Information Technology Online Degree

The online master's degree in information technology at Southern New Hampshire University is designed for those currently in IT-related occupations, as well as those looking to "transfer" from another career. The newly revamped curriculum and pre-requisites intensely explore IT's most current topics and applications. And the faculty’s interactive approach provides plenty of opportunity to put your IT knowledge to work immediately.

Take Courses Online, On Campus or Both

Southern New Hampshire University's MSIT degree program has the busy business professional in mind. Attend classes on campus or online, whichever is more convenient. Your instructors have undergone extensive training to ensure that all their online information technology courses deliver the same quality of education as its on-campus counterpart. Distance learning's distinct advantage? The ongoing virtual interaction with your peers, and your ability to attend class and complete coursework 24/7.

MS in Information Technology Degree Course Requirements

Total Credits Required: 36 minimum

To complete your IT master’s degree, you will take 12 courses (36 credits), including nine core MS in Information technology and three IT electives from courses offered through SNHU's IT concentrations.

Programming languages studied in the MSIT degree program include Java, C++, structured query language and other proprietary language similar to the JavaScript programming language. Unity editor uses the Python programming language. HTML5.0 is used in combination with JavaScript.

MS in Information Technology Core Courses

IT-510: Advanced Information Technology
This course focuses on the principles and practices underlying the analysis, design, implementation and management of information technology systems. Topics include information system development methodologies, systems planning, requirements analysis, systems implementation, software engineering, project management, and interface, database and process design.
IT-511: Object Oriented Application Development
This course provides a comprehensive introduction to the principles and practices of object- oriented software development and provides a foundation for developing quality software. Students develop skills in applying object- oriented concepts to solve software problems and implement solutions. The course also teaches the concepts and design of algorithms for problem solving and includes the topics of data structures as they are related to the algorithms that use them. The course provides the technical foundation necessary to handle the material covered in the subsequent IT courses.
IT-515: Innovations in Information Technology
In this course, students strengthen their understanding of leadership theory and ethical frameworks in the context of a technology enterprise. Students will apply this understanding to business cases that reflect the need for innovative technology solutions in today's workplace in order to transform the thinking of an organization when change is required or to develop ideas that enable new business strategies.
IT-520: Technical Communication
The course focuses on the essential oral and written technical communication skills needed for producing technical documentation and presentations in many different forms for varying business situations. The course enables students to understand the needs of stakeholders in order to develop different technical documents such as white papers, design specifications, project plans, test plans, user manuals, etc. The ability to communicate research findings using appropriate academic formatting will also be addressed.
IT-600: Operating Systems
This course focuses on computer architecture and the operating systems of digital computers. Students learn about the operational methods of hardware; the services provided by operating systems' software; acquisition, processing, storage and output data; and the interaction between computers. Topics include widely used operating systems such as DOS, Windows, and UNIX.
IT-625: Information Technology Project and Team Management
This course introduces the students to the principles and practices necessary to be an effective IT project manager. The course covers project scope, time, cost, quality and human resource management techniques as applied to the kinds of project management problems and issues unique to the IT environment. Students learn how to design an actual IT project structure and will obtain hands-on experience using project management software. Emphasis is on the techniques of project management, leadership, teamwork and project risk management as applied to the IT environment. Case work is an important part of this course.
IT-640: Telecommunications and Networking
Telecommunications is a business resource that must be well managed. This includes the technical aspects and the application of telecommunications technology to solve specific business problems and enhance the strategic position of a business enterprise. Topics include the importance of telecommunication in today's business environment, the analysis, design and implementation of telecommunications systems, the scope of the telecommunications industry and current trends; telecommunications hardware, the OSI network model, networking technologies and telecommunications software, protocols and standards.
IT-650: Principles of Database Design
This course is a study of the design, development and implementation of database management systems (DBMS) that emphasize relational DBMS architecture using SQL. Students will design and implement projects and complete case exercises as they are introduced to new developments in database design.
IT-510 and IT-511


Select three of the following:

DAT-510: Foundations of Data
We live in a world where substantial amounts of data are available at the touch of a button. While this may be a very empowering prospect, it can also be overwhelming. In this course, students will examine the status of Big Data and its impact on the business world, framing analytics challenges using a structured life cycle approach to data analytics problems. Emphasis will be placed upon the verification of data, analytic techniques and open source tools for analyzing data, the role of regulatory organizations, and the privacy and ethics issues that surround its use.
DAT-520: Decision Methods and Modeling
The role of many analysts is as much about interpreting the results of data analysis as it is about gathering the data and "crunching the numbers." In this course, students will learn how to evaluate data in context, interpret data trends, and receive an overview of decision support management techniques such as predictive modeling, risk assessment and optimization, and analytics algorithms, which will set the stage for more advanced study in subsequent courses. Concepts from enterprise data management, including data warehousing and business intelligence, will provide a foundation for examining the topics of data mining, advanced and dimensional data modeling, and decision support system development as techniques for an organization's competitive advantage.
DAT-530: Presentation and Visualization of Data
In addition to the gathering and interpretation of data, today's business environment calls upon the analyst to communicate the results of data analysis to a variety of audiences. In this course students will learn how to synthesize the technical components of data analysis into reports, presentations, and visual dashboards that are meaningful for the intended audience and deliver those components in a coherent, convincing format.
IT-549: Foundation in Information Assurance
This course explores the basic concepts and prepares students with the foundation skills for the protection of networks, communication, and data, as well as the knowledge base for planning, implementing, and managing enterprise level security and system integrity. Topics include approaches in an organization to prevent, detect and recover from the loss of information, cryptography and its applications, security in networks and distributed environments.
IT-550: Management of Information Technology
This course is a detailed introduction to the major issues underlying the successful management of information technology in contemporary organizations. The course covers three major areas: (1) The interrelations between organizational structure and process, and the adoption of new information systems technologies; (2) The actual management of the IT function within the organization; and (3) IT project management which focuses on the operational steps in designing and carrying out specific IT projects. This course will utilize case studies as an introduction to real-world IT management best practices and strategies, and to guide students to understanding the impact of emerging technologies in business contexts.
IT-552: Human Factors in Security
?This course examines the human factors present in cyber security related to ethics, integrity, practices, policies and procedures. Students will design information technology security awareness training and optimize information technology organizational factors to foster a healthy security culture within an organization. Additionally, students will recommend mitigation strategies to protect an organization from human behaviors that could potentially cause a security threat.
IT-643: Network Assessment and Defense
This course covers the fundamental skills and knowledge in evaluating internal and external threats to network security and design. It includes a broad range of topics from secure network fundamentals, protocols and analysis; threats and vulnerabilities; application, data and host security, access control and identity management. Students who have completed the course will have a full understanding of defensive measures taken to secure their organization's network along with the proper knowledge necessary to comprehend overall network security posture and the basic practices in vulnerability assessment. This course is Lab Intensive.
IT-647: Web Site Construction and Management
This course is an introduction to the construction and management of interactive Web sites. It involves technical issues such as standards, HTML/ XML, scripting, embedded rich media and database connectivity; design issues such as audience analysis, content organization, accessibility, page layout, styling and templates and management issues such as organizing, branding, managing and marketing the Web site. The course focuses on designing Web sites with creative interfaces, aesthetic style, functional structure and navigation. There is equal emphasis on technical proficiency, creative comprehension and management concepts. This course does have hands-on labs.
IT-500 or IT-510
IT-648: Website Optimization
This course covers the methodologies that are used to drive traffic to websites and how to make websites profitable. In addition, methods of monitoring websites, such as counting users, click-throughs and more are explored. Students will examine how to gather statistics about website usage, demographics and other data relative to site popularity. This course also focuses on the creation of websites that serve diverse purposes, such as marketing, customer service, recruitment and more, including websites with international audiences. The differences between general and secure sites and the linking of diverse websites also will be explored.
IT-510 and IT-647
IT-649: Interface Design for Websites
This course expands the student's basic knowledge of web page and website development by providing in-depth focus on designing web applications with the user in mind. Students gain knowledge about how human factors relate to interface design. Guidelines for determining design problems and strengths, usability assessments, and best practices for common functions such as web navigation, menus, scrolling, graphics and icons are explored.
Take IT-647
IT-655: Database Application Development
This course focuses on how to develop advanced, multi-user database applications using ORACLE. Hands-on project work is stressed. Students will learn advanced administration techniques and ways to handle run-time errors and optimize database processing by manipulating system parameters.
IT-500 or IT-510 and IT-650
IT-657: Enterprise Resource Planning
This course combines the practice of business management with information technology at the point where technology integrates with fundamental business skills that support business objectives. Students will examine business management best practices and enterprise systems in organizations that support business functions. Emphasis will be placed on how information technology can support and enable integration of technology and business process re-engineering.
IT-659: Cyberlaw and Ethics
This course addresses ethical and legal issues related to e-commerce and e-business. Students will investigate government approaches to content control and rights, access and jurisdiction regarding personal information, digital property, U.S. and international law, antitrust law, fraud and more.
IT-665: Client/Server Systems
This course focuses on the elements and methodologies used in the development of client server applications. Students design and build client applications that manipulate data in a shared database environment on a network. Topics include user interface design, object- oriented design, data management and data security. Theoretical concepts are reinforced with applications. The course is project- oriented, with students implementing projects using a front-end application development language.
IT-510 and IT-650
IT-675: Data Warehouse Concepts and Design
This course presents the principles of design, development, and recommended implementation strategies of a Data Warehouse DBMS based on the dimensional modeling architecture. Data warehouse management issues will also be examined, along with an introduction to data mining as a tool for analytical decision support. Students will design and recommend implementation strategies of a data warehouse architecture.
CIS-650 or IT-650, or permission of instructor
IT-710: Information Technology Internship
This course is to enable the School of Business graduate students to gain valuable work experience within the field of Information Technology. The objective is to give the students an opportunity for practical application of Information Technology business concepts learned in classes and complement the course work taken. Secondarily, internships offer the opportunity to develop crucial job searching skills, explore career interests, enhance your resume, make contacts in your chosen field and build references for future employment. Each intern will work in a career-related position during the academic term for which the student is enrolled for the internship - completing a minimum of 150 hours on the job per 3 credits.
Grad Internship only; Must have 18 credits and ins

Foundation Course

IT-505: Core Technologies
This course familiarizes students with the basic concepts of information systems to strengthen their knowledge of hardware and software systems, including supporting information technology infrastructures. Students will gain an understanding of the application of fundamental information technology competencies related to computer networks, software and delivery systems for delivering products and service within an enterprise to customers, suppliers and clients. Additionally, students examine the skills and dispositions that shape their professional identities.

Capstone Course

IT-700: Capstone in Information Technology
As the final step in students' journeys toward their Master of Science degrees in Information Technology, this capstone course will integrate previous coursework and practical experience with a focus on authentic demonstration of competencies outlined by the program. Rather than introducing new concepts, students will synthesize and integrate prior learning to design or develop a capstone as a culmination of their studies. The course will be structured to support student success in fulfilling program requirements and developing a well-thought-out, comprehensive capstone project.
Must have 30 credits
Contact Us

Phone: 888.387.0861