South East European University
bringing knowledge to life!
Export

Programme:

Database Management

Study Cycle: Second Cycle (Postgraduate)
Faculty: Contemporary Sciences and Technologies
ECTS: 120 (2 years)
Decision:

The study program aims are:

  • To respond to the global market of Information and Communication Technology (ICT) in the field of database management with special emphasis on regional needs and specific prospects of the Republic of Macedonia in the direction of building a common European educational, work and research space;
  • To prepare students for current and future technological challenges in the area of databases by developing critical thinking skills necessary for creativity, ethics and efficiency in a wide range of ICT contexts;
  • To prepare students to approach the information needs of database management of the  specific organization and to implement modern technologies and discovering innovative solutions to business and research programs;
  • To prepare students for further academic or research careers.

Students that complete the masters program in Database Management are offered with various ranges of perspectives regarding their career. The opportunities expand from IT sector in banking systems, corporate networks, databases and time critical environments.
The acquired knowledge involves:  Databases, their design, system aspects and optimization,  Data mining, data storage, distributed  Databases, object and multimedia databases, The latest databases trends, such as Web and XML- technologies and modern information collection,  Integration of the latest technologies, such as the intelligent systems or distributed architecture in the traditional information  systems and their use for making better decisions within the organizations;  General skills, such as analytical and critical thinking, team work and work in multicultural environments, planning and organizing etc.

Knowledge and understanding
  • Knowledge and understanding in field of Database (design, implementation and management; Database Management Systems concepts; database programming) on a level that extends the basic acquaintance of fundamental knowledge through research oriented knowledge and ability to demonstrate expertise in solving problems in the area of database.
  • Knowledge to investigate and understand existing database solutions.
  • Knowledge to develop and apply original and creative ideas, solutions which require interdisciplinary knowledge (databases, business and other fields) and demonstrate competences in the field of databases.
Applying knowledge and understanding
  • Able to effectively use and improve existing solutions and manage critical situations (save of data, plan of backup and recovery) in the area of database.
  • Able to originally, critically, independently and creatively give a database solution of the problems in new or unfamiliar environments which require knowledge from real-life, administration, science or business and organization.
  • Able to plan, perform and evaluate independent research in field of database.
Making judgement
  • Ability to analyze data flows, transactions and propose implementation of Database solutions.
  • Ability to creatively integrate and synthesize knowledge and helps (of specialists of other fields) and propose use of appropriate Database Management Systems and techniques.
  • Ability to deal with complex and critical issues related to data organization, save and use and to address appropriate specialized solution, based on personal, technical, social and ethical responsibilities.
Communication skills
  • Able to clearly and unambiguously in written and spoken form communicate study outcomes and knowledge to specialist audiences and also the ability to appropriate the style and form of expression to non-specialist audience.
  • Able to critically and independently interpret and argue researches in field of database and also clearly defend and express the hypotheses and results.
  • Ability for initiating, leading and taking responsibility to guide individuals or groups to work or research in field of Database and report in written or spoken form the results or their progress.
Learning skills

-    Able to identify personal needs and directions for individual and autonomous study and to perform it in self-directed and autonomous manner in field of database.
-    Ability to autonomously follow and learn new development trends of Database Management Systems and Database technology.
-    Able to take responsibility for ongoing individual and group learning in specialized database fields, including defining learning objectives.

Semester 1

  • [6 ECTS] Research Methodology
    The goal of this course is to enable students with knowledge and understanding of different scientific theories and methodologies that are applied in the field of database management. After completing the course, students will be able to: - thoroughly explain and understand the importance of the basic scientific concepts; - effectively search relevant information and literature; - identify, describe and formulate scientific problems; - make a careful choice of alternative research approaches; - thoroughly describe, compare and explain the advantages and disadvantages of various scientific methods for collecting quantitative and qualitative data; - apply basic scientific methods during analysis of quantitative and qualitative data; - understand different frameworks for theory building; - assess and review scientific publications.
  • [6 ECTS] Data Minning
    Objectives of this course are extraction of knowledge from large amounts of data analyze concepts, issues, tasks and techniques of data mining. Topics include data preparation and feature selection, association rules, classification, clustering, evaluation and validation, scalability, spatial and sequence mining, and data mining applications.
  • [6 ECTS] Database Design and Analysis
    Organization and manipulation of data organized in data warehouses. Advanced operations and algorithms for working with data warehouses. Modeling data warehouses, data organization and manipulation of data stored in the repository, reporting from the data warehouse.
  • [6 ECTS] Еlective course 1
    • Seminar Paper
    • Application of Innovative Technologies in Business Processes
  • [6 ECTS] Free elective course 1
    • Rhetoric
    • Methodology of Teaching
    • Multilingualism and multiculturalism
    • Selected Chapters of Advanced Topics in IT Applications for Preparing a Scientific Paper
    • Selected Chapters of Advanced Applications for Statistical Data Processing
    • Professional Communication

