Bachelor

Computer Science

Transform your passion for technology into a career that builds software, AI, and secure digital systems.

Overview

UNI - Universum International College, through its Powered by ASU model, combines academic excellence with global perspective. The Computer Science program prepares you for real-world tech careers through hands-on learning in coding, cybersecurity, systems thinking, and applied AI.

Duration3 years
Total Credits180 ECTS
FormatCampus / Online
LanguageAlbanian / English

Program Objectives

  • Build strong foundations in algorithms, data structures, computer architecture, and operating systems.
  • Develop advanced mathematical and analytical ability for complex technical problem solving.
  • Master networking, telecommunications, and practical system configuration and diagnostics.
  • Gain practical software development experience from core programming to project delivery.
  • Apply information security and data protection practices in real implementation scenarios.
  • Explore AI, machine learning, and neural network fundamentals with ethical awareness.
  • Strengthen database, technical communication, and teamwork skills through applied projects.
Curriculum

Academic path

Year 1

62 ECTS
Semester 132 ECTS
  • Web Programming for HCI
    6
  • Circuit Theory and Basic Electronics
    6
  • English I
    6
  • Mathematics for Computer Science 1
    6
  • Ethics Issues in Technology
    6
  • Study Skills
    2
Semester 230 ECTS
  • Introduction to Data Structures
    6
  • Computer Architecture
    6
  • Mathematics for Computer Science 2
    6
  • Introduction to Programming with Python
    6
  • English II
    6

Academic path

Year 2

60 ECTS
Semester 330 ECTS
  • Algorithms and Data Structures
    6
  • Object Oriented Programming
    6
  • Introduction to Internet Networking
    6
  • Operating Systems
    6
  • Discrete Structures
    6
Semester 430 ECTS
  • Lab Course Programming 1
    6
  • Database Management Systems
    6
  • Software Engineering
    6
  • Advanced Computer Networks
    6
  • Elective (choose 1): Web Design and Development, Entrepreneurship, English IV (Intermediate), German Language
    6

Academic path

Year 3

60 ECTS
Semester 530 ECTS
  • Web Application Programming
    6
  • Artificial Intelligence
    6
  • Programming Language Java
    6
  • Introduction to Information Security
    6
  • Elective (choose 1): Advanced Mathematics, Advanced Database Systems, Application Security & Cryptography, Project Management, English IV (Intermediate), German Language
    6
Semester 630 ECTS
  • Research Methods
    6
  • Career Orientation and Internship
    8
  • Thesis
    10
  • Elective (choose 1): Advanced Cyber Security Applications and Cryptography, Mobile Application Development, LAB Course Programming 2, Multimedia and Graphics, English V (Advanced), German Language
    6

What UNI students gain and experience with Arizona State University

Arizona State University is incorporated in all student experiences and programs, by providing:

ASU "What Is Innovation?" certificate course
Master Class from ASU faculty
Learn English at ASU
ASU English Courses
ASU Summer Experience
ASU Global Exchanges
Global Signature Courses
Short-term immersion programs at ASU partner universities
Online Courses and Workshops by ASU
Courses directly from Thunderbird School of Global Management at ASU
ASU Venture X - Startup
ASU Endstar Game

Program Learning Outcomes

Knowledge

  • Understand and apply core concepts in computer science, including data structures, algorithms, and computer organization.
  • Develop proficiency in mathematical concepts relevant to computer science.
  • Understand the fundamentals of computer networks and telecommunications.
  • Understand the principles of operating systems and system-level programming.
  • Understand the principles of information security and data protection.
  • Understand software development methodologies and practices.
  • Analyze the ethical and societal implications of AI.

Skills

  • Apply programming concepts to real-world projects.
  • Utilize software development methodologies for efficient project management.
  • Design and implement databases for data storage and retrieval.
  • Analyze and interpret data using statistical and data analysis techniques.
  • Configure and troubleshoot basic network setups.
  • Learn and implement AI concepts and techniques, including machine learning and neural networks.
  • Address ethical dilemmas related to technology and data privacy.

Competencies

  • Communicate technical concepts effectively to both technical and non-technical audiences.
  • Collaborate in multidisciplinary teams to solve complex problems.
  • Conduct an in-depth research project and present a thesis.

Study Abroad with Scholarships

Study for a semester abroad—funded by Erasmus+ in 26 EU countries or worldwide through Arizona State University partner universities.

190partners across Europe and Turkey
International partner map will be added soon.

Career opportunities

  • Employment in software development companies, IT consulting firms, startups, and global technology corporations.
  • Career pathways in artificial intelligence, machine learning, data science, cybersecurity, and cloud computing.
  • Roles in software engineering, web and mobile application development, systems architecture, and IT project management.
  • Opportunities to work as data analysts, AI specialists, or information security experts, as well as to develop innovative tech solutions or launch your own digital business.