Software Developer A.A.S.
This degree prepares the student to become proficient in writing business-oriented computer programs and to develop skills in a wide range of topics, from foundational programming concepts to advanced application development. Students will gain proficiency in various programming languages, development tools and best practices, enabling them to build and maintain software applications that meet industry standards and demands.
Courses
- ART 114 — Art History: Art of the Non-Western World
- CIS 101 — Introduction to Computer Information Systems
- CIS 131 — Introduction to Web Development
- CIS 136 — Project Management Fundamentals Using Agile Principles
- CIS 143 — Introduction to SQL
- CIS 171 — Advanced Web Page Development
- CIS 188 — Active Server Pages
- CIS 204 — Introduction to System Analysis and Design
- CIS 205 — Documentation and Technical Writing
- CIS 208 — Visual Basic for Applications
- CIS 209 — Database Programming for PCs
- CIS 210 — Visual Basic .NET Programming for Files and Databases
- CIS 211 — Java Programming
- CIS 213 — Advanced Topics in Visual Basic .NET Programming
- CIS 214 — Web Site Maintenance and Management
- CIS 222 — Java Programming Using Files and Databases
- CIS 227 — C# Programming
- CIS 231 — Advanced Java Programming
- CIS 232 — Web Scripting
- CIS 241 — Database Management
- CIS 248 — Web Database Management
- CIS 257 — Apps Programming for Apple Mobile Devices
- CIS 258 — Apps Programming for Android Mobile Devices
- CIS 267 — Advanced Apps Programming Using Apple Mobile Devices
- CIS 268 — Advanced Apps Programming for Android Mobile Devices
- CIS 270 — Automated Testing and Deployment
- CSC 144 — Discrete Mathematics
- CSC 155 — C++ Computer Science I
- CSC 156 — Java Computer Science I
- CSC 157 — Python Computer Science I
- CSC 240 — C++ Data Structures
- CSC 241 — Java Data Structures
- CSC 242 — Python Data Structures
- CSC 255 — Objects and Algorithms
- EGL 101 — Composition I
- EGL 102 — Composition II
- EGL 111 — Introduction to Business and Technical Writing
- EGL 130 — Introduction to Global Literature
- EGL 211 — Writing Digital Content
- EGL 212 — Technical Writing Applications
- HUM 161 — Global Cinema
- HUM 165 — Introduction to World Music
- HUM 210 — World Mythologies
- HUM 220 — Asian Humanities
- MAT 140 — College Algebra
- PHL 205 — World Religions
- PHL 215 — Asian Philosophy
- SOC 101 — Introduction to Sociology
- SOC 103 — Social Problems
- SOC 104 — Sociology of Marriage and Family
- SOC 230 — Sociology of Sex and Gender
- SOC 232 — Sociology of Race and Ethnicity
- SPE 103 — Effective Speech
- SSC 105 — Introduction to Ethnic Studies