Delivery
Online
Invest In Your Tech Career Online with UNC Charlotte: In today’s fast-paced digital world, software development stands as a cornerstone of technological advancement and a critical skill set for aspiring professionals. The UNC Charlotte Graduate Certificate in Software Development offers a golden opportunity for individuals aiming to break into the field of software development or enhance their existing expertise. Designed with flexibility in mind, this online program caters to working professionals and provides a comprehensive foundation in software development principles.
Object-Oriented Programming: Master the art of object-oriented programming (OOP), a fundamental skill in software development that enables you to write modular, reusable code.
Software Application Design and Implementation: Learn how to design and implement robust software applications that meet user requirements and stand the test of time.
Agile Methodologies: Gain proficiency in Agile methodologies, an industry-standard framework for efficient and adaptive software development.
Database Systems and Application Integration: Understand the intricacies of database systems and how to integrate them seamlessly into software applications.
This certificate is designed for a wide range of individuals, including:
Grade Requirements: A cumulative GPA of 3.0 is required, and at most one course with a grade of C may be allowed towards the certificate.
Five (5) graduate level, 16 week courses (15 credits)
Students must start with ITIS 5101 to gain experience in programming. ITIS 5135 can be taken concurrently with ITIS 5101. Both ITIS 5101 and ITIS 5135 should be completed prior to taking the remaining 3 courses in the certificate
To earn the online Graduate Certificate in Software Development, students must complete all listed requirements with a minimum cumulative GPA of 3.0, and at most one course with a grade of C may be allowed towards the certificate. All requirements must be completed within 5 years, starting from the semester when the first course in the certificate is taken. Coursework taken in this graduate certificate cannot apply towards a second graduate certificate, but some coursework can be applied to the Master of Science in Information Technology with approval of the Department Graduate Program Director.
Applicants can apply via the UNC Charlotte Graduate Admissions website.
Software development remains one of the fastest-growing and most sought-after skills in the job market. According to Lightcast, over 5,900 job postings in North Carolina from January 2024 through July 2024 specifically list software development as a key requirement. The demand is particularly high in major cities such as Charlotte, Raleigh, Durham, Cary, Morrisville, and Greensboro.
The most frequently posted job titles in this field include Software Engineers, Software Developers, Java Developers, and Embedded Software Engineers. This growing demand highlights the importance of acquiring specialized skills in software development, making it an excellent focus for graduate certificate programs at UNC Charlotte. By enrolling in our program, you can gain the expertise needed to excel in these high-demand roles and advance your career in this dynamic industry.
Key Features of the Program
Diverse Career Opportunities: Graduates can pursue various roles in the tech industry, including Software Engineer, Computer Programmer, Coder, Software Developer, and Java Developer.
100% Online and Asynchronous Learning: Fit your studies around your schedule with our fully online, asynchronous classes. Ideal for working professionals looking to advance their careers without sacrificing their current positions.
Rapid Completion: Achieve your Graduate Certificate in Software Development in as little as 3 semesters, propelling you faster toward your career goals.
Resident: $288.82 per credit hour
Outside of NC Non-Resident: $536.98 per credit hour
Non Resident: $1,098.21 per credit hour
Please note: Rates are subject to change.
This graduate certificate can be pursued as a standalone option for post-baccalaureate and post-master’s students or concurrently with a related graduate degree program at UNC Charlotte. The 15 credit hours earned in this certificate program may be applied to graduate programs in the Department of Software and Information Systems, with the approval of the department Graduate Program Director.