Undergraduate Academic Catalog 2017 - 2018 
    Mar 30, 2023  
Undergraduate Academic Catalog 2017 - 2018 [ARCHIVED CATALOG]

Software Engineering, B.A.

Return to {$returnto_text} Return to: Baccalaureate Programs

Program Director: Simon Sultana, Ph.D. Candidate


The software engineering major prepares students with skills that span theory and practice; from designing and building software to developing effective ways to solve problems using computing technologies to address outside-world challenges. Graduates will gain a foundation for work in careers that deal with support for computing systems, designing and developing software, managing related projects, and methods for handling and manipulating large amounts of information. These skills have applications in many fields including business, education, natural sciences, health, manufacturing, marketing, entertainment, and technical areas. Emphasis is placed on ethical practice throughout the curriculum. Students can pursue a Bachelor of Science (B.S.) degree or Bachelor of Arts (B.A.) degree. The B.S. program is intended for students who wish to develop a more extensive education in computing and further practical knowledge and skills in software engineering, and perhaps pursue graduate studies in computing fields. The B.A. program is offered as an attractive option for those who wish to study software engineering and prefer a broader background in the liberal arts.

Program Student Learning Outcomes

  1. Understand and apply appropriate engineering, mathematical, scientific, and technological knowledge and approaches to identify and analyze problems and verify and document software solutions.
  2. Utilize software engineering knowledge, skills, and techniques to reconcile conflicting project objectives and develop solutions and understand economic, environmental, and societal impacts.
  3. Work individually and as part of a multidisciplinary team to and conceive, design, implement, operate, quality software solutions.
  4. Identify the need for and commit to lifelong learning and professional development.
  5. Communicate effectively with stakeholders in a typical software development environment.
  6. Design software solutions in a manner that is ethically, socially, legally, and economically responsible and embodies Christian behaviors to promote social equality and justice.

Locations Offered

Main Campus Fresno

Return to {$returnto_text} Return to: Baccalaureate Programs