The Software Engineering program aims to prepare highly competent and ethical Computer Science professionals and researchers who meet national and international higher education standards and the requirements of employers, are responsive to emerging trends in social development, and possess the knowledge, skills, and adaptability to pursue careers across diverse fields of information technology.
PLO-1: Demonstrate foundational knowledge in the humanities, social sciences, mathematics and statistics, information systems, and other general academic disciplines essential for higher-education professionals.
PLO-2: Demonstrate appropriate knowledge for studying fundamental concepts and issues in the basic sciences.
PLO-3: Demonstrate foundational knowledge of computer hardware, computer networks, algorithms, data, data visualization, data structures, operating systems, and programming languages.
PLO-4: Demonstrate knowledge of software quality, software design, software testing, and the appropriate tools and techniques for test automation.
PLO-5: Demonstrate knowledge of programming paradigms, including procedural and object-oriented programming, their differences and advantages, as well as classes, abstraction, polymorphism, encapsulation, and inheritance.
PLO-6: Demonstrate knowledge of web development technologies, including HTML, CSS, JavaScript, Django Framework, .NET Framework, and React.
PLO-7: Demonstrate knowledge of data organization and processing using SQL, fundamental database concepts and capabilities, and database management, monitoring, and security.
PLO-8: Demonstrate foundational knowledge and skills in mobile application development.
Specialization
• Full-Stack Development • Systems Analysis • Data Analytics
Minor programs • Business Administration
• Game Developer • Front-End Developer • Back-End Developer • Full-Stack Developer • Software Developer / Programmer • Systems Analyst • Project Manager • Web Developer • Senior Software Developer • IT Engineer • Systems Administrator • Information Technology Teacher • Other IT-related professionals
• Students can participate in a dual-degree program with the Swiss University of Economics and Technology. • A 2+2 joint program is offered in partnership with Dongyang University, Republic of Korea.