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 Arizona State University faculty
Learn English at Arizona State University
ASU English Courses
Arizona State University Summer Experience
ASU Global Exchanges
Global Signature Courses
Short-term immersion programs at ASU partner universities
Online Courses and Workshops by Arizona State University
Courses directly from Thunderbird School of Global Management
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.

Related programs

Explore more programs within the same study level.