skip navigation

Florida Gulf Coast University

Website Directory  

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.