South East European University
bringing knowledge to life!
Export

Programme:

Applied Informatics for IT companies (2013/2014)

Integrated study programme with practice
Study Cycle: Third Cycle (Doctoral)
Faculty: Contemporary Sciences and Technologies
Academic year: 2023 / 2024
ECTS: 180 (3 years)
Decision:

The undergraduate program (Bachelor of Science) of Applied Informatics for IT Companies incorporates the best from the Informatics and Computer Science fields and the applied knowledge in the IT oriented companies. This combination of IT knowledge and its application in business, gives an impetus to the contemporary trends in the IT industry as well as preparing students for the position of experts in different areas of businesses in the state and around the World. The labor market demands such skills in applied knowledge in the field of IT in the economy, business, which indicated that the demands of the business are taken into account when suggesting such direction compliant with such student profile.

The structure of this three-year programme contains studies which by nature are dynamic, integrative and interactive. It is expected that these studies will generate high professional results adapted to the needs of the labor market, especially IT-enabled businesses in Macedonia, the region and the world, while serving as a sound basis for continuing studies at the post-graduate level.

The program also includes parts integrated with the practice, which enables students develop different applications for the needs of the business, in collaboration with companies. An important factor is that students will take 5-6 months per year of practical engagement in IT companies.

This program will be offered in English, in collaboration with German integrated experts, where 50% of instruction will be held at the university, while 50% in a company. Employment rate of students in this study program is usually 100% due to the fact that students sign an agreement with a company that will support the student’s studies and meanwhile employ him or her after successful completion of  studies.

Choosing the field of studies probably is one of the most important choices in the lives of young people. This is the main pillar that affects future occupation throughout one’s life. Therefore, it is time to decide about the profession that will provide respect, reputation, pleasure and of course a secure existence.

In order to create the required professionals and to retain them on a longer term, is the main task of any company. The professional worker is crucial to the company's success in the market. Therefore, the needs for training young people in accordance with the needs of the company are a necessary requirement of a contemporary market economy. The business world often requires more and more adaptation and unification of business practices in order to create a sole working culture.

Nowadays, companies and business institutions are interested in students who graduate from universities to be closer to them and respond to their requests. Based on German advanced models, SEEU has prepared for this academic year, integrated study with practice.

Students will perform the study projects at the university according to the requirements of the company. After graduation, at the same time the graduate student will be employed by the company.

Applied Informatics for IT companies is an attractive degree that tries to fill in the gap that companies are having when dealing with young worker employability. Instead of additional training for young staff, IT companies should be focused in receiving real professionals immediately after they graduate. The investment they do in the beginning will be a return to them right after the students is employed in the IT company. What companies need is to have you as a professional in their business rather than just a diploma degree. Applied Informatics for IT companies is a new concept nowadays for new students in Macedonia and the region.

Knowledge and understanding
  • Possession of knowledge and understanding of areas in Computer Science and Informatics (programming, web technologies, databases, networks, and computer and information systems).
  • Ability to develop and implement original and creative ideas in IT companies.
  • Ability to apply interdisciplinary knowledge and demonstrating specialist competencies of Computer Science and Informatics.
  • Have knowledge of one or more subject areas that qualify the student as an expert on the application of knowledge in a given area.
Applying knowledge and understanding
  • Ability to critically, independently and creatively solve problems in new and unpredicted conditions for which there is no previous experience in the IT industry.
  • Planning, management and evaluation of independent research in the area of ​​information systems but also programming and implementation of appropriate computing tools, technologies and environment.
  • Creativity and originality in the interpretation of informatics knowledge in solving the problems in the IT industry.
Making judgement
  • Ability for creative integration and synthesis of knowledge from several areas related to IT and business processes by utilizing computer tools and techniques.
  • Ability to deal with complex situations related to specific business processes, which emerge in real-time in the IT companies.
  • Ability to identify appropriate specialized instances in the IT industry and making sound judgments in situations with lack of complete information or data, and based on personal, social and ethical principles and responsibilities related to the application of knowledge and understanding.
Communication skills
  • Ability to exchange findings and suggestions with argumentation and rationally reinforcing them with both professionals and unskilled people, clearly and unambiguously;
  • Taking considerable responsibility for shared outcomes; running and initiating activities.
Learning skills
  • Ability to identify personal needs and directions for individual and autonomous education and its performance independently and autonomously in the typical information areas.
  • Ability to assume responsibility for continued individual studying in specialized business and information areas within the economy.
  • Ability to assume responsibility for further professional development and training.

