Τμήμα Εφαρμοσμένης Πληροφορικής
Σχολή Επιστημών Πληροφορίας
Program of studies
Applied Informatics - Technology Management: 1st year[Semester 1] [Semester 2]
AI - Applied Informatics[Semester 3] [Semester 4] [Semester 5] [Semester 6] [Semester 7] [Semester 8]
TM - Technology Management[Semester 3] [Semester 4] [Semester 5] [Semester 6] [Semester 7] [Semester 8] Semester 3
Study Direction: AI - Applied Informatics
|COMPUTER ARCHITECTURE (ΠΛ0304-1)
Roumeliotis Manos Souravlas Stavros
Computer Architecture deals with the logic design of the basic abstraction layers that facilitate the efficient execution of computer programs, according to current digital circuit technologies, with emphasis on processor and memory operation. Students must be able to explain the organization of a typical computer system, as well as the execution of a simple program on that system. Further, students must be able to design simple digital circuits, program in simple assembly language and estimate the performance of a simple computer system.
Introduction: Structured Computer Organization, Survey of Modern Computer Systems: Processor, Memory, Buses, I/O.
Digital Logic: Information Representation, Logic Gates and Boolean Algebra, Basic Combinatorial Circuits, Basic Sequential Circuits and Memory, Buses.
Microarchietcture: Data Paths and Memory Models, Execution of Instructions and Microisnstructions, Instruction Level Parallelism, Cache Memory, Performance Improvements.
Instruction Set Architecture: Data Types, Instruction Formats, Addressing Modes, Instruction Types, Flow Control, Assembly Language Programming.
|DATABASES I (ΠΛ0501-1)
Evangelidis Georgios Koloniari Georgia
The student will be able to: (a) design ER-diagrams for a database based on the requirements of a specific application, (b) transform an ER-diagram to a relational schema, (c) use specialized database modeling CASE tools to achieve the above, (d) derive a relational schema via normalization, (e) implement relational schemas in commercial DBMSs (e.g., Oracle) and open-source DBMSs (e.g., MySQL), (f) master relational algebra and use SQL to manage a database.
Introduction to Databases.
The ER-model (Entity-Relationship model)
The relational model
Normalization (1NF, 2NF, 3NF)
SQL introduction, QBE
SQL (nested queries)
SQL (aggregate queries)
SQL (advanced queries)
Normalization (4NF and 5NF)
|DIGITAL ECONOMICS (ΠΛ0316)
To investigate the characteristics of the digital economy and to comprehend the way in which these characteristics, related to each other, contribute to the improvement of the micro- and macro-economic measures.
Introduction to the digital economy (From industrial economics to digital economics, Differences between the old and the new economy, Rules and characteristics of the new economy),
Productivity and new technologies (Productivity change measurement, The "productivity paradox", Integration of the digital goods into the productivity measurement),
Pricing policies in the Internet (Factors that influence pricing in the Internet, Internet pricing types, E-auctions, Pricing of the Internet services),
Information & Communication Technologies and digital divide (Determinants of the digital divide, Digital divide types, Measurement of the digital divide),
Economic consequences of the digital technologies on the environment (Analysis of the economic consequences of e-waste, Environmental pollution by the disposal and recycling of e-waste, Estimation methods of the e-waste produced quantity)
Dasilas Apostolos Tsopoglou Stavros
Students are introduced to the following concepts and practices in Finance:
1. Understanding the basic concepts in Financial Analysis and Management
2. Ability to use these concepts as tools of analyzing the function of finance in firms.
3. Decision making based on the results of the specific financial analysis.
4. Competence in using spreadsheet type of software to solve problems in finance.
1. BASIC CONCEPTS IN FINANCE AND THE FINANCIAL ENVIRONMENT.
2. COMPARATIVE ANALYSIS OF FINANCIAL STATEMENTS
3. SOURCES AND USES OF FUNDS
4. WORKING CAPITAL-REVENUE-COST PLANNING AND CONTROL
5. TIME VALUE OF MONEY AND CAPITAL BUDGETING
6. MONEY AND CAPITAL MARKETS (SOURCES OF FUNDS)
7. USE OF SPREADSHEETS (MS EXCEL TYPE) IN SOLVING PROBLEMS IN FINANCE
8. PREPARING AND COMPLETING A CASE STUDY (USE OF WEB BASED FINANCIAL DATABASES AND PRESENTATION OF A FINANCIAL ANALYSIS FOR A SPECIFIC ENTERPRISE)
|OBJECT- ORIENTED PROGRAMMING (ΠΛ0401)
Chatzigeorgiou Alexandros Xinogalos Stylianos
To understand the object-oriented way of thinking as a way to model and solve problems. To learn the basic elements of the object-oriented programming language Java.
Introduction to the object-oriented way of thinking. Objects and Classes. Introduction to the Java programming language: Language features, variables, data types and expressions. Control statements. Using Java libraries. Design of classes and construction of objects. Associations between classes. The concept of reference. Inheritance and Polymorphism. Applets and Applications. Graphical User Interface and event handling. Exceptions. Object-oriented analysis and design with UML.
|STATISTICS II (ΠΛ0202)
A student must be able to make decisions by analyzing properly the statistical data in hand, using the free source software R. It is an introduction to the basics, such as (a) statistical hypothesis testing and confidence intervals, and (b) the linear regression model.
Statistical data (introduction to R, entry and presentation of data)
Basic Inference (sample, LLN, CLT, point estimation, confidence intervals for means, proportions and variances)
Hypothesis Testing (fundamental notions, testing for means, proportions and variances, χ2-tests, ANOVA)
Regression Analysis (fundamental notions, diagnostic checking, case studies)
Sampling Methods (fundamental methods)