Section 508 Website Accessibility

Certain documents on this site are available as a Portable Document Format (PDF) file. PDF content requires Adobe's Acrobat Reader and can be downloaded by visiting

The University encourages anyone needing assistance in accessing content found on the University's website to contact the FGCU office or department that maintains the webpage. For an accessible version of PDF material, please contact FGCU Adaptive Services at or by calling 239 590-7956.

Skip to site navigation Skip to main content
Skip to main content
Software Engineering (B.S.)

Software Engineering (B.S.)

Learning Outcomes


Academic Learning Compact

Consistent with its mission and guiding principles, Florida Gulf Coast University is committed to academic excellence and continuous quality improvement, as supported by a sound teaching-learning process. Within this process, students and instructors share responsibility for learning that is a movement from the simple to the complex, the concrete to the abstract, and the dependent to the independent. The Academic Learning Compact (ALC) initiative supports the teaching-learning process by clearly identifying expected core student learning outcomes in the areas of content/discipline knowledge and skills, communication skills, and critical thinking skills; aligning curricula with expectations; and using assessment to guide continuous improvement.
Content/Discipline Knowledge and Skills

Graduates will be able to:

  1. Design a software engineering system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturing, and sustainability.
  2. Understand the professional and ethical responsibilities of a software engineer.
  3. Use the techniques, skills, and modern engineering tools necessary for software engineering practice.

Content/discipline knowledge and skills are assessed at the College and Departmental levels through exams, homework assignments, design projects, teamwork assessment, and other assignments.

Communication Skills

Graduates will be able to:

  1. Organize and relate ideas in written, oral, and graphic form with coherence, clarity, and unity.
  2. Develop and present consistent arguments to select and diverse audiences.

Communication skills are assessed at the University, College, and Departmental levels through oral and written presentations, exams, projects throughout the curriculum.

Critical Thinking Skills

Graduates will be able to:

  1. Identify problems and the critical information needed for their software solution.
  2. Analyze and synthesize information and technologies, and draw reasoned inferences.
  3. Formulate and then evaluate appropriate problem-solving strategies.

Critical thinking skills are assessed at the University, College, and Departmental levels through oral and written presentations, exams, projects, homework, lab assignments, and other assignments.