IT – Programming and Software Development
Associate Degree in Applied Science
What You’ll Learn
Forsyth Tech’s programming and software development program offers comprehensive training in software application development. Learn Java, C++, Python, and software development methodologies. Graduates are prepared for careers as software engineers, programmers, and web developers. Access state-of-the-art resources at our Center for Academic Excellence in Cyber Defense.
Outcomes
- Cybersecurity
- Defense
- Network security
- Incident response
- Threat intelligence
- Vulnerability analysis
- Testing
- Risk assessment
Curriculum & Class Schedule
Legend:
AComprehensive Articulation Agreement (This course is recommended for students transferring to a four-year university.)
LLocal Requirement
IInstructional Service Agreement
UUniversal General Education Transfer Component (UGETC)
GGlobal Distinction
RRequisite(s)
Disclaimer line: This is a suggested list. You will consult with an academic advisor to develop your exact curriculum, based on your interests and any credits you may already have obtained prior to arriving at Forsyth Tech.
CIS 110: Introduction to Computers
ACredit Hours: 3
CIS 115: Intro to Prog & Logic
A RCredit Hours: 3
CTI 110: Web, Pgm, & Db Foundation
Credit Hours: 3
CTI 120: Network & Sec Foundation
Credit Hours: 3
Select one:
MAT 110: Mathematical Measurement and Literacy
RCredit Hours: 3
MAT 143: Quantitative Literacy
A U G RCredit Hours: 3
CSC 151: JAVA Programming
A RCredit Hours: 3
CSC 251: Adv JAVA Programming
A RCredit Hours: 3
CTS 115: Info Sys Business Concepts
ACredit Hours: 3
: ITS Elective List 1 – At least 1 Credit
Credit Hours: 1
Select one:
ENG 110: Freshman Composition
RCredit Hours: 3
ENG 111: Writing and Inquiry
A U G RCredit Hours: 3
Select one:
COM 110: Introduction to Communication
ACredit Hours: 3
COM 120: Intro Interpersonal Com (Global)
A U GCredit Hours: 3
Select one:
HUM 110: Technology and Society (Global)
ACredit Hours: 3
PHI 240: Introduction to Ethics (Global)
A U RCredit Hours: 3
Select one:
PSY 118: Interpersonal Psychology
Credit Hours: 3
PSY 150: General Psychology (Global)
A U GCredit Hours: 3
CSC 118: Swift Programming I
Credit Hours: 3
CSC 121: Python Programming
RCredit Hours: 3
CSC 218: Swift Programming II
RCredit Hours: 3
CSC 221: Advanced Python Programming
RCredit Hours: 3
CTS 285: Systems Analysis & Design
RCredit Hours: 3
CSC 289: Programming Capstone Proj
RCredit Hours: 3
: ITS Elective List 2 – 3 Credits
Credit Hours: 3
: ITS Elective List 2 – 3 Credits
Credit Hours: 3
Select one:
CSC 113: Artificial Intel. Fundamentals
Credit Hours: 3
CSC 128: Chatbot Programming I
Credit Hours: 3
CSC 153: C# Programming
RCredit Hours: 3
CSC 249: Data Structure & Algorithms
A RCredit Hours: 3
Legend:
AComprehensive Articulation Agreement (This course is recommended for students transferring to a four-year university.)
LLocal Requirement
IInstructional Service Agreement
UUniversal General Education Transfer Component (UGETC)
GGlobal Distinction
RRequisite(s)

- Web Developer
- Software Engineer
- Data Analyst
- Data Scientist
- Automation Testing Engineer
Visit us today!
The Davis iTEC Center at Forsyth Tech is located at:
2100 Silas Creek Parkway,
Winston-Salem, NC 27103