Semester 2

  • [6 ECTS] Artificial Intelligence
    This course is an introduction to specific algorithms and applications in fundamental areas of Artificial Intelligence: the agents, logic, search, reasoning in environments of uncertainty, machine learning and neural networks. Practical experience in a specialized programming language Prolog and tools for processing data in the field of artificial intelligence.
  • [6 ECTS] Distributed Systems
    This course will include: Architectures of distributed systems. Inter-process communications. Socket types and development platforms. Standard application solutions for distributed computing systems. Fundamentals of client - server programming. Node to node communication in Internet-based distributed computing systems. Middleware platforms (CORBA, JavaBeans, DCOM, .NET). Multi-agent systems in a distributed environment. Web Service technologies in distributed computer systems (architecture and implementation).
  • [6 ECTS] Database Algorithms
    The purpose of this course is to provide students with the technological knowledge and skills notation for complex algorithms. Lists: sequential and chain lists, stack, queue, inserting and deleting elements, nonlinear list. Trees: binary trees, forest, passing through the tree, balanced search trees, inserting and deleting an element in B, B+, B*-trees. Files: organization, operations, heap files, sequentially organized files, index-sequential file organized, dissolute organized files, index files, updating, design. Request: linear, binary, m-paths, request in broken files, sorting with binary trees. Ordering: binary, inserting, replacing, bubble, quick sorting, sorting with binary trees, sorting by mixing.
  • [6 ECTS] Еlective course 2
    • Management Information Systems
    • Laboratory Course in Database Programming
  • [6 ECTS] Free elective course 2
    • Rhetoric
    • Methodology of Teaching
    • Multilingualism and multiculturalism
    • Selected Chapters of Advanced Topics in IT Applications for Preparing a Scientific Paper
    • Selected Chapters of Advanced Applications for Statistical Data Processing
    • Professional Communication

Semester 3

  • [6 ECTS] Advanced Databases
    In this course students will be introduced with advance concepts fromthe field of database systems. Among topics to be covered are: advanced SQL, relational algebra, query optimization, analysis of query execution plans, indexing methods, data normalization, transactions and concurrency, non relational databases (NoSql, Graph etc), object oriented databases. Additionally students will learn the concepts of building data driven applications, by using state of the art practices such as ORM systems, designing query first applications, lambda expressions etc.
  • [6 ECTS] Information Retrieval
    Random variable: definition, moments, basic types of distributions. Random vectors: basic concepts, moments, functions of random vectors. Elementary testing of hypotheses: Bajes MiniMAX Nejman-Pearson. Random processes. Random process: definition, characteristics and types. Stacionary and ergodic random processes. Random processes with independent stationary increments. Markov processes. Birth and death processes. Finite chains Markov. Autocorelation function and power spectral density. Transmission of random process through a linear system. Gauss process. Poisson process. Random noise. Thermal noise.
  • [6 ECTS] XML and Databases
    Advanced XML semi-structured data and XML schemas and databases. Semantic modeling. ER models. UML models. Relational database models, logical and physical organization. Formal query languages: relational algebra and relational computation. SQL-2. Inserting query languages in programming languages. Methodologies for designing databases. Functional dependencies and normalization. Object-oriented database model. Object-relational databases. SQL-3.
  • [6 ECTS] Elective course 3
    • Team Project
    • Wireless and Mobile Processing
    • Advanced Topics in Cryptography with Applications
    • Web Services
  • [6 ECTS] Elective course 4
    • Team Project
    • Wireless and Mobile Processing
    • Advanced Topics in Cryptography with Applications
    • Web Services

Semester 4

  • [30 ECTS] Master Thesis
    This module enables students to transfer their skills and knowledge to research and make more complex task of the master thesis. The module is designed to be fully practical and students to acquire the necessary knowledge and skills to approach writing the thesis. The module has unique return result-to enable students to write the master thesis with minimal difficulties, and with maximum efficiency. The course aims to improve research techniques and style of writing paper, taking account to stop illegal means, such as plagiarism and infringement of copyright, which are prohibited by the Statute of SEEU.
Google+