Τμήμα Εφαρμοσμένης Πληροφορικής
Σχολή Επιστημών Πληροφορίας

Program of studies




acad.year 2015-2016

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) up.gif
Roumeliotis Manos    Souravlas Stavros     

Objective
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.
Content
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) up.gif
Evangelidis Georgios    Koloniari Georgia     

Objective
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.
Content
Introduction to Databases.
The ER-model (Entity-Relationship model)
The relational model
Normalization (1NF, 2NF, 3NF)
Relational algebra
SQL introduction, QBE
SQL (nested queries)
SQL (aggregate queries)
SQL (advanced queries)
Normalization (4NF and 5NF)



DIGITAL ECONOMICS (ΠΛ0316) up.gif
Stiakakis Emmanuil     

Objective
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.
Content
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)



FINANCE (ΠΛ0502) up.gif
Dasilas Apostolos    Tsopoglou Stavros     

Objective
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.
Content
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) up.gif
Chatzigeorgiou Alexandros    Xinogalos Stylianos     

Objective
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.
Content
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) up.gif
Papanastasiou Demetrios     

Objective
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.
Content
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)