Bachelor of Engineering in Informatics. Department of Informatics Advanced Semester Directions: a) Software Engineering b) Computer Engineering c) Network Engineering Faculty of Technological Applications. Technological Educational Institute of Athens.


The title holder will have demonstrated knowledge and understanding of issues in the following general and specialized subjects:
General subjects:
• Programming languages
• Methods of software development
• Database structures and content organisation
• Requirements modelling and needs analysis techniques
• Hardware architecture
• Information Security
• Operating systems and software platforms
• Computer architecture
• Knowledge-based systems, expert systems
• Man-machine interaction design principles

Specialized cognitive subjects:
• Database Management Systems and related architectures
• Languages for the description of technical specifications in project design
• Architecture frameworks and system design tools
• Internet Technologies
• New emerging technologies (knowledge management and semantic web)
• Methods of information analysis and operational processes
• Technical and tools for data recovery
• Emerging technologies and operational applications, organizational processes and structures, needs analysis techniques
• Hardware components, tools and hardware architecture, functional and technical design, modern technologies
• Mobile technologies and environmental requirements
• Appropriate pedagogical approaches and educational methodologies
• Parallel and Distributed systems and applications

The title holder is able to:
• Use knowledge of different technological principles to shape the operational architecture. Understand the operational objectives that affect the components of the architecture (data, application, security, development, etc.).
• Collect, create and validate the functional and non-functional system requirements. Design the functional specifications based on identified needs. Ensure the integration of functionality to the final system design.
• Apply appropriate software and / or hardware architectures. Develop user interfaces, operational and embedded software components. Cooperate inside teams for the design and development of applications and systems.
• Collect and analyse internal and external operational knowledge and information needs. Configure the operational conduct in structured information. Apply data mining methods.
• Understand how Internet technology can be used for commerce. Understand the online environment.
• Diagnose, solve, deal with and document technical problems involving computing devices using appropriate methods.
• Conduct security checks. Implement monitoring and control techniques.
• Prepare scientific work in a structured way and present it through lectures and using visual aids.

Regarding general competencies, a graduate is able, as a professional, to:
• Implement procedures and techniques for the analysis of requirements for the design of applications and systems.
• Identify related technologies and specifications necessary for the architectural design if IT projects, applications, or improvements to existing infrastructure.
• Select appropriate technical solutions for application development according to customer needs.
• Properly configure components of hardware, software or of a network system to ensure their interoperability.
• Complete hardware and software components to create new systems. Comply with appropriate standards and control procedures to maintain the integrity of the overall functions and system reliability.
• Design data structures and manufacture system structure models according to the analytical results.
• Create complete systems that comply with their operational constraints and meet customer requirements. Follow a systematic methodology for analysis and manufacture of necessary components and interfaces.
• Design and implement security policies. Investigate and instigate remedial measures to address any security breach.

Regarding specific competencies, a graduate will be able, as a professional, to:

• Create and conduct quality control and software reliability procedures.
• Organize and implements educational activities over the general and specific IT issues.
• Design and implement digital systems to meet specific requirements.
• Apply appropriate software programs and principles of digital circuits for the implementation of integrated computing devices.
• Design, install, adjust, modify, check and maintain computer systems to meet specific operational requirements.
• Analyse and plan secure networks at all operational levels.

Further Information

"The purpose of the Dertment ofomter Engineering ofthens Technical Edution Institute is to ove high level ofechnolal edutionwith the purposofreating scientists with a high level ofnowdg skills, and mtences conrning the science and chnolofomters, comnication and fortics.

Specifically, the Dertment's curriculum serves the folwg purpos
- Proveuality higher edution, in accordance with the internationally accepted standards.
- Ensure the technological direction of studies, focused on laboratory training, in combination with quality theoretical education.
- Keep up with the latest developments in research and technology, and adjust its educational subject to them.
- Cultivate skills to its graduates, which shall enable them to cope (a) with a competitive work environment, (b) with postgraduate studies, and (c) with the need to keep up with the developments of research and technology.
- Formulate a suitable educational environment through volunteering and extrovert services provided by Athens TEI, so that the graduates, apart from their technological education, formulate into complete and socially sensitive personalities.

Apart from the above, the Department of Computer Engineering participates in research and development programmes, offering its students educational consulting, which is specifically focused on postgraduate studies, while developing the educational role of information technology and supporting actions for mixed learning.

The orientation, focus, and main cognitive subjects of the Curriculum:

The Curriculum supports 54 courses, of which 27 are branch courses and 27 have been allocated to the following three, institutionalized, Directions:

a) Software Engineers
b) Computer Engineers
c) Network Engineers

Based on the above directions, the Undergraduate Programme of the Department of Computer Engineers focuses on the following general axes:
- Computer Sciences, focused on the theoretical and algorithmic principles of computing, on programming, and on information management.
- Technologies for Software, Computers, and Communications, with emphasis on the analysis, design, and implementation of software systems, and on the design, implementation, and support of networks and computer systems, with the main objective the successful development and operation of modern informative environments (infrastructures, communication services, content services, added value services).
- Information Systems, with emphasis on the analysis of requirements, and also on the design and implementation of systems, with the purpose of supporting the information management procedures and the administration procedures at every level of an organization / business.
- Hardware and Computer Systems, with emphasis on the design, development and maintenance of computer systems, computer peripherals, integrated systems, composite sensor systems, and also on the design and programming of integrated circuits.
Regardless of the direction, the basic cognitive areas of the Programme of Studies includes, among others, the following:
- Algorithms and Complexity
- Man - Computer Interaction
- Safety in the Technology of Information
- Basic Principles of Computer Systems
- Programming Languages and Methodologies
- Discreet Structures in Computing
- Information Management
- Computer Networks and Communication
- Integrated Systems and VLSI Design
- Image Processing and Computer Graphics
- Operating Systems
- Intelligent Systems
- Computer Organisation and Architecture
- Parallel and Distributed Computing
- IT Systems and Applications
- Information Technology and Society
- Digital Systems Design
- Software Technology (Engineering)
- Computer Science

Relation To Employment

The graduate of the Department of Informatics knows the scientific methodology, has developed technical abilities and skills, has gained experiences from the professional practice and is able to operate professionally, successfully supporting the use of information technology and communications in all areas of use . In particular, the Graduate of the Department, either as self-employed, either as a business or organisation executive in the public or private sector has the following possibilities:

- Apply the principles of science and technology in the analysis, design and implementation of software systems, as a Systems and Applications Developer.
- Analyse and cover the needs of organizations and businesses, through the design, development, implementation, integration, configuration, management and support of computer technologies (software, hardware and communications) as a Computer Engineer.
- Design, develop and maintain computer systems, computer peripherals, integrated systems, advanced sensor systems, as well as planning and program integrated circuits, as a Computer Engineer.

In addition, the graduate of the Department can work as a educator or Computer Engineer, at all levels of education.

In addition, the Graduate of the Department can cope comprehensively with the needs of monitoring research development, the innovation of technology, and lifelong learning. Moreover, they can also extend and further refine their cognitive field by conducting postgraduate studies to obtain postgraduate academic degrees (M.Sc., Ph.D.) in the Universities in Greece or abroad.


Access to this type of qualification have those who have completed at least the secondary education (level 4).
Holders of such qualifications gain access to study programmes at the same level or at level 7 or 8.

Ways To Aquire

Qualifications of this type are acquired via formal education.