COP 2000 Introduction to Computer Programming is a first course in programming for students who have never written a program. It teaches structured programming: variables and data types, decisions and loops, functions, arrays, and the habit of planning an algorithm before writing code, documenting it and testing it. The statewide course record (COP x000, Computer Programming I) lists five topics: programming as problem solving, structured programming, algorithm development, documenting program logic, and how a computer organises and represents data.
Five Florida public institutions carry the number, all at 3 credits: Indian River State College, Florida Gateway College, Santa Fe College, Chipola College and Florida Atlantic University (as an honors course). It is open to dual-enrolment students, has no statewide prerequisite, and counts as an elective for high-school credit.
This is the most useful thing to know about the number. Florida's Statewide Course Numbering System decides equivalency by the prefix and the last three digits only; the first digit is a level the institution chooses, and the SCNS handbook says plainly that it "does not affect course equivalency". So COP 2000 and COP 1000 share one statewide record, COP x000, and transfer as the same course. About nineteen institutions file it at the 1000 level and five at the 2000 level; the content does not change with the digit. COP 1000C, offered at a few colleges, is the same course packaged with an integrated lab, and has its own guide on this site.
A student who took COP 1000 at one college and meets COP 2000 as a prerequisite at another has met it. Point the registrar to the shared statewide number if a transfer evaluation misses this.
The statewide record names no language. Indian River's catalog describes a language-neutral structured-programming course (variables, data types, flow control, functions and arrays) and recommends MAT 1033 Intermediate Algebra because programming takes "mathematical and logical aptitudes". FAU's honors description is older and emphasises visual design and event-driven programming, which suggests a Visual Basic-style course. Ask which language your section uses: Python, C++, Java and C# are all plausible.
COP 2000 is a gateway course in the computer programming and information technology programmes. It is the stated prerequisite for COP 2001 Computer Programming II, COP 2800 Java Programming, database and web programming, and the AWS cloud courses.| Institution | Its title | Credits | Note |
|---|---|---|---|
| Indian River State College (IRSC) | Introduction to Computer Programming (catalog: "… Programming I") | 3 | For students with no programming background; recommends MAT 1033. Leads to COP 2001 Computer Programming II. |
| Florida Gateway College (FGC) | Introduction to Programming | 3 | Current form in the state file since 2023. FGC's later courses include C++, Java and Intermediate Programming (COP 2501). |
| Santa Fe College (SFC) | Introduction to Computer Programming | 3 | New: the state file records it from July 2026, alongside a new set of SFC programming courses (COP 2002 Programming Logic, COP 2551/2552 object-oriented programming, COP 3337). SFC's catalog could not be read. |
| Chipola College (CC) | Introduction to Computer Programming | 3 | Carried since 2002. It is followed by COP 2224 C++, COP 2800 Java and COP 2535 Data Structures. |
| Florida Atlantic University (FAU) | Honors Foundations of Programming | 3 | Wilkes Honors College, Jupiter campus; FAU publishes 3 lecture hours a week. ⚠ This is not FAU's computer-science entry course: that is COP 2220C Programming 1 (Python), in the College of Engineering and Computer Science. |
All five carry it at 3 credits. FAU is the only one that publishes contact hours: 3 lecture hours a week, or 45 a semester. That matches Florida's convention for a 3-credit lecture course, and this guide uses 45. Earlier carriers have dropped the number: Florida State (a 4-credit "Computer Science I" until 2000), Florida Gulf Coast, Northwest Florida State, State College of Florida and the University of South Florida.
Because COP x000 carries a guaranteed-transfer statewide record, the course itself transfers to any Florida public institution that offers it. Two cautions apply:
COP 2220C, and other universities use other numbers again. A different number means an evaluated transfer, not a guaranteed one, and the statewide record does not mark COP x000 as a common prerequisite. If you plan a computer-science bachelor's degree, look up the receiving university's common prerequisites before you register.COP 3530) is widely shared, but the course between them runs under several numbers at only a few institutions each, mostly upper-division (COP 3014, COP 3337, COP 2510, COP 4530, COP 3502). Indian River's COP 2001 and FGC's COP 2501 are lower-division second courses with few carriers. A student can finish two programming courses at a college and find that the second one does not substitute at the university.There is no statewide prerequisite, and the course is written for students with no programming background. Indian River recommends MAT 1033 Intermediate Algebra. FAU's honors section assumes admission to the Wilkes Honors College. Expect to spend 6–9 hours a week outside class: programming is learned by writing programs, and debugging takes longer than beginners expect.
FAU's record carries a repeat surcharge limit of 2 attempts, which is standard Florida practice for repeated courses. A failed first attempt costs more the second time.
AI coding assistants (GitHub Copilot, ChatGPT, Claude, Gemini) now write correct beginner-level code instantly, which changes how a first programming course has to be taken. The skill this course builds is the one the tools cannot supply: knowing what a program should do, reading code, and finding out why it is wrong.
Generated November 2, 2026 · Updated November 2, 2026