Full Stack Developer Certificate in Applied Science
Program Description
The Full Stack Developer Embedded Certificate is designed to provide students with foundational, hands-on training in modern software and web development. The program focuses on core full-stack concepts, including client-side and server-side development, structured and object-oriented programming, and database design. Through practical, project-based coursework, students gain experience developing, testing, and maintaining web applications using industry-relevant tools and programming languages.
Mission Statement
The mission of the Full Stack Developer Certificate in Applied Science at Greenville Technical College is to provide students with the knowledge and skills required for entry-level software and web development roles. The curriculum emphasizes practical programming skills, modern web technologies, and database fundamentals, preparing students to design, build, and support full-stack applications in professional environments.
Entrance Requirements
High school diploma or GED
Type of Program
Day, Evening, and Online
Requirements for Completion
This program requires a minimum grade of “C” in all courses.
Employment Opportunities
Graduates of the Full Stack Developer Certificate in Applied Science are prepared for entry-level or junior development roles that support the design, development, and maintenance of web and software applications. Typical opportunities include junior web developer, junior software developer, application support specialist, and development support roles. These positions are found across industries such as technology services, healthcare, finance, education, and business organizations, where developers assist with building user interfaces, implementing application logic, working with databases, and supporting ongoing application development.
Visit our web page at https://www.gvltec.edu/academics_learning/business-computer/computer_technology/index.html
Listed below is a recommended sequence of courses. This plan is intended to be flexible and may be completed on a less-than-full-time basis, including three-quarter-time or half-time enrollment, to accommodate working professionals. Course availability and individual circumstances may affect scheduling, and not all courses are offered every semester. Students are encouraged to consult with an advisor to develop a personalized plan of study.
| First Semester | Hours | |
|---|---|---|
| CPT 113 | Information Systems | 3 |
| CPT 170 | Computer Applications I | 3 |
| CPT 257 | Operating Systems | 3 |
| Total Semester Hours | 9 | |
| Second Semester | ||
| CPT 127 | Python Programming I | 3 |
| IST 272 | Relational Database | 3 |
| Total Semester Hours | 6 | |
| Third Semester | ||
| CPT 230 | C# Programming I | 3 |
| IST 226 | Internet Programming | 3 |
| Total Semester Hours | 6 | |
| Fourth Semester | ||
| Select one of the following: | 3 | |
| Python Programming II | ||
| Data Science I | ||
| Computer Applications II | ||
| PHP Programming I | ||
| CPT 231 | C# Programming II | 3 |
| CPT 236 | Java Programming I | 3 |
| Total Semester Hours | 9 | |
| Fifth Semester | ||
| CPT 237 | Java Programming II | 3 |
| IST 239 | Javascript | 3 |
| IST 278 | Database Programming | 3 |
| Total Semester Hours | 9 | |
| Total Required Credit Hours | 39 | |
