BSc - Database Management

menaxhimi_rrjetave_1

Database Management is one of the three profiles of Computer Science. Here, students study in-depth and in more detail the structures, procedures, concepts and administration of database systems. They will be introduced to the concepts of Data Warehousing, Big Data, the Cube, and Data Mining.

Shkarko Broshuren

START:
1st October 2016
DURATION:
3 vjet
CREDIT:
180 ECTS

As the volume of information services increases, the need for Database Management specialists has grown. This profile is designed as a sub-specialisation of the basic profile Software Engineering, which is the basis of all studies in Computer Science. From analysis of the objectives of the ICT community, there is evident demand for specialisation in the processes, management skills and more detailed knowledge of databases. The community of software development companies has an interest in exact specialist knowledge in the design and implementation of databases.

Database Management is one of the three profiles of Computer Science. Here, students study in-depth and in more detail the structures, procedures, concepts and administration of database systems. They will be introduced to the concepts of Data Warehousing, Big Data, the Cube, and Data Mining.

Modules such as Advanced SQL, Database Administration, and Data Warehouse and Data Mining are concepts enabling an engineer capable to solve complex problems in database management. In addition, in the subjects of IT Project 1, 2 and 3, the focus of the projects will tilt towards databases.

Graduates will be able to:

  • design, develop, test, implement and administer a database on any platform
  • analyse customer requirements and develop data resources to store and draw critical information in the shortest time
  • evaluate databases and oversee modifications of existing software databases
  • work for all kinds of high standard organisations—insurance companies, banks and content providers—to secure data
  •  recognise and implement various software and database testing methods and quality assurance
  • work individually or as part of a team.

Some of the skills gained will be to:

  • design user insight–user interface through testing the correctness of use
  • create solutions to improve database problems from the perspective of software engineering
  • organise information for systems that are user-friendly for customers, website visitors and colleagues
  • control access to customers and employees and be responsible for ensuring the security of database systems
  • prevent data loss
  • recover customers’ lost data.

YEAR I—Semester I

Module Hours/week ECTS
Introduction to IT 2+2 6
Basic Programming 2+2 6
Computer Architecture 2+2 6
Mathematics 2+2 6
Business English A2/B1 2+1 6

YEAR I—Semester II

Module Hours/week ECTS
Algorithms and Data Structures 2+2 6
Internet Technology 2+2 6
Operating Systems 2+2 6
Discrete Mathematics 2+2 6
Programming in C# 2+2 6

YEAR II—Semester III

Module Hours/week ECTS
Databases 2+2 6
Computer Networks 2+2 6
Object-oriented Programming 2+2 6
Human–Computer Interaction 2+2 6
Software Engineering 2+2 6

YEAR II—Semester IV

Module Hours/week ECTS
Web Programming 2+2 6
Distributed Systems 2+2 6
IT Project 1 2+2 6
Project Management 2+2 6
Advanced SQL 2+2 6

YEAR III—Semester V

Module Hours/week ECTS
Programming in Java 2+2 6
Software Testing 2+2 6
Data Security 2+2 6
IT Project 2 2+2 6
Database Administration 2+2 6

YEAR III—Semester VI

Module Hours/week ECTS
e-Business 2+1 6
IT Project 3 2+2 6
Data Warehouse and Data Mining 2+2 6
Diploma Thesis 12

Leave a Reply