

The Information Technology Master of Science program at the University of North Carolina provides students with advanced knowledge in computing systems, network administration, and data management. The curriculum emphasizes cybersecurity, software development, and IT project management, preparing learners to design, implement, and maintain effective technology solutions. Students develop network administration, software development, data management, and analytical skills, equipping them to address complex technological challenges across various industries.
Throughout the program, learners engage in coursework, hands-on projects, and applied research that integrate theoretical understanding with practical IT applications. Faculty mentorship guides students in implementing secure networks, developing software solutions, and optimizing information systems. By combining theory with practical experience, students strengthen problem solving abilities, technical competence, project management skills, and data analysis proficiency, ensuring they are well prepared for professional roles in information technology and computing.
Semester 1 Foundations in Information Technology
• Introduction to Information Technology Systems
• Network Administration and Security
• Programming and Software Development
• Database Management Systems
Semester 2 Applied IT and Project Integration
• Cybersecurity and Risk Management
• Cloud Computing and Virtualization
• IT Project Management and Systems Analysis
• Capstone Project in Information Technology
Graduates of this program are prepared for professional roles in IT management, network administration, and software development. Many pursue careers in network engineering, IT consulting, cybersecurity analysis, and software development, designing and maintaining secure and efficient technology solutions. Others work in corporate IT departments, government agencies, or technology firms, managing information systems, implementing software solutions, and safeguarding data. The programs emphasis on applied technology, cybersecurity, and project management equips graduates to address complex IT challenges and succeed in rapidly evolving technological environments.
This program is ideal for students who want to combine technical expertise with practical IT management and software development skills. Its curriculum emphasizes network security, programming, and applied project experience, providing learners with the tools to implement innovative technology solutions and manage information systems effectively. Faculty mentorship supports students in developing problem solving, software development, cybersecurity, and project management capabilities. Through applied projects, capstone research, and hands-on experience, learners strengthen technical proficiency, IT management skills, software development expertise and applied problem solving abilities, preparing them for impactful careers in IT, technology consulting, and network administration.
Phone: +1 (919) 966-3621
Email: unchelp@admissions.unc.edu
Address: Jackson Hall, 174 Country Club Road, Chapel Hill, NC 27514, USA