Semester 1

  • [6 ECTS] Computer Systems
    Upon completion of lectures on this subject, students should: - - Understand the fundamentals of computer systems and their organization; - - Know how to interpret the different numerical systems; - - Understand Boolean algebra and its application; - - Understand the basics of computer architecture; - - Differentiate between different operating systems and their application; - - Understand the basics of computer networks;
  • [6 ECTS] Programming Concepts
    Introduction to programming and problem solving concepts using algorithms and pseudo codes. Presentation of data in the computer. Data types and structures. Control structures. Algorithms and problem solving
  • [6 ECTS] 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. Also aims to familiarize students with the notion of integral and it will be applied to various practical problems.
  • [6 ECTS] Free elective course 1
  • [3 ECTS] Elective Albanian / Macedonian Language I / 1
    • Albanian language for beginners 1
    • Albanian language for beginners 2
    • Albanian language for beginners 3
    • Macedonian Language 1
    • Macedonian Language 2
    • Macedonian Language 3
    • Macedonian Language 4
    • Macedonian Language for beginners 1
    • Macedonian Language for beginners 2
    • Macedonian Language for beginners 3
    • Macedonian Language for beginners 4
    • Academic writing in Macedonian
  • [3 ECTS] Elective English Language I / 2
    • Level 1
    • Level 2
    • Level 3
    • Level 4
    • Academic English
    • Advanced Academic English

Semester 2

  • [6 ECTS] Computer programming C++
    This is a course that presents the basic concepts of programming that further serves as an introduction to structured programming. The intention is to teach students to write clear and efficient C++ programs by applying a wide range of programming techniques.
  • [6 ECTS] 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.
  • [6 ECTS] Web Technologies and Architectures
    The purpose of the curriculum is to give students practical knowledge about basic mechanisms, services and protocols of the Internet global network. The course presents a compilation of comprehensive topics from the web architectures to web technologies with particular emphasis on practice combined with the latest web client-side technologies, such as, XHTML, HTML5, CSS, JavaScript, JQuery, Ajax/JSON and Mashups. Students from a practical point of view will know how to govern the concepts of the overall architecture of an efficient, scalable and reliable website. Students will also gain strong technical knowledge about XHTML, HTML5, CSS, JavaScript, JQuery, and Ajax/JSON by studying the syntax and semanticx of these technologies from a practical point of view, from which they will be ready without any additional training to respond to the needs and challenges of a real IT company.
  • [6 ECTS] Free elective course 2
  • [3 ECTS] Elective Albanian / Macedonian Language II / 3
    • Albanian language for beginners 1
    • Albanian language for beginners 2
    • Albanian language for beginners 3
    • Macedonian Language 1
    • Macedonian Language 2
    • Macedonian Language 3
    • Macedonian Language 4
    • Macedonian Language for beginners 1
    • Macedonian Language for beginners 2
    • Macedonian Language for beginners 3
    • Macedonian Language for beginners 4
    • Academic writing in Macedonian
  • [3 ECTS] Elective English Language II / 4
    • Level 1
    • Level 2
    • Level 3
    • Level 4
    • Academic English
    • Advanced Academic English

