Undergraduate Projects
- Jun 2005: Analyzed the performance of computer systems with the help
of the closed network model and simulation using C. (Course: Computer System
Performance - Instructor: Prof. Andreas-Georgios Stafylopatis)
- Jun 2005: Implementation of an advance real time video effect using
JMF (Java) and DirectShow (C++). (Course: Digital Television and Multimedia
Communication - Instructor: Prof. Nikolas Mitrou)
- Feb 2005: Research on "Database Systems and XML". (Course: Advanced
Topics in Database Systems - Instructor: Prof. Timos Sellis)
- Feb 2005: Research on "Petaops and Exaops: Supercomputing on the
Web". (Course: Parallel Processing Systems - Instructor: Ass. Prof. Nectarios
Koziris)
- Jan 2005: Developed a parallel program for solving linear system
with the Conjugate Gradient method using MPI and MPI/OpenMP programming model.
(Course: Parallel Processing Systems - Instructor: Ass. Prof. Nectarios
Koziris)
- Jan 2005: Defined a SNMP MIB for a firewall system. (Course: Network
Management & Intelligent Networks - Instructor: Prof. Vassilis Maglaris)
- Dec 2004: Developed a Bill Issuance System using XML-Web Service,
ASP.NET, Windows Form, C#, SQL, ADO.NET and CrystalReports technologies, while
special care was given to privacy and security. (Course: Software Engineering
- Instructor: Prof. Emmanuel Skordalakis, Lecturer Nikolaos Papaspyrou)
- Jul 2004: Developed a Compiler for a subset of C programming language
called Edsger. Flex and Bison tools were used. (Course: Compilers - Instructor:
Prof. Emmanuel Skordalakis, Lecturer Nikolaos Papaspyrou)
- Jun 2004: Developed a Linux kernel module for a character device.
Studied and modified the kernel of two educational operating systems called
EMPix and MicroEMPix. Then embedded both on an Intel 386 processor and developed
a real time application that produces a piecewise linear approximation of an
Electrocardiogram Signal. The embedded system could be used for medical purposes.
(Course: Operating Systems Laboratory - Instructor: Prof. George Papakonstantinou)
- Jun 2004: Developed an enhanced text-editor, a program for encrypting
and decrypting files and a chat program using serial port communication in 8086
assembly language and BIOS interrupts. (Course: Microprocessors Laboratory
- Instructor: Prof. Kiamal Pekmestzi)
- May 2004: Developed a full functional internet-bookstore using
ASP and XML technology. (Course: Internet & Applications - Instructor:
Prof. George Stassinopoulos)
- Feb 2004: Developed an employee-management system using complex SQL
queries and JSP as a front-end. (Course: Databases - Instructor: Prof.
Yannis Vassiliou)
- Feb 2004: Developed a game in Java Applet
using MinMax algorithm and Alpha-Beta pruning as well as heuristic game evaluation
strategies. Developed a program in Prolog that solves a maze visiting multiple
goals in a specified sequence. (Course: Artificial Intelligence - Instructor:
Prof. Timos Sellis)
- Dec 2003: Developed a simulation of an operating system in C which
uses UNIX system calls to manipulate processes. The Round Robin protocol is
used for rooting and shell commands enable user to create and terminate processes.
Developed a chat program in C using sockets under UNIX and Windows with GUI.
(Course: Operating Systems - Instructor: Prof. George Papakonstantinou,
Prof. Panayiotis Tsanakas)
- Dec 2003: Developed an online student examination Web Application
using JSP and SQL (Course: Multimedia Technology - Instructor: Prof.
Eleftherios Kayafas)
- Aug 2003: Developed an online auction Web Application using java
servlets/JSP technology and Microsoft SQL Server, while special care was given
to privacy and security (Course: Internet Programming - Instructor: Ass.
Prof. Theodora Varvarigou)
- Jul 2003: Developed a database for athletic events using C++. Developed
an air-ticket booking system using Java Threads. Developed an algebra system
using LISP (Course: Programming Languages I - Instructor: Prof. Andreas-Georgios
Stafylopatis)
- Jul 2003: Developed a simulation of a M|M|2|10 queue in C. Simulation
results were compared with theoretical results. (Course: Queuing Systems
- Instructor: Prof. Vassilis Maglaris)
- Jun 2003: Developed a logic circuit solving Hanoi Towers controlled
via PC-parallel port (Course: Logic Design Laboratory - Instructor: Ass.
Prof. Elias Koukoutsis)
- Nov 2002: Developed a 3 stage acoustic amplifier and a DC motor controller
(Course: Laboratorial and Industrial Electronics - Instructor: Prof.
Stefanos Manias)
- Jun 2002: Developed a pulse generator, a band pass filter and an
AM signal modulator (Course: Introduction to Telecommunications - Instructor:
Prof. Fillipos Contstantinou)
- Apr 2002: Implemented efficient algorithms for various data structures
using C (Course: Data Structures - Instructor: Prof. Timos Sellis)
- Dec 2001: Implemented various algorithms related to Numerical Analysis
using Fortran (Course: Numerical Analysis)
- May 2001: Implemented various efficient algorithms using C (Course:
Programming Techniques - Instructor: Prof. Stathis Zachos)
- Dec 2000: Developed a database for keeping student information and
a text editor using Pascal (Course: Computer Programming - Instructor:
Prof. Stathis Zachos)
Back to main page