The Graduate Certificate in Software Development is designed for students who do not have an undergraduate degree related to computing or for students who completed a computing degree many years ago. The certificate covers foundational computer science topics that would prepare a student for a position as a software developer or for completing a master’s degree in computer-related disciplines. The certificate may be pursued concurrently with a related graduate degree program at UNC Charlotte. Courses taken in this graduate certificate can be applied toward the M.S. in Information Technology degree.