The Bachelor of Science in Software Engineering prepares a generation of students who can develop and solve industrial, governmental, educational, and organizational problems with contemporary programming and designing tools. The AUIS Software Engineering program focuses on engraving engineering principles onto prospective software engineers that can contribute to the public, local and regional sectors in the best possible engineering methods and practices. Not only students are expected to create an impact with the obtained knowledge in the program, but also they discover new findings in their technological, practical and professional endeavor.