Software Design & Development
Degree: | Bachelor of Science (B.S.) |
Major: | Software Design & Development |
Certificate: | Database Systems |
Department: | Computer Science Building 4, Room 223 850-474-3241 http://uwf.edu/computerscience |
College: | Hal Marcus College of Science and Engineering |
CIP Code: | 11.0101 |
Semester Hours Required For Degree: 120 |
Software Design & Development
The B.S. in Software Design & Development (SDD) degree program integrates fundamental concepts in software design and development with concepts in modern programming languages, database systems, software engineering principles, and mobile and net-centric application development. The focus of this program is on the development of high quality software that meets client needs.
Program Requirements
In addition to the university’s general requirements, students seeking the B.S. in Software Design & Development must meet the requirements listed below.
A minimum grade of "C-" is required for all major and major-related courses with a cumulative major GPA of 2.5 or higher. Students should consult with their academic advisor for courses which may satisfy both the General Studies requirements and common prerequisites.
Software Design & Development
General Education
In addition to the General Education requirements listed on this page, students must satisfy all additional University requirements, including the Gordon Rule, multicultural, and foreign language requirements. With appropriate planning and coordination with an academic advisor, students may satisfy some of the general University requirements through the General Education curriculum. For a complete listing of general degree requirements, refer to the "University Requirements" section of this catalog.
General Education Curriculum:
The following courses are recommended to complete general education requirements:
Natural Sciences | ||
CIS 2530 | Introduction to Cybersecurity | 3 |
Humanities | ||
PHI 2603 | Ethics in Contemporary Society | 3 |
Mathematics | ||
STA 2023 | Elements of Statistics | 3 |
MAC 2233 | Calculus with Business Applications | 3 |
Social Sciences | ||
ECO 2013 | Principles of Economics Macro | 3 |
Multicultural Requirement
Civic Literacy Requirement
The 2017 Florida Legislature amended Section 1007.25, Florida Statutes, to require students initially entering a State University System (SUS) and/or Florida College System (FCS) institution in 2018-2019 and thereafter to demonstrate competency in civic literacy. The 2021 Legislature further amended Florida Statutes, requiring students to complete both a civic literacy course and an exam. As a result, there are three cohorts of students currently matriculating at Florida public institutions subject to varying requirements. As demonstrated in the table below, the exact civic literacy requirements are based on the academic term in which a student first enrolled in a Florida public institution.
Students Included in Cohort | Civic Literacy Competency Requirement |
Cohort 1: Students first entering the SUS or FCS prior to fall 2018 | None |
Cohort 2: Students first entering the SUS or FCS in fall 2018 – summer A 2021 | Complete a course or exam |
Cohort 3: Students first entering the SUS or FCS in summer B 2021 (on or after July 1, 2021) and thereafter | Complete both a course and exam |
Additionally, the 2021 Legislature made two additional exceptions: approving the use of accelerated mechanisms for meeting the course competency requirement and exempting high school students who pass the Florida Civic Literacy Exam in high school from the postsecondary exam requirement. These two changes are in effect for Cohort 3.
There are multiple ways to satisfy this requirement. Students should work with their academic advisor to determine which option is best for their degree requirements/degree plan.
Additional information can be found on our Civic Literacy website.
Common Prerequisites
State-mandated common prerequisites must be completed prior to graduation, but are not required for admission to the program. See the Common Prerequisite Manual for course substitutions from Florida colleges and universities.
ACG 2021 | Principles of Financial Accounting | 3 |
ACG 2071 | Principles of Managerial Accounting | 3 |
CGS 2570 | Personal Computer Applications | 3 |
COP 2253 | Programming Using Java † | 3 |
COP 2334 | Programming Using C++ † | 3 |
ECO 2013 | Principles of Economics Macro * | 3 |
ECO 2023 | Principles of Economics Micro | 3 |
MAC 2233 | Calculus with Business Applications *† | 3 |
STA 2023 | Elements of Statistics *† | 3 |
Total Hours | 27 |
- *
Indicates common prerequisites which can be used to satisfy General Education requirements.
- †
A minimum grade of C- is required for COP 2253, COP 2334, MAC 2233, and STA 2023.
Lower Division Electives
Students must complete sufficient 1000/2000 level electives to satisfy at least 60 sh in the lower division. Current UWF students may use elective courses at any level (1000-4000) to meet this elective requirement. | 0-6 | |
Total Hours | 0-6 |
Major
CDA 3101 | Introduction to Computer Organization + | 3 |
CEN 3031 | Software Engineering I + | 3 |
CEN 3032 | Software Engineering II + | 3 |
CEN 4053 | Software Engineering Management + | 3 |
CEN 4078 | Secure Software Development + | 3 |
CIS 4595 | Capstone Project + | 3 |
COP 3014 | Algorithm and Program Design + | 3 |
COP 3022 | Intermediate Computer Programming + | 3 |
COP 3530 | Data Structures and Algorithms I + | 3 |
COP 3813 | Server-Side Programming + | 3 |
COP 4027 | Advanced Computer Programming + | 3 |
COP 4610 | Theory and Fundamentals of Operating Systems + | 3 |
COP 4710 | Database Systems + | 3 |
COT 3100 | Discrete Structures + | 3 |
CNT 4007 | Theory and Fundamentals of Networks + | 3 |
CTS 4348 | Linux System Administration + | 3 |
Total Hours | 48 |
Major-Related
Four 3000/4000 level advisor-approved electives + | 12 | |
Total Hours | 12 |
- +
Courses included in the major GPA
Database Systems Certificate
Department: Computer Science
Method of Instruction: Online
Semester Hours: 12
The undergraduate certificate in Database Systems is designed to provide both theory and practical knowledge in database design, development and implementation, advanced database concepts, database administration, as well as data mining. In-depth practice in the use of Structure Query Language (SQL) will also be provided. It will prepare one to be a database professional, or work in any other information system career in which knowledge of capturing, storing, retrieving, organizing, and analyzing information is important.
Prospective students for this certificate must contact the departmental advisor for completing the certificate declaration before the drop/add period of the semester of completion. All courses must have been completed within 5 years of receipt of application with a grade of "C-" or higher.
Choose one of the following Programming prerequisites: | 3 | |
Programming Using Visual Basic | ||
Programming Using Java | ||
Programming Using C++ | ||
Required courses: | ||
COP 4710 | Database Systems | 3 |
CAP 4770 | Data Mining | 3 |
CIS 4368 | Introduction to Database Security | 3 |
Total Hours | 12 |