International University of Alasia
Welcome to International University of Alasia

Welcome to Univet University. It was founded in 1966, and Univet University has grown into one of the leading institutions of higher education.

Quick Contact:
Follow Us:

Welcome to Univet University. It was founded in 1966, and Univet University has grown into one of the leading institutions of higher education.

Quick Contact:
Follow Us:

Software Engineering

Education goes beyond textbooks and classrooms. We believe in empowering students to explore their passions challenge conventions.

The Bachelor of Software Engineering at the International University of Alasia prepares students to become highly skilled software professionals capable of designing, developing, testing, and maintaining innovative software solutions for modern digital environments. Combining strong theoretical foundations with hands-on software development experience, the program fosters analytical thinking, creativity, collaboration, and problem-solving abilities essential for today’s technology-driven world. Graduates are equipped with the knowledge and practical skills required to build secure, scalable, and intelligent software systems that support industries ranging from finance and healthcare to artificial intelligence, cloud computing, cybersecurity, and enterprise information systems.

Program Highlight

Faculty

Engineering

Duration

4 Years

Language

English

About The Program

The Bachelor of Software Engineering offers a comprehensive education focused on the systematic design, development, testing, deployment, and maintenance of high-quality software systems. Students begin by building strong foundations in programming, mathematics, computer science, and software engineering principles before progressing to advanced topics including software architecture, requirements engineering, object-oriented programming, software quality assurance, human-computer interaction, databases, operating systems, computer networks, cloud technologies, and artificial intelligence. Through project-based learning, software laboratories, collaborative development, and industry-oriented capstone projects, students gain practical experience using modern software engineering tools, frameworks, and development methodologies. The program emphasizes innovation, software quality, ethical computing, teamwork, and lifelong learning, preparing graduates to lead software development projects, drive digital transformation, and pursue successful careers in software engineering, systems development, DevOps, cybersecurity, data engineering, and emerging technology sectors, as well as postgraduate research.

Bachelor of Science in Software Engineering

4 Years - 8 Semesters
Typical Program Structure

Excluding the English Preparatory Year, the Bachelor of Science in Software Engineering is a structured 4-year (8-semester) undergraduate program. The curriculum is meticulously sequenced to guide students from fundamental engineering sciences to advanced software architecture and global deployment workflows:

Core Curriculum Topics
Software Development
Object-Oriented Programming
Software Requirements Analysis
Software Design & Architecture
Software Quality Assurance & Testing

Curriculum Overview

Our Software Engineering curriculum is designed to educate innovative software professionals with a strong foundation in computer science, software engineering principles, and modern software development practices. The program combines theoretical knowledge with extensive hands-on experience, enabling students to design, develop, test, deploy, and maintain reliable, secure, and scalable software systems. Through a balanced integration of programming, software architecture, databases, system analysis, quality assurance, project-based learning, and emerging technologies, students develop the analytical, technical, and collaborative skills required to solve complex real-world problems. The curriculum begins with foundational studies in mathematics, programming, computing fundamentals, and engineering principles before advancing into specialized areas such as software requirements engineering, software architecture, software quality assurance, human-computer interaction, cloud computing, artificial intelligence, and modern software development methodologies.

Curriculum Breakdown Summary

The curriculum is organized into four integrated modules that provide students with a comprehensive and progressive software engineering education. Students first establish a strong academic foundation through University Core Courses, build professional competencies within the Software Engineering Core, expand their expertise through Technical Electives in advanced software and computing technologies, and enrich their education with University Electives that encourage interdisciplinary learning and personal development. Together, these components prepare graduates with the technical knowledge, practical experience, and innovative mindset required for successful careers in software engineering, application development, cloud computing, cybersecurity, artificial intelligence, DevOps, enterprise systems, and other rapidly evolving areas of the global software industry.

SemesterCourse CodeCourse TitleTotal CreditPrerequestECTS 
1ENL101ENGLISH LANGUAGE I34
HIS101HISTORY *02
TUR101TURKISH LANGUAGE*02
COM101COMPUTER PROGRAMMING I45
COM103INTRODUCTION TO PROFESSION 05
ENG121PHYSICS I35
ENG131 PHYSICS I LAB 12
MAT101CALCULUS I45
  15 30
2ENL102ENGLISH LANGUAGE II3ENL1014
HIS102HISTORY *0HIS1012
TUR102TURKISH LANGUAGE*0TUR1012
COM102COMPUTER PROGRAMMING II4COM1015
ENG122PHYSICS II3ENG1215
ENG132 PHYSICS II LAB 1ENG131 2
MAT102CALCULUS II4MAT1015
MAT104LINEAR ALGEBRA 35
  18 30
3COM203DIGITAL LOGIC DESIGN4COM1015
MAT203DISCRETE MATHEMATICS3MAT1045
COM205DATA STRUCTURES AND ALGORITHMS4COM1026
MAT201ORDINARY DIFFERENTIAL EQUATIONS3MAT1025
SEN201INTRODUCTION TO THE SOFTWARE ENGINEERING35
 FACULTY ELECTIVE II34
  20 30
4COM202OPERATING SYSTEMS3COM2055
COM204OBJECT ORIENTED PROGRAMMING I4COM1025
MAT202ENGINEERING MATHS3MAT1025
MAT204PROBABILITY&STATISTIC METHODS3MAT2025
SEN202SOFTWARE REQUIREMENTS ANALYSIS AND SPECIFICATION3COM2045
 DEPARTMENTAL ELECTIVE I35
  19 30
5COM303ANALYSIS OF ALGORITHMS3COM2054
COM305DATABASE MANAGEMENT SYSTEMS4COM2055
COM307SYSTEMS PROGRAMMING3COM2044
SEN305SOFTWARE DESIGN AND ARCHITECTURE3COM2045
COM315OBJECT ORIENTED PROGRAMMING II4COM2045
 FACULTY ELECTIVE I32
 DEPARTMENTAL ELECTIVE II 5
  20 30
6COM306COMPUTER NETWORKS3COM3045
COM302PRINCIPLES OF PROGRAMMING LANGUAGES4COM2045
SEN308SOFTWARE QUALITY ASSURANCE AND TESTING3SEN3055
SEN312HUMAN COMPUTER INTERACTION3SEN3056
 UNIVERSITY ELECTIVE I34
 DEPARTMENTAL ELECTIVE III35
  19 30
7ECO441ENGINEERING ECONOMICS34
BUS441STRATEGIC PLANNING AND MANAGEMENT34
COM410SUMMER TRAINING04
COM401GRADUATION PROJECT I16
  UNIVERSITY ELECTIVE II32
 FACULTY ELECTIVE III34
 DEPARTMENTAL ELECTIVE IV36
  16 30
8ENG444ENGINEERING ETHICS35
COM402 GRADUATION PROJECT II3COM4016
COM308SOFTWARE ENGINEERING3COM2045
 UNIVERSITY ELECTIVE III34
 FACULTY ELECTIVE IV34
 DEPARTMENTAL ELECTIVE V36
  18 30