Software Engineering | Western Balkans University
BACHELOR

Software Engineering

SEN
Course ID
3
Years
180
ECTS Credits
6
Semesters
UPCOMING DEADLINE
2026-2027 Admissions
Apply now!
Home >Study Programs >Software Engineering

Program Description

In a world where coding is increasingly vital, we prepare tomorrow's professionals with advanced knowledge and hands-on coding experience in software engineering.

Why choose this program?

·         Sustainability of the software engineering technology; 
·         Students’ spiritual wisdom; 
·         Aptitude to understand at the undergraduate level a relatively wide array of computer science courses; 
·         Opportunities for scientific research and professional growth;
·         Aptitude to continue the studies at the graduate level, preferably, at the intersection between computing and signal-image processing;
·         Publication record: Journal papers, and conference papers; 
·         Career support both locally and internationally;
·         Competitive salary and job security in a fast-growing sector.

What does WBU offer?

  • Students’ Education - The department of computer science is committed to students’ education in the discipline of software engineering. Faculty at the department of computer science will educate the students. The students will be proactive. It is expected that based on the education received, the students will deliver discovery and innovation. Hence students’ contribution will be a distinctive component of the department so as to make their experience at Western Balkans University a distinguished educational track in the field of software engineering.
  • The educational goal - Western Balkans University uses the correct perspective when it recognizes that computer science is the key to develop technology that can sustain life and health of the human race. Because of the seamless integration with the environment, computers nowadays provide the mean to automatically perform tasks that were unforeseen time ago. Indeed, two samples of the benefits of computer technology are 1. Biomedical applications for diagnosis and monitoring of diseases, which constitutes a strong helping hand to the physicians; and 2. Artificial intelligence applications that sustain the role of helping humans when large data volume has to be processed.
  • Our Plan on You - The faculty at Western Balkans University shall undertake the process of discovery of the spiritual wisdom of the students through the enforcement of ethics and moral values. When the spiritual wisdom of the student will be discovered, the student will be a successful graduate and a successful contributor to society. This is morally right and ethically well grounded, it is in accordance with the expectations from the student learning process, makes the faculty a successful one, and ultimately, introduces in the society an individual which pursues the good; and this is certainly the reward for the faculty’s work.
  • A Unique Study Program – the only one of its kind in the country and region – Study in a curriculum aligned with the Bologna Charter and EU directives. The modern and inclusive curriculum, focused on software engineering, reflects the latest technological developments and industry demands, balancing theory with practice. Through institutional agreements and Erasmus+ mobility offered at Western Balkans University, expand your academic and professional training across the EU and beyond. 
  • Software - The following software is available. Software in the domain of Artificial Neural Networks. Software in the domain of Image processing is here reported but not limited to: 1. Fourier convolution theorem-based image filtering, 2. Extension of the Fourier convolution theorem to Z-Space image filtering, 3. Filtering in image space, 4. Calculation of the Intensity-Curvature Functional and 5. Calculation of the first order derivative of an image, 6. Fourier, Z, and Laplace transforms. A wide array of software in the domain of image computing provided with Graphical User Interface to assure user friendly experience. A wide array of Computer Graphics applications.
  • Merit-based Scholarships – Apply for Excellence Scholarships, Institutional Scholarships, Partner Institutions Scholarships, or "New Perspectives" Scholarships offered at WBU and receive up to 100% tuition fee reduction.
  • State-of-the-Art Laboratories – Train using advanced laboratory equipment in our well-equipped facilities, including the Laboratory of Data Science and Artificial Intelligence, Image and Signal Processing, Image Computing, and Biomedical Imaging. Enhance your skills further in software engineering through collaborations with expert teaching professionals at Western Balkans University.
  • Professional Practice – Internship Opportunities in the Leading Companies and Laboratories – Experience firsthand the challenges and successes in coding with w wide array of computer programming languages by developing professional practices and internships at leading companies in Albania. Beyond academic practice, benefit from paid internships offered by our partners – starting as early as your first year of study.
  • English-Language Study Program – Learn in English in an international program with appropriate literature. Communication in classes and practice also takes place in English, helping you master international scientific terminology.
 
  • Innovation and Scientific Research – Engage in research projects, conferences, workshops, etc., contributing to advancements in signal and image processing, computer graphics, artificial intelligence and wide array of software engineering disciplines – starting as early as your first year of study.
  • Support for Certification and International Career – During your studies, you will have continuous support from academic staff in preparing for national professional experience, as well as international certifications from EU countries, paving the way for a global career. The university also offers active career counseling, assistance in settling into the job market after graduation, and guidance in applications for further studies or employment abroad.
 
