Description
Knowledge:
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
Skills:
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.
Competencies:
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.
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 Requirements / Progression Opportunities
Knowledge
Skills
Competences