The Bachelor of Science in Software Engineering (SE) prepares students in the theory and methods of systematic and rigorous construction of software for industrial, scientific, and commercial applications.
Software engineering concerns the design, implementation, testing and maintenance of software. Software engineers design and develop many types of software, including business applications, embedded systems, computer games, operating systems, and networks. According to the 2012-2013 Occupational Outlook Handbook from the Bureau of Labor Statistics, employment of software engineers is projected to grow 30 percent from 2010 to 2020, much faster than the average.
The U.A. Whitaker College of Engineering will apply to the Engineering Accreditation Commission of ABET, Inc. for accreditation of the B.S. in Software Engineering after the first students graduate in May 2015.
The FGCU B.S. Software Engineering degree program will produce graduates who:
- successfully enter chosen careers in application software development, system software development, and/or graduate studies,
- practice life-long learning in their professions, adapting to the rapidly changing technological world.
Program Admission Requirements
Degree-seeking students are classified as pre-majors prior to formal acceptance into a U.A. Whitaker College of Engineering (WCE) major. As pre-majors, students may enroll in:
- Lower level (1000-2999) courses to satisfy General Education and Common Program Prerequisite requirements;
- Lower level electives; and
- COP1500 from the Engineering Common Core courses, if course pre-requisites are met.
Pre-majors may not enroll in any upper level (3000-4999) Required Courses for the Major without meeting the course pre-requisites and prior approval, where appropriate, by the WCE Academic Advisor.
Admission to Florida Gulf Coast University does not guarantee acceptance into a WCE major. Students are accepted into a WCE major upon satisfaction of the following:
- Admission to FGCU as a degree seeking student in good academic standing.
- Attendance at a Freshman Transition Workshop or Transfer Student Orientation session.
- Completion of Calculus I with a minimum grade of C or higher. Exceptions may be made for AP/IB credit with approval of the WCE Academic Advisor.
- Submission of the U.A. Whitaker College of Engineering Application for Acceptance into a Major upon completion of the above steps 1 through 3 before the start of registration in any given semester.
- FGCU General Education Program (GEP) (36 hrs)
Refer to the General Education Program for more information.
- Communication (6 hrs)
- ENC 1101 (3)
- ENC 1102 (3)
- Mathematics (6 hrs)
- STA 2037 or STA 2023 (3)
- MAC 2311
- Humanities (9 hrs)
- HUM 2510 (3)
- Social Sciences (6-9 hrs)
- Natural Sciences (6-9 hrs)
- PHY 2048C
- PHY 2049C
Note: At least one Natural Sciences course must include a laboratory or field component. Courses meeting this requirement contain a “C” or “L” in their course numbers. Each combined lecture and laboratory course (marked with a C) is equivalent to taking the lecture and laboratory separately.
- Common Prerequisites (11 hrs)
- COP 1500 Introduction to Computer Science (3)
- MAC 2311 Calculus I (GEP)
- MAC 2312 Calculus II (4)
- PHY 2048C General Physics I (GEP)
- PHY 2049C General Physics II (GEP)
- Select one science course for science majors (4)
- Required Courses in the Major (51 hrs)
- CDA 3104 Computer Org & Assem Lang Prog (3)
- CDA 3200 Digital Systems (3)
- CEN 3031 Software Engng Fundamentals (3)
- CEN 3073 Software Specifications (3)
- CEN 4072 Software Testing (3)
- CEN 4065 Software Architecture & Design (3)
- CEN 4935 Senior Software Engr Project (3)
- CNT 4104 Software Proj Comp Networks (3)
- COP 2006 Introduction to Programming (3)
- COP 2001 Programming Methodology (3)
- COP 3003 Object-Oriented Programming (3)
- COP 3530 Data Structures & Algorithms (3)
- COP 3710 Intro to Data Engineering (3)
- COP 4610 Operating Systems (3)
- EGN 3641C Engineering Entrepreneurship (3)
- MAD 3107 Discrete Mathematics (3)
- XXX XXXX Math/Science Electives (3)
*The Math/Science Elective must be approved by the Academic Advisor for software engineering in consultation with the faculty.
- Restricted Electives (6 hrs)
Select 6 hours from the following:
- BME 3506C Circuits for Bioengineers (3)
- BME 3507C Signals Syst Bioengineers (3)
- CAP 3611 Computation & Neural Systems (3)
- CAP 4730 Computer Graphics (3)
- CAP 4830 Simulation & Modeling (3)
- CDA 4150 Computer Architecture (3)
- CDA 4170 Data Acquis & Control Systems (3)
- CEN 3213 Embedded Systems Programming (3)
- COP 2550 Programming Systems (3)
- COP 4908 Independent Study (3)
- COP 4931 Special Topics in Computer Science (3)
See college advisor for approval of additional courses.
- University Requirements (3 hrs)
- IDS 3920 University Colloquium (3)
- Unrestricted Electives (13 hrs)
TOTAL SEMESTER HOURS REQUIRED: 120 HRS
Additional Graduation Requirements
- Complete a minimum of 120 credit hours, with at least 48 hours at the upper division (3-4000 level).
- Earn a Grade of C or higher in the Common Prerequisites, Required Courses in the Major, and Restricted Electives.
- Complete a minimum of 30 of the last 60 credit hours at FGCU, including 12 credit hours in the major.
- Earn a cumulative GPA of 2.0 for all coursework attempted at FGCU.
- Satisfy Communication and Computation Skills and foreign language entrance requirements.
- Satisfy Service Learning requirement. See www.fgcu.edu/connect/
Transfer Notes and Acceptable Substitutes
The following substitutions are acceptable for common prerequisites and must be completed with a grade of C or higher:
- COP 1500: may substitute COP XXXX or Introductory Programming in Ada, C, C++, or PASCAL or equivalent language (3)
- MAC 2311: may substitute MAC X311 (4)
- MAC 2312: may substitute MAC X312 (4)
- PHY 2048C: may substitute PHY X048C or PHY 2048 and PHY 2048L
- PHY 2049C: may substitute PHY X049C or PHY 2049 and PHY 2049L
- XXXXXXX: may substitute any Science course for Science majors (4)
For All Majors: Students are strongly encouraged to select required lower division electives that will enhance their general education coursework and that will support their intended baccalaureate degree program. Students should consult with an academic advisor in their major degree area.
Transfer credit will normally be accepted from regionally accredited institutions. Transfer credit received by The Office of Admissions will be evaluated for appropriate credit toward specific requirements in the student's degree program. Registration assistance will be provided at transfer orientation based on the evaluation of official transcripts and degree applicable transfer credit. Admitted students may view transfer credit and access a Degree Evaluation in the Student Records section of the Gulfline Accounts. Degree evaluation instructions may be found at this link: http://www.fgcu.edu/OCI/cappstudents.html