Computer Sciences 20192020-204
Computer Sciences 20192020-204
ECTS 180
Code BI-180
Career
The graduates will find employment in the fields of system development, software project management, ultimate users of IT
support, programming, and as business system analysts, system analysts. For this reason, the individuals who have not only
the ability to design technical, computer-based solutions, but also have the ability to notice the possibilities of IT from a
business perspective, will be sought for employment by every organization. Students will be equipped with the following
skills.
- To manage information function in middle-size and big organizations
- To analyze, plan and develop IT solutions which support the market needs.
- To plan the required business analysis and business risk estimates.
- To develop skillfulness, to contribute in the decision making, design and implementation of the changes in the business
process.
Learning outcomes
Knowledge and understanding
- Have demonstrated knowledge and understanding of business and informatics fields (economy, management, marketing,
finances and, respectively, programming, databases, computer and information systems, networking and data engineering)
extending the one typically associated with first cycle degree.
- Able to develop and apply original and creative ideas within the environment which requires knowledge in overlapping and
cross-linked areas of business and informatics.
- Able to deploy interdisciplinary knowledge and demonstrate specialist competence in the field of business informatics.
- Able to critically, independently and creatively solve problems in new, unseen or unfamiliar environments within the
multidisciplinary context of real business or organizational environment.
- To plan, perform and evaluate independent research in the domains of the business implementing correspondent
computing tools, environments and technologies.
- Creativity and originality in interpretation of knowledge of business processes and with appropriate usage of computing
tools and environments based on well defined techniques of research and enquiry.
Making judgement
- Ability to creatively integrate and synthesize knowledge across several areas related to business processes and using
appropriate computing tools and techniques.
- Ability to deal with complex issues related to business processes, to address appropriate specialized instances both in
business and informatics domains, make sound judgments in situations which lack complete information or data, and based
on personal, social and ethical responsibilities linked to the application of their knowledge and understanding.
Communication skills
- Able to clearly and unambiguously communicate conclusions, results, study outcomes and knowledge to both specialist
audiences from the business and informatics fields along with the ability to appropriate the style and form of expression to
non-specialist audience.
- Have competency for critically independent and creatively argued research, to evaluate methodologies and develop
critiques and, where appropriate, to propose and defend new hypotheses.
- Demonstrate an ability to initiate, lead and take responsibility for the work of individuals and groups in cases where
business and informatics competences are crucial.
Learning skills
- Able to identify personal needs and directions for individual and autonomous study, and to perform it in self-directed and
autonomous manner of common business and informatics areas.
- Able to take responsibility for continuous individual learning in specialized business and informatics fields within the
networked economy.
List of courses
Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6
Description of courses
Core courses
Programming
The course offers an introduction to programming and covers concepts such as basic data types, arithmetic,
operators, input-output commands, conditional structures, loop structures, functions, recursion, algorithms dealing
with arrays and matrices, search and sorting algorithms, pointers and pointer operations, declaration of custom data
structures.
Introduction to Economics
The course is designed to familiarize students with the external and internal environment of the enterprise. However,
attention will be given to the financial, marketing function and organizational function of the enterprise. In addition, it
recognizes the impact of enterprise on the community in which operates.
Linear Algebra
This course is designed to train students with the concepts and methods that form the basis of the linear algebra.
Linear algebra actually occurs everywhere. Concepts of the subject are used continuously anywhere without being
named as such. Integral is linear, the derivative is linear and so on. Most applications of mathematics in the "real"
world come to expression only by taking their linear part. This is very important knowledge that will always be
important for students in this direction. After completing this course students will be able to use and apply linear
equalities and their resolution. Algebra for matrices. Linear transformations and how they are used for the application.
Vector spaces. Inherent values and vectors of the real matrix. Determinants and orthogonality. The important goal is
to link linear algebra with other areas with or without the use of mathematics.
Internet Technologies
The main objective of the course is to give students a practical knowledge of basic mechanisms, services and
protocols of the global network - Internet. The course provides mastering of the overall architecture of an effective,
scalable and secured web page. The students will acquire deep technical knowledge of XML, XHTML (lists, tables,
figures, multimedia and forms), CSS (formatting, styles and layouts), and JavaScript (variables, conditions, loops
and functions).
Calculus
Through this subject students learn about and fully master the concepts: function (as a separate mapping), ways of
setting a function, and continuity of essential functions. Also will be able to find the limit of a function (limes),
derivatives, solving problems for the determination of the monotonicity and finding the maximum and minimum value
of real functions. This is done in order to finally be able to plot graph of a function from which you can also read all the
properties and characteristics of functions. It also aims to familiarize students with the notion of integral and it will be
applied to various practical problems.
Management Principles
The purpose of this course is to familiarize students with the basics of management, its genesis, definition and basic
principles which should be based on the work of any future manager. This course also aims to acquaint students with
knowledge of the basic functions of management as planning, organizing, coordinating, motivating and controlling.
Mastery of this subject will provide students with the ability: - To learn the basics of management and to enable them
to give concrete examples. - To be able to see the mastery of this subject as the need and acquiring knowledge to be
in the context of practical application of learning. To think of an effective way this will help them to face with business
problems in their future life.
Discrete Structures
The objective of this module is to provide students with mathematical knowledge that have direct application in the
Business Informatics field. Some of the concepts provided in this course are already familiar to the students, but the
objective here is even greater, to formalize these concepts to an even higher level that will allow them to enrich their
range of ideas and apply them while solving various practical problems.
Principles of Marketing
The purpose of this course for students is to acquire knowledge of basic concepts that are embedded in the
marketing functions of modern organizations. The focus is on concepts and issues associated with marketing
products and services to consumers. Specifically, the goal is for students to learn about the marketing environment
by analyzing the market and implementing successful marketing strategies in this environment. Students will also be
able to apply scientific concepts to design a complete marketing plan for their product. This course enables students
to be familiar with various activities in the field of marketing, which contributes company to be competitive and
successful in the market.
Principles of Accounting
The purpose of the course is to help students understand the essence of accounting, to learn the basics of
accounting concepts and principles of accounting. Specifically, students will gain knowledge and understanding of
financial statements, their components, the basic rules of recording of accounting data, and the utilization of
accounting documents.
Databases
The course is an introduction to the database concepts and systems. After completing this subject, students will be
able to use models and concepts while designing databases. They will be able to use and design simple specific
databases, based in the relational database model, use MS SQL Server system for managing databases (DBMS),
SQL language and implementation of queries.
Software Engineering
The course objective is to provide students with in depth, critical and systematic understanding of principles and
techniques of software specification, analysis and design, programming, testing and evaluation, maintenance and
management with projecting effective software applications. Students will capture clear understanding of tools and
methodology for developing software solutions.
Web Programming
This course covers the design and development of web applications, covering both server-side and client-side
programming. The course also deals with the design of databases for the web, web programming languages, data
integration in web applications.
Corporate Finance
The aim of the course is transferring knowledge and skills of students in the area of financial management, as well as
training students with contemporary theoretical knowledge and experience in the analysis of fundamental concepts of
corporate finance, financial and real investment projects and their evaluation money through the time dimension. The
aim of the course continues with training students how to use adequate sources of financing, efficient capital
management and determination of proper structure, determining appropriate policy allocation of profits dividend
policy and finalize the financial planning and forecasting, etc. Achieving the intended goals of the subject, students
create new opportunities for competitive access to the labor market or effectively manage their own real businesses.
Business Intelligence
Aims of the course: To prepare the students with facing contemporary challenges in regard to designing,
implementation and management of business intelligence solutions (BI). Students will learn about the basic tools and
methods of developing BI systems, data gathering, analysis, data mining, data visualization and their application in
business environments. Furthermore, students will learn how to manage BI projects, data warehouses, ETL
processes, prediction systems and development of BI applications.
Elective courses
Elementary English
By the end of this course students are expected to be at A1 level of the Common European Framework (CEF) and
should be able to understand and use familiar expressions and very basic phrases aimed at the satisfaction of needs
of a concrete type; ask and answer questions about personal identification and personal relations; students should be
able to introduce themselves and others by using pronouns and possessives, use greetings, name things in the
classroom, distinguish between singular and plural. Students should be able to describe a typical day, recognize and
use simple constructions in order to describe their daily routine; talk and write about their everyday lives, leisure; ask
and answer questions about food and drink. students should be able to give dates, use appropriately the vocabulary
related to months in the year, make polite requests, describe places; choose a destination and give directions;
discuss likes and dislikes.
Pre-Intermediate English
By the end of this course students are expected to be at A2 level of the Common European Framework (CEF) and
should be able to understand and use correctly expressions and phrases aimed at the satisfaction of needs of a
concrete type; ask and answer questions about personal relations, describe different jobs, talk and ask about
people’s working lives, ask about and describe someone’s job and make appointments. They should be able to talk
about events in the past, describe places, travel and personal histories; choose a destination and give directions; to
talk about everyday office activities, express obligation, talk about daily journey. They should be able to talk about
things and jobs in the house, understand and give advice and express their opinions; discuss likes and dislikes.
Intermediate English
By the end of this course students are expected to be at B1 level of the Common European Framework (CEF) . They
should be able to ask and answer questions about university degrees, job skills and situations; invite and respond to
invitations. Students should be able to ask about or describe family relationships and marital status and they should
be able to recognize and use appropriately vocabulary related to degrees and university education, art, travelling and
sport.
Upper-Intermediate English
By the end of this course students are expected to be at B2 level of the Common European Framework (CEF); They
are expected to be independent users of English language and to implement some of the following language
functions: give advice; ask and answer questions about university degrees, job skills and situations; invite and
respond to invitations, read and listen for gist, detail and comprehension.
Advanced English
Upon successful completion of the course, the students’ proficiency level should be at C1 according to Common
European Framework. As a result, the students should be able to deliver successfully oral presentation, participate in
an online debate/ discussion forum stating their opinion and arguments and give feedback to others in a constructive
manner. In addition, the students should be able to listen and read for gist and detail and write an argumentative
paragraph and essay stating their opinion. They should write a problem solution paragraph and essay.They should
be able to present visual information in a form of Power Point poster presentations for a given topic.
German Language
After completing this course, students will be able to gain appropriate knowledge according to the European
Language Framework (specifically and concretely determined by level). In addition, students are expected to become
more autonomous and more responsible language learners. By the end of the course, students will be able to think
critically and make conclusions about different topics based on the texts that they have read, as well as to express
their thoughts and opinions in written and spoken German.
Italian Language
The purpose of the course is for students to get acquainted with the Italian culture, the Italian civilization and the
Italian language. The idea is for students to know a slightly different reality, which may help them to become aware of
themselves, as well as in creating a better picture for themselves and for their future. Corresponding to the level (from
A1 to B2), which students choose, or the levels that they will follow in the semesters they have at their disposal for a
free elective subject, the matter progresses deeper. The first level starts from basic settings such as: orthography
(spelling), pronunciation, vocabulary for managing simple, everyday language situations (personal presentation,
presentation of others, orientation in space and in time, communication expressions in a bar, restaurant,
supermarket, on the market), and it is reaching more complex constructions in the continuing stages, which refer to
the expression of attitude, desire, need, telling past events, talking about future actions, etc. Grammar is introduced
inductively (through awareness of situations (audio recordings, videos, films, various texts) and conclusions), in
which the students themselves playing the key role, with their active participation in the lectures.
French Language
The purpose of this course is for students to strengthen their language skills and competencies, as well as to develop
four communication competencies, particularly in the following areas: • to be able to express an opinion, • to be able
to express their feelings, • to understand the essence of an expression, thought or idea, • to be able to argue and
defend their opinion. • to manage different situations, • to maintain a simple and coherent speech, • to tell an event, •
to talk about a dream or experience, • to present the reasons for a project or idea, • to communicate spontaneously.
Intercultural Communication
Having completed this course the students will able to identify global questions and problems from the perspectives
of different cultures, the communication dynamics in the other cultures, the similarities and the differences between
their values and those of other cultures, as well as the similarities and differences between their communication
practices and those from other cultures. In addition, students are expected to become more aware of the stereotypes
that society has for different cultures and as a result will better understand their place in the global community. The
students will start thinking critically about topics related to their ethnicity, gender identity, class, religion, national
origin, age and other demographic characteristics and their impact on the communication process. After finishing, the
students will also gain communication skills for working in groups through participation in research projects and will
acquire the necessary skills to present their research projects.
Web Creation
Aim of this course is developing even a simple web page according to current standards, requires knowledge of
Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Most of the websites also use images,
whether in the form of banners, buttons, logos, photos or scans. Adobe Fireworks is built as a tool to create and
manipulate images from the web and to allow the makers to optimize these images in order to reduce the file size.
Firework also provides an excellent integration with Dreamweaver. This series provides a comprehensive
introduction to XHTML, CSS and creating web graphics.
Web Technologies
The main objective of the course is to give students a practical knowledge of basic mechanisms, services and
protocols of the global network - Internet. The course provides mastering of the overall architecture of an effective,
scalable and secured web page. The students will acquire deep technical knowledge of HTML (lists, tables, figures,
multimedia and forms), CSS (formatting, styles and layouts), and JavaScript (variables, conditions, loops and
functions) important in building web pages.
Conversational English
Conversational English is a one semester course designed for intermediate-level English speakers and above, and
will be available to students in all semesters. English is an international language that facilitates communication in a
variety of contexts around the world, ranging from business meetings and transactions to casual conversations
between friends and interactions during travel. Conversational English will build students’ listening and speaking
skills, providing grammar, vocabulary, pronunciation, and fluency practice needed for common types of spoken
English interactions. This course will cover topics related to professional conversation, casual conversation, and
everyday interactions, providing students with conversational confidence in a variety of contexts. Professional
conversation will include formal and polite varieties of speech used in contexts such as work meetings or discussions
with colleagues. Casual conversation will include practice with language used while socializing with friends or family
and other informal situations and will include slang and informal speech. Everyday interactions will include
conversations at stores, during travel, and asking for or providing assistance. Methods of learning will focus on
practice and will include listening activities, dialogues, role-plays and simulations, debates, and discussions.
Consumer Protection
Aims of the course: The main goal is for students to become familiar with the concepts, Sources, Relationship with
other branches of law, Entities (natural and legal persons), Legal institutes for consumer protection, protection
through the application of liability due to physical defects in the item, protection of legal deficiencies in the item,
protection of normal functioning the welding, by the use of administrative networks by administrative bodies,
protection by setting standards, protection through private legal measures, consumer protection procedures.
Trade Law
Aims of the course: The main goal is for students to become familiar with the еntities of commercial law (trader, sole
proprietor, trade companies), connection of trade companies, termination of trade companies (liquidation and
bankruptcy), trade agreements, industrial property rights, securities).
Domestic Violence
Aims of the course: Domestic violence is a social phenomenon of wide scale and widespread in contemporary
society. It is present in all states and societies regardless of their development and emancipation. Immune to this
phenomenon is neither our country nor the region in which we live. Therefore, law students through this course gain
knowledge of what is domestic violence, the forms in which it is manifested, the legal arrangements in the country,
the region and the international sphere as well as the ways of preventing it. Through this course, students at the end
of the course will be able to identify domestic violence, identify criminal offenses that are incriminated in the Criminal
Code as domestic violence, and develop critical thinking about this problematic. This course enables the future
jurisdiction to handle issues of this sphere of high sensitivity as well as to provide the most adequate assistance and
protection for the victims of these criminal offenses in the exercise of his future profession as a judge, prosecutor or
lawyer.
Cyber Security
Aims of the course: Cyber security in context will explore the most important elements that shape the playing field on
which cyber security problems emerge and are managed. The course will emphasize how ethical, legal, and
economic frameworks enable and constrain security technologies and policies. It will introduce some of the most
important macro-elements (such as national security considerations and the interests of nation-states) and micro-
elements (such as behavioral insights into how people understand and interact with security features). Specific topics
include policy making (on the national, international, and organizational level), legal frameworks (including duties of
security, privacy issues, law enforcement access issues, computer hacking, and economic/military espionage),
standards making, and the roles of users, government, and industry.
Business Communication
The purpose of this course is to introduce students to the concepts of business communication. This course is an
attempt to improve students' communication skills with theoretical indicators and first of all with practical
demonstrations of the right way of communication in an organizational environment with employees and managers,
as well as holding meetings, interviewing, how to respond during the interview, negotiation and motivation of
everyone in their circle.
Communication Skills
The course Communication Skills is designed to enable students to practically apply interpersonal communication.
Students will have the opportunity to learn interpersonal skills (such as perception, listening, verbal and non-verbal
communication); public speaking (such as organization, delivery and the basics of writing public speeches) and small
group communication (such as leadership, self-confidence and listening). The course will also focus on providing
basic knowledge and understanding of the job hunting process through written and oral communication by doing
tasks such as writing a resume and a cover letter, conducting interview simulations etc.
Web Analytics
The purpose of this course is to enable students to master the Internet as a business tool by understanding the
basics of web analytics. Since the goal of every website is to attract customers and to increase the importance of the
content that is presenting, it is necessary to conduct an analysis of the factors that are important to users. For this
purpose we should collect data about the interaction of users with the web content in order to understand their online
behaviour and to prepare a list of recommendations for website redesign.
Risk Management
Upon completing this course, students should be able to: - Identify and categorize the various sources of risk. -
Design process for risk management. - Understand the role of the Risk Manager. - Understand the importance of
Risk Management for shareholders and other stakeholders. - Learn how to bring the business decisions to achieve
the highest risk-returns level. - Conduct measurement and assessment of risk by implementing appropriate
techniques and (VaR, scenario-analysis, stress-test etc.) - Apply Integrated Risk Management.
Е-Commerce
Course objectives: - Understanding and application of concepts of electronic commerce – electronic business. -
Identification of business needs for adaptation of constant and continuous changes in the field and the importance of
incorporation of Information Technology in the most important business processes. - Improvement of their current
operational efficiency to transform into a competitive advantage. - Developing strategic, administrative and
operational planning for new businesses or improving current planning with their technology. - Explaining the growth
of e-business to date, the term business consumer and the business-business model; using relevant business,
managerial and social science theories. - Examining the interaction between technological trends and social business-
context of e-business, including the diffusion of Social Networks and the Web 2.0 developments.
Organizational Behavior
Aim of the course: “Organizational behaviour” is one of the basic courses taught in management and business
schools and departments worldwide. The main purpose of this course is to introduce the students to the language of
organizational behaviour and organizational psychology. Thus, students should gain knowledge in fields such as
leadership, power, authority, teamwork, conflicts etc. In broad terms, the following actives are for this course:
Gaining factual knowledge (terminology, classifications, trends); Learning fundamental principles, generalizations,
or theories; Learning to apply course materials (to improve thinking problem solving and decisions); Developing
specific skills, competencies, and points of view needed by professionals in the field most closely related to this
course; Acquiring skills in working with others as a member of a team; Developing creative capacities;
Developing skill in expressing oneself orally or in writing; Learning how to find and use resources for answering
questions or solving problems ; Developing a clearer understanding of, and commitment to, personal values;
Learning to analyze and critically evaluate ideas, arguments and points of view; Acquiring an interest in learning
more by asking questions and seeing answers;
Business Models
The aims of the course are to explain the growth of the different business models and especially e-business to date,
both business-to-consumer and business-to-business, using relevant theories from business, management and the
social sciences. This course also examines the interaction between technological trends and the business and social
context of e-business, including the diffusion of social networks and web 2.0 developments. Students identify
innovations within the domain of e-business by presenting cases of the innovative use of e-business technologies;
they present relevant theories from business, management and the social sciences that help to explain the
development and growth of e-business. This course discusses the different business models and strategies,
including global supply chain management and electronic markets. Students are introduced with the notion of new
organizational forms, such as virtual organizations, electronic markets and open source production, which depend
upon e-business technology. The overall aim of the subject is to develop a critical and reflective appreciation of the
impact of e-business technology and innovation on business activities.
Operations Research
Course objectives: - Cautions regarding the inclusion of variables and their definition; and assess data related to the
quantification of variables and determining their interaction. - Developing the necessary skills and intuition of
managers to recognize the essence of the problem and the solution of his own success; - Knowledge of definitions
about the values that these variables can have. - Communicating ideas and harmonization of teamwork - Creation
and clear solution models equipped with clear objectives and sensitivity analysis in decision- making; - Identification
and registration of alternative decisions that affect the objectives, and the interaction between them.
Introduction to ERP
The aim of this course is to introduce student to Enterprise Resource Planning (ERP) systems and its functionalities.
It also introduces students how business works and how information systems fit into business operations. More
specifically, it is about looking at the processes that make up a business enterprise and seeing how ERP software
can improve the performance of these business processes.
Personal Finance
This course offers a practical introduction to personal financial management. Using a structured, step-by-step
approach, students learn how to save and invest, manage student loans, file taxes, decrease credit card debt, and
plan for the future. Real-life scenarios, covering a wide range of financial challenges enable students to appreciate
the relevance of key concepts, and useful advice from personal finance experts helps them apply those concepts in
their own lives. Many math-based examples clearly illustrate the critical importance of achieving long-term financial
goals through investing. The course engages students and focuses their attention on critical concepts they need to
succeed in class and to manage their finances wisely for a lifetime.
Managerial Economics
Aims of the course: - To enable students to approach managerial decision problems using economic reasoning; - To
present business practice topics by using an analytical approach, using equations and numerical insight;
Managerial Accounting
The purpose of the course is for students to gain knowledge of accounting, which is used by managers when making
decisions. Specifically, to familiarize students with the concepts of accounting for the managers and the necessary
tools for making managerial decisions. Prerequisites for entering the course: Principles of accounting.
Operational Management
The purpose of the course is for students to acquire knowledge to be able: - To prepare and make decisions in which
products and services are made. - To prepare and make decisions in which products and services are controlled. -
To find a suitable approach to solve any situation connected with the complex problems of products and services. -
To learn about various activities of the organization and functioning of the overall system operating management. - To
prepare and make decisions that create conditions for products and services. Prerequisites for entering the course:
Principles of Management.
Knowledge Economy
The course program enables students: - to develop a holistic vision of the state-of-the art, the tendencies and the
challenges of the knowledge-based economy; - to introduce the basic ideas, theories and industries of knowledge-
based economy; - to examine the main knowledge management provisions and to give a grounding in the best
knowledge management practices and techniques; - to introduce knowledge technologies used by businesses, being
the basis of an effective knowledge management system; - to demonstrate how to identify knowledge processes in
practice, manage them using IT; - to specify the criteria of human capital formation and development; to analyze best
practices, challenges and opportunities of the implementation of knowledge-based economy in Macedonia and other
countries by reviewing and assessing the features of the modern state of knowledge-based economy development; -
to prepare students to operate in a dynamic enterprise environment in the context of intellectual capital management.
Basic Econometrics
Aims of the course program: - To develop an understanding of the use of regression analysis and related techniques
for quantifying economic relationships and testing economic theories; - To equip students to read and evaluate
empirical papers in professional journals; - To provide students with practical experience of using mainstream
regression programs to fit economic models;