Semester 3/4

  • [6 ECTS] Optimization Methods
    The aim of this course is to present techniques of modeling and optimization in order to prepare students for developing their ability to prepare models for solving real problems in the field of computer science. The course explore the importance of matrix factorizations as an important tool which offers modality for optimizing the solutions of different numerical algorithms which are of basic interest for problem solving in the area computer sciences. The course introduces optimization theory and approach to find the optimum. The different methods of optimization will be analyzed such as the simplex method, duality problem and sensitivity of the problems of linear programming. The aim is to explore a computer implementation for each of the problems followed by the proposal of the corresponding model for optimization.
  • [6 ECTS] Web Technologies
    The purpose of the curriculum is to give students practical knowledge about basic mechanisms, services and protocols of the Internet global network. The course presents a compilation of comprehensive topics from the web architectures to web technologies with particular emphasis on practice combined with the latest web client-side technologies, such as, XHTML, HTML5, CSS, JavaScript, JQuery, Ajax/JSON and Mashups. Students from a practical point of view will know how to govern the concepts of the overall architecture of an efficient, scalable and reliable website. Students will also gain strong technical knowledge about XHTML, HTML5, CSS, JavaScript, JQuery, and Ajax/JSON by studying the syntax and semanticx of these technologies from a practical point of view, from which they will be ready without any additional training to respond to the needs and challenges of a real IT company.
  • [6 ECTS] Object-Oriented Programming
    This course is intended for students who have previous knowledge in structured programming and want to apply such knowledge in C++. Objective of the course is to acquaint students with the knowledge and understanding in the field of object-oriented programming (abstract data types, classes, encapsulation, abstraction, inheritance, polymorphism, and others), to teach students to write clear and efficient C++ programs using object-oriented programming principles for creating effective business applications, to gain the ability to make evaluation of a particular object-oriented solution, and to be able to apply the concepts of abstract data types in solving problems based on the principles of object-oriented programming implemented in C++.
  • [6 ECTS] Free elective course 3
  • [6 ECTS] Elective English for specific purposes I / 5
    • Level 1
    • Level 2
    • Level 3
    • Level 4
    • Academic English
    • Advanced Academic English

  • [6 ECTS] Relational databases and SQL
    The course is an introduction to the concepts of databases and database systems. A student who successfully completes this course will be able to use models and concepts of designing databases. The student will be able to use and design simple and specific databases based relationship model databases. Using MS SQL Server database management system (DBMS), SQL language and implementation of queries.
  • [6 ECTS] Applied Probability and Statistics
    The purpose of this course is to enable students to acquire the necessary knowledge of the subject of probability and statistics that has direct application in computer science in particular information needs for industrial purposes. The goal is to learn how to do the processing and clustering statistics, their laws, their representation, the laws of adopting appropriate conclusions based on the processed data and testing hypotheses. Also the aim is to teach the basic principles of probability and how these principles can be applied in various areas of everyday life especially in the field of computer science and for the purposes of statistical analysis.
  • [6 ECTS] Operating Systems
    The main goal of this course is to offer students an operating system perspective and key concepts. This course examines the major problems in operating systems. The operating system is an interface between the user programs and computer hardware (or mobile devices) which they operate. Therefore the responsibility of the operating system is the management and sharing of computer resources. This course will begin with a brief introduction to the "main concepts of operating systems" and continues with the evaluation of these concepts and analysis in detail. A detailed analysis of the major components of most operating systems will be discussed. The discussion will cover the processes and threads, deadlocks, memory management, input/output, file systems and security. The following part of the course deals with the presentation of the key concepts of distributed, multimedia and smart card operating systems. At the end of the course, the concepts of mobile operating systems will be presented, analyzed and evaluated. All this will be accompanied by an analysis of case studies of specific operating systems from each category.
  • [6 ECTS] Elective English for specific purposes II / 6
    • Level 1
    • Level 2
    • Level 3
    • Level 4
    • Academic English
    • Advanced Academic English
  • [6 ECTS] Elective course / 7
    • E - Commerce
    • Fundamentals of Information Systems
    • Multimedia Systems

Semester 5

  • [6 ECTS] Web Programming
    The aim of the course is to familiarize students with the problems of web development and understanding the web object-oriented programming techniques and technologies.
  • [6 ECTS] Computer Networks
    The course is designed to provide information and knowledge on the principles of modern computer networks, and skills for the development of network applications and programming.
  • [6 ECTS] Software Engineering
    The purpose of this course is to provide students with a deep, critical and systematic understanding of the principles and techniques for software specification, analysis and design, programming, testing and evaluation, maintenance and design of effective software management applications. Outcome of the course is to enable students to capture understanding of the tools and methodology of software development solutions.
  • [6 ECTS] Advanced elective course / 8
    • Data Mining
    • Programming Mobile Devices
    • Database Administration
    • Microcontrolers and Embedded Systems
    • Data Visualization
    • Java Programming
  • [6 ECTS] Advanced elective course / 9
    • Data Mining
    • Programming Mobile Devices
    • Database Administration
    • Microcontrolers and Embedded Systems
    • Data Visualization
    • Java Programming

Semester 6

  • [6 ECTS] Software Testing and Maintenance
    Testing and maintenance of a software product plays a crucial role in ensuring its quality and success. Testing is the most used technique in detecting software bugs, and often takes more than half of the cost and time of development of software. Maintenance of the software, on the other hand, is crucial to ensure continuity of service, and mainly deals with how to control the changes and evolution of the software after its release. This course aims to cover the basic concepts, principles, methods and techniques to perform effective software testing and maintenance.
  • [6 ECTS] Human-Computer Interface
    The purpose of the course is to help students learn the principles of designing computer applications to achieve a high degree of usability by users. Specifically, students will gain knowledge of user-cantered design method which involves designing applications according to analysis of users and the conditions in which the application will be used. Additionally, different evaluation methods will be learned that will ensure that the application being developed will be usable by users.
  • [6 ECTS] Business Applications Development
    This is a course in computer programming concepts for students that have substantial programming experience coming into the course and wish to learn how to apply that experience to Visual Basic NET. The course will provide a working knowledge of computer programming and application of programming fundamentals to problem solving techniques using Visual Basic NET and to obtain an organizational pattern for programming. It will extensively promote the usage of design patterns, OO methodologies thus aiming to teach students best practices in application development.
  • [6 ECTS] Elective course / 10
    • Development of Web Based Mobile Applications
    • Broadband networks
    • Web Development using XML
  • [6 ECTS] Elective course / 11 (Capston Project)
    • Development of Web Based Mobile Applications
    • Broadband networks
    • Web Development using XML
Google+