Faculty of Engineering and Architecture

Computer Science

Upon successful completion of the Computer Science program, students will be able to demonstrate in-depth knowledge of a variety of concepts, theories, and applications of computer science, with an ability to exercise critical judgment across a range of issues.

Department

Levels

Duration

Degree

Computer Science

Bachelor

3 Years

UNYT

Department

Levels

Duration

Degree

Computer Science

Bachelor

3 Years

UNYT

Department

Computer Science

Levels

Bachelor

Duration

3 Years

Degree

UNYT

Introduction

General Remarks


Upon successful completion of the Computer Science program students will be able to:

  • Demonstrate in-depth knowledge of a variety of concepts, theories and applications of computer science, with an ability to exercise critical judgment across a range of issues.
  • Demonstrate foundational knowledge, understand, critically analyze and apply essential concepts, principles, and practices in the context of scenarios, showing judgment in the selection and application of tools.
  • Produce work involving problem identification, analysis, design, and development of a software system, problem-solving and quality evaluation skills, draw upon supporting evidence, along with appropriate documentation.
  • Demonstrate the ability to work as an individual under guidance or with minimum guidance and as a leader of the team member.
  • Identify mechanisms for continuing professional development and life-long learning.
  • Identify and follow appropriate practices within a professional, legal, and ethical framework.

Details

1

3 Years


Code Course ECTS
First Year
CS 101 Computer Ethics - Etika Kompjuterike 8
CS 102 Computer Applications - Aplikime Kompjuterike 6
MATH 101 Calculus I - Kalkulus I 6
ENG 101 Composition I - Shkrim Akademik I 6
Foreign Language I - Gjuhë e Huaj I 4
Total 30
CS 104 Introduction to Programming - Hyrje në Programim 8
CS 103 Intro to Computer Science and Engineering - Hyrje në Shkenca dhe Inxhinieri Kompjuterike 6
MATH 102 Calculus II - Kalkulus II 6
ENG 102 Composition II - Shkrim Akademik II 6
Foreign Language II - Gjuhë e Huaj II 4
Total 30
Second Year
CS 201 Object-Oriented Programming with Java - Programimi i Orientuar nga Objektet me Java 6
CS 202 Computer Organization and System Architecture - Organizimi i Kompjuterave dhe Arkitektura e Sistemit 6
CS 203 Database Systems - Sistemet e Bazave të të Dhënave 6
MATH 201 Discrete Mathematics - Matematikë Diskrete 6
MATH 202 Probability and Statistics - Probabilitet dhe Statistikë 6
Total 30
CS 206 Algorithms and Complexity - Algoritmet dhe Kompleksiteti 8
CS 207 System Analysis and Design - Analiza dhe Projektimi i Sistemeve 6
CS 208 Data Structure - Struktura të Dhënash 6
Elective Course in Department/Faculty Level - Lëndë me zgjedhje në nivel Departamenti/Fakulteti I 6
INT 299 Internship - Praktikë 4
Total 30
Third Year
CS 301 Computer Operations and Security - Siguria Kompjuterike 8
CS 302 Web Systems Development - Zhvillimi i Sistemeve Ueb 6
CS 303 Data Communications and Networks - Komunikimi i të Dhënave dhe Rrjetat 6
CS 304 Operating Systems - Sistemet e Shfrytëzimit 6
Elective Course in Department/Faculty Level - Lëndë me zgjedhje në nivel Departamenti/Fakulteti 4
Total 30
Elective Course in University Level - Lëndë me zgjedhje në nivel Universiteti 4
Elective Course in Department/Faculty Level - Lëndë me zgjedhje në nivel Departamenti/Fakulteti 6
RMAS 333 Research Methods in Applied Sciences - Metodat kërkimore në Shkencat e Aplikuara 6
CS 309 Network Administration and Management - Administrim dhe Menaxhim i Rrjetave 6
GP 399 Graduation Project - Teza e Diplomës 8
Total 30
TOTAL OVERALL

180

  • List of elective courses at the department/faculty level:

Code

Course

ECTS

BI 201

Management Information Systems - Sisteme të Informacionit të Menaxhimit

6

BI 301

Business Information Systems - Sisteme të Informacionit të Biznesit

6

CS 310

System Administration - Administrim Sistemi

4

BI 302

Project Management in Information Technology - Menaxhim Projektesh në Teknologjinë e Informacionit

4

CS 305

Advanced Java - Gjuhë e Avancuar Java

6

SE 301

Software Engineering - Inxhinieri Software

6

SE 303

Visual Basic - Visual Basic

6

  • List of elective courses at the university level:

Code

Course

ECTS

ALB 131

Albanian Language I - Gjuhë Shqipe I

4

TUR 131

Turkish Language I - Gjuhë Turke I

4

ALB 132

Albanian Language II - Gjuhë Shqipe II

4

TUR 132

Turkish Language II - Gjuhë Turke II

4

ART 201

Photography - Fotografi

4

ART 202

Art History - Histori Arti

4

IR 222

Islamic World - Bota Islame

4

IR 334

EU and Balkan Studies - Studime te Bashkimit Europian dhe Ballkanit

4

BIO 333

Human Nutrition - Te ushqyerit e Njeriut

4

BIO 334

Biology - Biologji

4

BIO 335

Contemporary Health Poblems - Çeshtje Bashkekohore Të Shëndetit

4

LAW 321

Competition Law - E Drejta e Konkurrencës

4

BI 302

Project management in IT - Menaxhim Projektesh në Teknologjinë e Informacionit

4

PSY 310

Advanced Developmental Psychology - Psikologji Zhvillimi e Avancuar

4

PSY 401

Psychology of Gender - Psikologjia Gjinore

4