What will you study?

First Year 

In the first year, you will build the scientific foundations of the profession through the study of the basic sciences in coding, data science and image processing. You will: 

  • Understand the importance of software engineering in the nowadays industry.
  • Learn basic concepts, programming and mathematics.
  • Develop interaction with qualified personnel in the field of coding.
  • Apply theoretical knowledge in basic lab and professional practice.
At Large - Code development using ANSI C, and evolved in ANSI C embedded into Visual C++ with the integration of OpenGL for 2D visualization.

Second Year

During the second year, you will deepen your programming skills related to software engineering and data science. You will:

  • Perform coding of in biomedical image processing.
  • Coding of computer graphics applications.
  • Coding in digital image processing.
  • Strengthen these skills through specialized professional practice.
At Large - Programming experience with C++, Matlab and Java. Ability to design Graphical User Interfaces in Visual C++, Matlab and Java and embed C/C++/OpenGL programs into the software project.

Third Year 

In the third year, you will engage in advanced practices and develop an independent professional approach. You will:

  • Learn modern applications of software engineering in the industry.
  • Prepare to work in interdisciplinary teams in software engineering.
  • Complete with advanced professional practice and a final thesis or comprehensive exam, demonstrating readiness to practice independently and professionally.
At Large – In addition to software coding skills you will develop excellent oral communication skills and also excellent written communication skills.

Mission, Vision & Objectives

Mission

Vision

Objectives

Career Opportunities

Career Opportunities after Graduation:

Graduates can work in the industry or in research centers as:

Computer Scientist
·         Computer Programmer
·         Math Modeler

Data Scientist

Research Scientist
·         Research Associate
·         Research Assistant

Editorial Assistant in Software Engineering Journals.

Semester I

No. Code Subject ECTS
1 SEN 101 Introduction to Programming 5
2 SEN 103 Mathematical Analysis 5
3 SEN 105 Database Systems 5
4 SEN 107 Professional Skills 5
5 SEN 109 Logical Circuits 5
6 SEN 111 / SEN 113 / SEN 115 Foreign Language - English I/ German I/ Italian I 5

Semester 2

No. Code Subject ECTS
1 SEN 102 Linear Algebra 5
2 SEN 104 Object Oriented Programming 5
3 SEN 106 Web Programming 5
4 SEN 108 Numerical Analysis 5
5 SEN 110 Discrete Mathematics 5
6 SEN 112/ SEN 114/ SEN 116 Foreign Language - English II/ German II/ Italian II 5

Semester 1

No. Code Subject ECTS
1 SEN 201 Introduction to Software Engineering 5
2 SEN 203 Data Structures and Algorithms 5
3 SEN 205 Introduction to Data Science 5
4 SEN 207 Operating Systems 5
5 SEN 209 Artificial Intelligence 5
6 SEN 211 Data Mining 5

Semester 2

No. Code Subject ECTS
1 SEN 202 Computer Organization 5
2 SEN 204 Machine Learning 5
3 SEN 206 Computer Networks 5
4 SEN 208 Computer Graphics 5
5 SEN 210 Server Administration 5
6 SEN 212 Software System Design and Development 5

Semester 1

No. Code Subject ECTS
1 SEN 301 Final Year Project / Professional Practice 7
2 SEN 303 Mobile Applications Development 6
3 SEN 305 Software Project Management (Agile) 6
4 SEC 307 Secure Software Process 6
5 SEN 318 / SEN 216 / SEN 316 / BIZ 204 IoT / Game Prog / Intell. Devices / Intern Bus 5

Semester 2

No. Code Subject ECTS
1 SEN 302 Software Testing and Quality Assurance 5
2 SEC 304 Cyber Security 6
3 SEN 306 Cloud Computing 6
4 FIN 106 / FIN 302 / ECO 314 / SEN 312 Fin Lab / Prof. Ethics / Eu Tax. / E-Commerce 5
5 SEN 310 Diploma Thesis / Final Exam 7
📚
🎯

Ready to start your journey?

Admissions for the upcoming academic year are now open. Secure your future in one of the most exciting fields of the 21st century.

01.

Apply Online

Submit your high school transcripts and identity documents via our portal.

02.

Interview

Short academic interview with our faculty admission committee.

03.

Registration

Once accepted, finalize your enrollment and join the WBU family!

President's Honor List

President's Honor List

Adis Huqi
Alkida Isaku
Flavio Florini
Miruan Kodra