The Department of Informatics offers 65 courses. In order to graduate, students have to attend and succeed in the examinations of thirty six (36) courses and to fulfill the foreign language requirement.
Students must initially attend 15 courses that cover all areas of Informatics at a basic level, as well as 5 courses on Mathematics and 2 courses on Economics and Accounting. In addition, students select optional courses depending on the specific areas they want to study in depth. The optional courses are organized in 6 areas (of which the student must select 2). Each module is comprised of 3 compulsory courses that deal with the basic knowledge of the area, and a number of optional courses (of which the student must select 2) that allow a deeper treatment of particular subjects in the area. In addition to fulfilling the above requirements, students must complete 4 more courses selected among the courses of the department, as well as courses offered by other departments at AUEB.
The areas are:
1st Semester |
|||
Course |
Code |
Category |
|
DISCRETE MATHEMATICS |
3117 |
Compulsory |
|
INTRODUCTION TO COMPUTER SCIENCE |
3135 |
Compulsory |
|
INTRODUCTION TO COMPUTER PROGRAMMING |
3125 |
Compulsory |
|
INTRODUCTION TO ECONOMICS |
3151 |
Compulsory |
|
MATHEMATICS I |
3119 |
Compulsory |
2nd Semester |
|||
Course |
Code |
Category |
|
ACCOUNTING |
3252 |
Compulsory |
|
MATHEMATICS II |
3214 |
Compulsory |
|
PROBABILITY THEORY |
3311 |
Compulsory |
|
COMPUTER PROGRAMMING WITH JAVA |
3222 |
Compulsory |
|
DIGITAL SYSTEMS DESIGN |
3262 |
Compulsory |
3rd Semester |
|||
Course |
Code |
Category |
|
DATA STRUCTURES |
3335 |
Compulsory |
|
COMPUTER SYSTEMS ORGANIZATION |
3365 |
Compulsory |
|
COMPUTER PROGRAMMING WITH C++ |
3321 |
Compulsory |
|
COMPUTATIONAL MATHEMATICS |
3230 |
Compulsory |
4th Semester |
|||
Course |
Code |
Category |
|
ALGORITHMS |
3432 |
Compulsory |
|
AUTOMATA AND COMPLEXITY |
3434 |
Compulsory |
|
DATABASE SYSTEMS |
3436 |
Compulsory |
|
OPERATING SYSTEMS |
3464 |
Compulsory |
|
English language IV French language IV German language IV |
3954 3964 3974 |
It is required to pass one of the three languages or to present appropriate language certification |
5th Semester |
|||
Course |
Code |
Category |
|
INFORMATION SYSTEMS ANALYSIS AND DESIGN |
3541 |
Compulsory |
|
COMMUNICATION NETWORKS |
3571 |
Compulsory |
|
INVESTMENT ANALYSIS WITH APPLICATIONS TO INFORMATICS |
3751 |
Required, Area 5 |
|
APPLIED PROBABILITY AND SIMULATION |
3614 |
Required, Area 6 Elective, Areas 1, 5 |
|
LOGIC |
3515 |
Required , Area 1 Elective, Areas 3, 4 |
|
STATISTICS FOR INFORMATICS |
3155 |
Required , Area 6 Elective, Areas 2, 4, 5 |
|
ARTIFICIAL INTELLIGENCE |
3531 |
Required , Area 4 Elective, Areas 1, 3 |
6th Semester |
|||
Course |
Code |
Category |
|
COMPILERS |
3634 |
Required |
|
SOFTWARE ENGINEERING |
3648 |
Required |
|
COMPUTER NETWORKS |
3672 |
Required , Area 2 |
|
SPECIAL TOPICS IN ALGORITHMS |
3632 |
Required , Area 1 |
|
CONCEPTUAL MODELLING OF SYSTEMS |
3741 |
Required , Area 3 Elective, Area 4 |
|
OPERATIONS RESEARCH |
3511 |
Required , Area 5 Elective, Areas 1, 6 |
|
APPLIED NUMERICAL ANALYSIS |
3513 |
Required, Area 6 Elective, Area 1 |
|
DATABASE SYSTEMS DESIGN |
3543 |
Required , Area 4 Elective, Areas 2, 3 |
|
COMPUTABILITY |
3517 |
Required , Area 1 Elective, Area 6 |
7th Semester |
|||
Course |
Code |
Category |
|
INFORMATION SYSTEMS SECURITY |
3662 |
Required , Area 3 Elective, Areas 2, 4 |
|
SPECIAL TOPICS IN OPERATIONS RESEARCH |
3812 |
Required, Area 5 |
|
DISTRIBUTED SYSTEMS |
3664 |
Required, Area 2 Elective, Areas 1, 4 |
|
INFORMATION RETRIEVAL SYSTEMS |
3644 |
Required, Area 4 Elective, Area 3 |
|
WIRELESS NETWORKS AND MOBILE COMMUNICATIONS |
3771 |
Elective, Area 2 |
|
ACTUARIAL MATHEMATICS |
3711 |
Elective, Areas 5, 6 |
|
COMPUTER GRAPHICS |
3781 |
Elective, Areas 1, 2, 6 |
|
INFORMATION SYSTEMS PROJECT MANAGEMENT |
3844 |
Elective, Area 3 |
|
SPECIAL TOPICS IN DISCRETE MATHEMATICS |
3612 |
Elective, Areas 1, 6 |
|
DATA & WEB MINING |
3743 |
Elective, Areas 3, 4 |
|
HUMAN - COMPUTER INTERACTION |
3783 |
Elective, Areas 2, 3 |
|
TIME SERIES AND FORECASTING METHODS |
3715 |
Elective, Areas 5, 6 |
8th Semester |
|||
Course |
Code |
Category |
|
COMPUTER ARCHITECTURE |
3561 |
Required, Area 2 |
|
SOFTWARE VERIFICATION, VALIDATION & MAINTENANCE |
3642 |
Required, Area 3 Elective, Area 4 |
|
INFORMATION SYSTEMS DEVELOPMENT |
3842 |
Elective, Areas 3, 4 |
|
SYSTEMS AND NETWORKS PERFORMANCE ANALYSIS |
3862 |
Elective, Areas 2, 6 |
|
NETWORK SECURITY |
3761 |
Elective, Areas 2, 3 |
|
GAME AND DECISION THEORY |
3713 |
Elective, Areas 1, 5, 6 |
|
INFORMATION THEORY |
3814 |
Elective, Areas 1, 6 |
|
ACCOUNTING INFORMATION SYSTEMS |
3852 |
Elective, Areas 3, 5 |
|
MACHINE LEARNING |
3745 |
Elective, Areas 4, 5 |
|
NETWORK ECONOMICS |
3818 |
Elective, Areas 2,5 |
|
ELEMENTS OF INFORMATION LAW |
3791 |
Elective, Areas 3, 4 |
|
MULTIMEDIA TECHNOLOGY |
3882 |
Elective, Areas 2, 4 |
|
WEB TECHNOLOGIES AND PROGRAMMING |
3747 |
Elective, Areas 2, 3, 4 |
|
FINANCIAL COMPUTING |
Elective, Areas 5, 6 |
||
B.Sc. THESIS |
3802 |
Elective, Areas 1-6 |
|
TRAINING INTERNSHIP |
3804 |
Elective, Areas 1-6 |