1) Digital circuit evolution and comparison of evolved designs with conventional ones.
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using object-oriented programming. The objective of this project is to evolve digital circuits using this software and to compare the evolved circuits with conventional ones. The evolved circuits should be modeled using VHDL. You will work with C++ Builder v.4.0, VHDL on PC.2) Testabilitiy of digital circuits.
One of the important issues in the design of digital circuits is their testability. The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using object-oriented programming. The objective of this project is to extend the evolution of logic circuits to more fault-toulerant circuits. In this case you will apply fuzzy logic to evolvable hardware approach. You will evolve fuzzyfied logic circuits that would include the moderate level of noise. You will work with C++ Builder v.4.0, VHDL on PC.3) Design of graphical interface for visualisation of search algorithms (Java).
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using object-oriented programming. The graphical interface has been developed using C++ Builder. The objective of this project is to convert the graphical interface of the program into format suitable to publish the graphical interface of software in the internet.In this case you will display the graphs calculated inside of software. You will work with Java, C++ for developing efficient interface for displaying the graphs.4) Design, emulation and evaluation of parallel evolutionary algorithms.
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using object-oriented programming. The algorithm applied is genetic algorithm that can be easily parallelised. The objective of this project is extend the designed software to possibility of parallel evolution of digital circuits. The parallel evolutionary algorithm needs to developed for the evolvable hardware. You will work with C++ or C and any suitable for parallelisation programming language.5) User graphical interface for visualisation of digital circuit evolution (Java).
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using object-oriented programming. The graphical interface has been developed using C++ Builder. The objective of this project is to convert the graphical interface of the program into format suitable to publish the graphical interface of software in the internet. You will work with Java, C++ for developing efficient interface for displaying the digital circuits.6) Digital circuit evolution using VHDL.
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using C++ object-oriented programming. The objective of this project is to implement the testing of logic function using VHDL. You will need to incorporate this testing into software. You will work with C++ Builder v.4.0, VHDL on PC.7) FPGA-based evolvable hardware approach
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using C++ object-oriented programming. The objective of this project is to implement the evaluation part of evolutionary algorithm on the FPGA. This will include installation of FPGA card to the host Power-PC device and to develop a hardware-based algorithm to map the encoding of circuit chromosome into hardware and test it correctness using hardware and interface it to the PC. You will work with C software and VHDL.8) Implementation of evoluationary algorithm using Java
The Discovery software has been developed to evolve digital logic circuits using evolutionary algorithm and evolutionary strategy. The software has been implemented using C++ object-oriented programming. The objective of this project is to analyse the operation of the original Java program and develop an equivalent system using Java. You will work with Java on PC.9) Web based Questionairies
In the teaching process it is very important for lecturer to know the opinion of the students about material that is given, to asses the students at the right time and to monitor the progress of the students. The objective of this project is to develop a template using Java or multimedia software to asses the student and monitor his progress into databases. The security issues have to be implemented as well. You will work with database, Java or multimedia application such as Flash 5.0 or Director.10) An Internet Based System for Tracking Students' Performance
The multimedia educational software is in the stage of its developments. One of the key issue of this software is to develop internet-based system that would be able to monitor the students performance. The objective of this project is to develop the software capable to monitor the student progress via internet. You will work with Java, Director.11) Internet Technology in Education
The recent research shows that in many cases the internet-based educational package helps students to understand the material much better. The objective of this project is explore the possibility of using software developed in Director 8.0 in the internet and if so - implement the easy-to-use monitor system to display the performance of students during their tasks.12) Development of database for educational purposes
The objective of this project is to develop the database for educational purposes that should include the information about students, their passwords, their progress, information about the subjects they are taken and collection of questions according to which the student can be examined, the correct and incorrect answers for various questions and topics. You will work with SQL, possibly using Access and programming on Visual Basic.13) Statistical analysis of students progress in multimedia application
The multimedia-based application has been developed to help students with understanding of main concepts of programming, to monitor students progress and asses their knowledge. The objective of this project is to extend this software to develop the statistical interface to monitor the students progress each time he/she log on to the software and give suggestions at which level the education can start this time. You will work with Director 8.0, possibly Java.14) Development of the educational multimedia application for Evolutionary computation module.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in evolutionary computation and artificial intelligence. We need at least a team to design this application. Therefore 3 additional project students are needed. You will work with Director and Flash.15) Development of the educational multimedia application for Evolvable Hardware module.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in evolvable hardware. We need at least a team to design this application. Some students with electrical background are wellcome to join the team. Therefore 3 additional project students are needed. You will work with Director and Flash.16) Development of database-based multimedia application for educational purposes
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to incorporate the database into the project, that will allow to monitor randomly a specific number of questions on the specific topic.You will work with SQL, Director and Flash.17) Web-based teaching material
The objective of this project is to explore the possibility of using web-based material in teaching and design an application that will educate student in any chosen subject. You will work with Java and any multimedia design tool.18) Teleeducation system
The objective of this project is to implement the CGI to monitor the results of educational process via internet. You will work with Java, SQL database.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to extend this software and allow some interactivity at the level of defining the level of student that is using this application and give some suggetions from which level he needs to start to use this application. You will work with Director and Flash.2. Development of database-based multimedia application for educational purposes
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to incorporate the database into the project, that will allow to monitor randomly a specific number of questions on the specific topic.You will work with SQL, Director and Flash.3. Development of interactive multimedia application for educational purporses.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to interactive tutorial for any of chosen subjects: C/C++ programming, evolutionary computation, evolvable hardware. You will work with Director and Flash.4. Development of the educational multimedia application for C++ programming.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in C++ programming. We need at least a team to design this application. Therefore 7 additional project students are needed. You will work with Director and Flash.5. Development of the educational multimedia application for Object-Oriented Programming module.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in Object - oriented programming (using any language). We need at least a team to design this application. Therefore 7 additional project students are needed. You will work with Director and Flash.6. Development of the educational multimedia application for Evolutionary computation module.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in evolutionary computation and artificial intelligence. We need at least a team to design this application. Therefore 3 additional project students are needed. You will work with Director and Flash.7. Development of the educational multimedia application for Evolvable Hardware module.
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics in evolvable hardware. We need at least a team to design this application. Some students with electrical background are wellcome to join the team. Therefore 3 additional project students are needed. You will work with Director and Flash.8. Tutorial-based multimedia application
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to design the template in order to enter the questions from the database. You will work with SQL and Director.9. Multimedia in distance learning
The multimedia application has been developed to help students with understanding the basic concepts of pointers and structures in C/C++. The application contain the lecture material and tutorial part. The purpose of this project is to develop lecture and tutorial material for any topics. We need at least a team to design this application. Some students with electrical background are wellcome to join the team. Therefore 3 additional project students are needed. You will work with Director and Flash.10. Web-based teaching material
The objective of this project is to explore the possibility of using web-based material in teaching and design an application that will educate student in any chosen subject. You will work with Java and any multimedia design tool.11. Teleeducation system
The objective of this project is to implement the CGI to monitor the results of educational process via internet. You will work with Java, SQL database.12. A prototype intelligent collaboration environment
The objective of this project is to implement dynamic web page that will summarise the research in the area of Evolvable Hardware. This should include the dynamic interface that should provide the links of all researchers in this area, designing the database for these purposes, collect all research papers published in this area, update the links, provide the search of people wiht the closest research interest, set up the mailing list for evolvable hardware researchers. You will work with Java, SQL database, PHP, ASP or any applicable software.