Search:
 
Institute Personnel > Courses - Schedule > Kakarontzas George
 
  Courses - Kakarontzas George
Compilers
 

The course comprises four parts: (a) regular expressions and lexical analysis, (b) context-free languages and syntax analysis, (c) semantic analysis and (d) code generation. Besides the theoretical presentation the course also provides hands-on labs in which the students develop a simple yet complete compiler for a simple programming language.

Teaching Hours
 

Tuesday 18:00-20:00

Software Quality
 

Introduction to Software Quality. Software Errors and faults. Test categories, organization and coverage criteria. Unit and Integration testing techniques. Automated testing tools. System testing: goals, steps, procedures and techniques. Reliability, availability and maintainability: definitions, prediction and reliability models. Acceptance and installation testing. Test Documentation. Safety-critical systems testing. System maintenance: basic concepts, definitions, problems, metrics. Basic issues relating to evaluation and improvement of products, processes and resources. Besides the theoretical presentation the course provides hands-on labs in which the students learn how to apply unit testing in Java programs using tools such as Eclipse IDE and JUnit, measure test coverage with automated tools and perform functional and performance testing using automated tools such as Apache JMeter.

Teaching Hours
  Tuesday 12:00-14:00
Software Engineering
E-Class >>
 

Object-oriented software systems analysis and design. Requirement analysis. Depicting the static structure and the dynamic behavior of software systems with UML. Software development processes (e.g. Unified Process, Iconix etc.). Design patterns. General Responsibility Assignment Patterns (GRASP). Agile methods of software development. Integrated Development Environment (IDEs), VCSs, Testing frameworks.

Teaching Hours
 
 
  Office Hours - Kakarontzas George
Τετάρτη
  10:00 - 12:00
  Γραφείο 9
 
 

Copyright © 2007 - 2024 : TEI of Thessaly
Created by ItBiz