11.01 Computer and Information Sciences, General · SOC 15-1252
Software developers design, build and maintain the systems everything else runs on. ⚠ A median of $135,980 nationally and $130,980 in Florida, on a bachelor's degree, and among the highest-paid on this site — above every two-year route and behind only computer hardware engineering. ⚠⚠ It is a CHOICE path: no single major owns it. Counted degrees show computing majors supplying under a third of working developers and ENGINEERING supplying nearly as many. ⚠⚠⚠ And it is the only career here you can enter with no degree at all — about one developer in five has none.
O*NET, on software developers: analyze user needs and software requirements to determine feasibility of design within time and cost constraints; develop or direct software system testing or validation procedures, programming, or documentation; design, develop and modify software systems, using scientific analysis and mathematical models; modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
⚠ Notice how little of that is typing code. Most of a developer's working life is reading code somebody else wrote, deciding what a half-specified request actually means, and changing a running system without breaking it. The degree teaches you to write programs; the job is mostly about changing them.
⚠⚠ Florida pays less than the national figure, and the gap widens at the top. Florida's median is $130,980 against $135,980 nationally; the 10th percentile is $80,050 against $82,460; the 90th is $204,400 against $214,670. The spread matters more than the median here — the distance between the 10th and 90th percentile is about $124,000, far wider than any licensed path on this site, because nothing standardises what a developer is.
This is a CHOICE path: no programme admits you to it and no programme is required. So the useful question is what working developers actually studied. Census American Community Survey microdata, reported through Data USA for 2024, counts degrees held by people employed as software developers:
| Field of degree | People | Share of the 2,019,249 employed |
|---|---|---|
| Computer and information sciences and support services | 628,261 | 31% |
| ⚠ Engineering | 484,509 | 24% |
| Business | 155,971 | 8% |
⚠⚠⚠ Computing majors supply under a third of working software developers, and engineering supplies nearly as many. Those three fields together account for about 63% — the remaining third studied something else or did not finish a degree.
⚠ The source's own caution, and it matters: Data USA notes that this counts all academic degrees rather than one per person, so somebody with a computing bachelor's and an engineering master's appears in both rows, and ACS records a field of degree only for bachelor's holders. Treat these as the shape of the distribution, not as exact head counts. The shape is the finding: this occupation draws broadly, and it does not punish you for having studied engineering, mathematics or physics.
Stack Overflow's 2025 survey of 36,705 professional developers reports formal education as follows: bachelor's 45.9%, master's 28.0%, some college with no degree 11.5%, professional degree 4.5%, secondary school 5.1%, associate degree 3.2%, primary school 0.8%.
⚠⚠⚠ Roughly one working developer in five holds no degree at all. There is no other career on this site where that is true — every health path ends at a licence, the trades end at a certificate, and law ends at a bar examination. Here the only gate is whether you can do the work.
⚠ Do not read that as “the degree is optional”. Three quarters of professional developers hold one, and it is what gets an interview when you have no track record. The honest framing is that the degree is a strong default and a poor excuse: it opens the first door, and after the first job nobody asks again.
⚠ On how developers actually learn, the same survey found technical documentation (67.8%) and other online resources (58.7%) ahead of online courses or certification (32.7%) and school (16.6%), with coding bootcamps at 5.2%. Bootcamps are a much smaller share of how people learn than their marketing suggests.
If you start at a Florida state college and intend to finish a bachelor's, this is the single most important thing on this page.
The first programming course is widely and consistently carried at the 2000 level: COP 1000 (15 institutions), COP 2800 Java (15), COP 2360 C# (12), COP 2224 C++ (10). Data structures recovers at COP 3530 (11 institutions, colleges and universities alike).
⚠⚠ Between them is a hole. The second programming course — the one that takes you from syntax to objects, memory and program design — is carried under at least five different numbers, none of them by more than three institutions:
| Number | Title | Carriers |
|---|---|---|
| COP 3014 | Programming 2 | 3 — FAU, FSU, UWF |
| COP 3337 | Computer Programming II | 3 — FIU, Florida Poly, Santa Fe |
| COP 2510 | Programming Concepts | 2 — State College of Florida, USF |
| COP 4530 | Data Structures | 2 — FSU, USF |
| COP 3502 | Computer Science I | 1 — UCF |
⚠⚠⚠ Every one of those is a 3000- or 4000-level number, and the college courses feeding them are at 2000 level. A Florida state-college student can complete two solid programming courses and arrive at a university that numbers its own second course upper-division — which a 2000-level course cannot substitute for. Ask your target university, in writing and before you register, which of its programming courses your college sequence satisfies. This is the question, and almost nobody asks it in time.
⚠ One piece of good news: MAD 2104 Discrete Mathematics is carried by 17 institutions — 71% of the carriers of its prefix, one of the best-travelling numbers in Florida computing. Take it at a college with confidence. So do MAC 2311 Calculus I and STA 2023 Statistics, at 39 institutions each.
Because there is no licence, the hiring process is the gate, and it tests a narrow and predictable set of things:
⚠⚠ If you are at a state college, resolve the second-course question now. Name your target university, get its computer science flowchart, and ask the department — not the general admissions office — which of its courses your COP sequence satisfies. Get the answer in writing.
⚠ If you are choosing a major, the counted data says you have room. Computing is the plurality, not the requirement, and engineering, mathematics and physics all supply large numbers of working developers. What none of them substitutes for is building things — the portfolio is what converts any major into this job.
⚠ If you are considering skipping the degree, be honest about the trade. One in five developers has no degree, so it is genuinely possible; it is also the harder road, and it is hardest at the very start, when you have neither a credential nor a track record. The people who do it have usually produced more visible work than the graduates have, not less.
And treat Florida's wage discount as a real number. $130,980 against $135,980 at the median is modest; the $10,000 gap at the 90th percentile is not, and it reflects where the highest-paying employers are. Remote work changes that calculation, and it is worth asking about explicitly rather than assuming.
There is no single required programme for this path. These are the fields students actually arrive from — each is a place in the catalog you can browse.
A program is a field of study, one level above a degree — each page says which degrees it covers and which Florida institutions award them. ⚠ The count is institutions that awarded a credential in the field in 2023; it is not a promise that a school runs this exact degree, and it counts something different from the course-based list further down.
Careers filed under the same broad field in the federal classification (COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES) — often they share early coursework, and each row says which group it is filed in. ⚠ Worth reading BEFORE you commit: switching between neighbours is cheap early and expensive late.
See every career in COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES →
Selected, not exhaustive — the courses specific to this path plus the foundations it is built on. A course number does not identify a course in Florida: always check your own institution's catalog and take a syllabus to an adviser.
39 Florida public institutions teach courses on this path. The count is how many of the 14 listed courses each one carries — it shows where the path is best covered. It is not a statement that a school offers this as a degree; for that, check the institution’s own programme list.
Requirements change. These are the authorities that decide them — check them directly before committing to a route.
Last updated 23 September 2026.