24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Software Design and Development I

CEN2002C — CEN2002C
← Course Modules
3 credit hours 60 contact hours Prerequisites: Daytona State publishes this as CEN2002 (no C suffix) at 3 credits, offered spring, with (COP2800 or COP2360 or CGS2820) and COP2700 as prerequisite OR corequisite - meaning they may be taken concurrently. Note the suffix divergence in the guide, and confirm the structure with your institution. v1.0

Course Description

Software Design and Development I addresses techniques used in analysis, design, and development of computer system software through data flow analysis and the system development life cycle, including traditional and object-oriented analysis, requirements analysis, specification, systems design, implementation, and maintenance.

Within the SCNS taxonomy, CEN is the Computer Systems and Software Engineering prefix. Daytona State publishes this as CEN2002 at 3 credits, offered spring.

⚠ The requirement is a prerequisite or corequisite

Daytona State states the requirement as "Prerequisite or Corequisite: (COP2800 or COP2360 or CGS2820) and COP2700" — meaning the programming and database courses may be taken in the same term as this one rather than before it. That is a genuine scheduling flexibility and it is easy to miss when reading a curriculum plan quickly. Confirm with an advisor before assuming either reading, and note that taking them concurrently is more demanding than taking them in sequence.

The reason analysis and design get a whole course before anyone writes production code is that requirements failures dominate software project failure. Projects rarely fail because a developer could not implement a specification; they fail because the specification described something nobody wanted, or described it ambiguously enough that two people read it differently. And the cost of fixing that rises by orders of magnitude the later it is caught — a misunderstanding corrected in a requirements conversation costs minutes; the same misunderstanding discovered after deployment costs a rewrite.

⚠ Two contact-hour figures apply here — make sure you use the right one

Daytona State publishes the unsuffixed form of this course at 3 credits, which at its lecture convention of 15 contact hours per credit gives approximately 45 hours — CEN4010, CEN3722, CNT2402, OST2401 and CGS1570 are all live at 3 credits and 45 hours.

The queued number carries a C suffix, which marks a combined lecture-and-laboratory course and normally implies scheduled laboratory time on top of the lecture. The figure shown in this guide is therefore priced at the combined-course convention of 20 contact hours per credit, giving 60 — the ratio this repository records consistently for C-suffixed courses across ETD, ETS, CTS and other prefixes.

⚠ Both figures are given deliberately. If you are looking at Daytona State's unsuffixed course, 45 is the figure; if you are looking at the C-suffixed course at another institution, 60 is the estimate and the offering institution's own catalog is authoritative. Confirm before relying on either.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠⚠ Requirements failures dominate project failure — and they are cheap to prevent

⚠ Most of a system's life is maintenance — design for the person who inherits it

⚠⚠ The queued number carries a C suffix that Daytona State does not

⚠⚠ Authorisation is the line between a computing professional and a defendant

How Florida course levels affect transfer

The first digit of an SCNS number denotes the year of offering, not transferability. Courses at the 1000 and 2000 levels transfer transparently between Florida public institutions, and 3000 to 4000 is unproblematic since both are upper division. The boundary that actually matters is 2000 to 3000, where lower-division credit generally cannot satisfy an upper-division requirement — and it is live here, since Daytona State offers both associate-level and bachelor of science coursework in these prefixes.

CEN2002C is published by Daytona State as CEN2002 at 3 credits and approximately 45 contact hours, offered spring.

⚠ Note both the suffix divergence and the prerequisite-or-corequisite construction — see the notes above.


Generated September 3, 2026 · Updated September 3, 2026