Prepare for a career in Computer Programming and Analysis

Our hands-on Computer Programming and Analysis Associate in Science degree teaches you programming languages to create and run applications. You can take classes in our state-of-the-art computer labs or online. SPC's A.S. degree includes an internship so you can learn on the job and network.

This academic program prepares you for the following careers. All job data is provided by the U.S. Department of Labor.

Computer Programmers

Salary Data

Tampa-St. Petersburg-Clearwater, FL Metro Area Average

Florida Average

Projected employment for Florida

2018 Employment

13,010

2028

13,210

Percent Change

2

Projected Job Openings

830

Computer Systems Analysts

Salary Data

Tampa-St. Petersburg-Clearwater, FL Metro Area Average

Florida Average

Projected employment for Florida

2018 Employment

18,700

2028

21,880

Percent Change

17

Projected Job Openings

1600

Software Developers, Applications

Salary Data

Tampa-St. Petersburg-Clearwater, FL Metro Area Average

Florida Average

Projected employment for Florida

2018 Employment

34,750

2028

48,660

Percent Change

40

Projected Job Openings

4010

SKILLS YOU LEARN IN OUR COMPUTER PROGRAMMING AND ANALYSIS A.S. DEGREE

  • Programming languages: Java, C++ and C#
  • Storage and retrieval of data and information from a database
  • How to test, monitor, debug, document and maintain applications

Computer Programming and Analysis Associate in Science

CWPA-AS

Effective Beginning Catalog Term: Spring 2020 (570)

The requirements shown below are valid beginning Spring 2020 (570), and may not reflect degree requirements for current students. Current students should visit My SPC and view My Learning Plan to see specific degree requirements for their effective term.



Program Leadership Information

Dawn Ellis
Academic Chair
727-614-7025
Ellis.Dawn@spcollege.edu


Dr. James Stewart
Dean of Technology
stewart.james@spcollege.edu


Program Summary

This program offers the opportunity to become a successful programmer with practical skills in multiple programming language platforms. The Java courses prepares you to sit for the Oracle Java Certified Associate industry certification. You will also develop strategies for managing data; evaluating the effectiveness of information technology application systems; and in the last semester you will enroll in an internship for career development.

The Academic Pathway is a tool for students that lists the following items:
o the recommended order in which to take the program courses
o suggested course when more than one option exists
o which semester each course is typically offered
o if the course has a prerequisite
o courses that may lead to a certificate (if offered in the program)

If you are starting the program this term, click here to access the recommended Academic Pathway.

If you have already started the program, click here for the archived Academic Pathways.

Please verify the Academic Pathway lists your correct starting semester.

Florida CIP Code

1511020101: Computer Programming/Programmer, General.

Federal CIP Code

11.0201: Computer Programming/Programmer, General.

Job Related Opportunities

  • Computer Programmers
  • Computer Systems Analysts

Graduation Rules

Minimum grade of "C" required in all courses.

AS GENERAL EDUCATION REQUIREMENTS
Communications - Composition

Complete 3 credits from the approved General Education Composition I coursework below. Minimum grade of "C" required. This requirement must be completed within the first 24 credits of coursework toward the AS degree. 3

AS GENERAL EDUCATION REQUIREMENTS
Communications - Speech

Complete 3 credits from the approved General Education Speech coursework . Minimum grade of "C" required. 3

AS GENERAL EDUCATION REQUIREMENTS
Social and Behavioral Sciences

Complete 3 credits from the approved General Education Social and Behavioral Sciences coursework. Minimum grade of "C" required. 3

AS GENERAL EDUCATION REQUIREMENTS
Humanities and Fine Arts

Complete 3 credits from the approved General Education Humanities and Fine Arts coursework. Minimum grade of "C" required. 3

AS GENERAL EDUCATION REQUIREMENTS
Mathematics

Complete 3 credits from the approved General Education Mathematics coursework. Minimum grade of "C" required. 3

AS GENERAL EDUCATION REQUIREMENTS
Ethics

Complete 3 credits from the approved General Education Ethics coursework. Minimum grade of "C" required. 3

AS GENERAL EDUCATION REQUIREMENTS
Computer/Information Literacy Competency

Competency may be demonstrated by completing the Computer Information and Literacy Exam (CGS 1070T) OR by successful completion of one of the approved Computer/Information Literacy Competency courses. No minimum credits required.

AS GENERAL EDUCATION REQUIREMENTS
Enhanced World View

Complete at least one 3-credit course intended to enhance the student's world view in light of an increasingly globalized economy. Minimum grade of "C" required. In some cases, this course may also be used to satisfy another General Education Requirement.

MAJOR CORE COURSES
Complete 36 credits

CGS 1309 Computer and Information Technology Concepts 3
COP 1000 Introduction to Computer Programming 3
CGS 1560 Computer Operating Systems 3
CGS 1831 Web Foundations/Essentials 3
COP 2250 Java Programming I 3
COP 2251 Java Programming II 3
COP 2360 C# Programming I 3
COP 2362 C# Programming II 3
CTS 2433 SQL Database Design & Programming 3
COP 2839 ASP.NET Programming with C# 3
CIS 2321 Systems Analysis and Design 3
COP 2940 Computer Programming Internship 3

MAJOR ELECTIVE COURSES
Complete 6 credits from 1 grouping below:

Mobile Device Programming
COP 2660 Introduction to Android Programming 3
COP 2654 iOS App Development 3
OR
Application Programming
COP 2220 Programming in C++ 3
COP 2222 Advanced C++ Programming 3
OR
Internet of Things (IoT) Programming
CEN 2211 Programming for Embedded Devices 3
CEN 2212 Introduction to Programming the IoT 3
OR
Special topics
CEN 2932 Emerging Topics in Software Engineering Technologies 3
COP 2932 Emerging Topics in Computer Programming Technologies 3
OR
Web Programming
CNT 1000 Local Area Network Concepts 3
COP 2801 JavaScript 3
OR
Augmented/Virtual Reality (AR/VR) Programming
1 COP XXXX NEW COURSE
1 COP XXXX NEW COURSE

1 Course under development for Fall 2020

Total Credits 60

Continue Your Education at spc

At SPC, we offer a range of training in the computer programming field. The following certifciates are part of and transfer to our Computer Programming and Analysis Associate in Science degree.

Java CERTIFICATIONS

The Java courses you take in the certificate and A.S. degree prepares you for these industry certifications:

  • Oracle Java Programming Associate SE 8
  • Oracle Java Programming Certified Junior Associate (IZO-811)

Bachelor's Degree

The Computer Programming and Analysis A.S. Degree transfers to SPC's Technology Development and Management B.A.S. Degree.

Short-term technology training

We also offer technology short-term training and continuing education through the Workforce Institute.

Computer Programming and Analysis A.S. Degree