Software Engineering
Program Overview
The Software Engineering program at AASTMT provides students with the knowledge and skills essential for software design, development, and maintenance. The program emphasizes systematic analysis, code development as an engineering science, and prepares graduates for diverse career opportunities in the software engineering field. Students work closely with academic advisors and have access to support through clubs, organizations, and sports activities.
Program Outline
The program emphasizes code development as an engineering science and equips students with the skills for systematic analysis and software development. It aims to prepare students for various career opportunities and introduce them to different career paths. The program leads to a Bachelor Degree in Software Engineering, requiring 132 credit hours spread over 8 academic semesters. Students work with an academic advisor to create a plan of study approved by the Software Engineering Department Council.
Careers:
The Software Engineering program prepares graduates for various in-demand jobs. Examples of career opportunities include: Software Engineer, Web Developer, Mobile App Developer, Technical Architect, Requirements Engineer, Software Test Engineer, Software Quality Assurance (QA) Engineer, Software Project Manager, Security Software Engineer, DevOps Engineer, and Embedded Systems Software Engineer.
Other:
The Software Engineering Department at AASTMT hosted a workshop called "Lean Philosophy: In Practice" with an invited speaker from the industry. The department also emphasizes linking the academic side to the labor market. The department offers support to students through clubs and organizations, sports activities, and trips. There are also mentions of news and events related to the department, but no specific details are given.