Lab Courses

 

In recognition of emerging trends, we offer projects on platforms such as mobile phones, tablets and IoT devices. Platforms and architectures include Android, Raspberry Pi, Arduino and ESP32. Our major project fields are:

  • Software Engineering Track Final Project (234311 + 234312):
    a yearlong project taken in the fourth year by all students majoring in this track. This is the pinnacle course of the software engineering track, where the students gain project design and software engineering skills and use agile software development methodologies. Approximately 60 students take this course each year. Some of the projects can be seen here.
  • IoT Project (236332 + 236333):
    a one semester project course combined with a theoretical course. The project is performed by teams of 3 students, based on IoT devices (mostly ESP32 and Raspberry pi). Over 100 students take this course each year. Past projects can be seen here.
  • Android Project (236271 + 236272):
    a one semester project course combined with a theoretical course. The project is performed by teams of 3 students, based on Android devices (mostly Nexus). Approximately 50-60 students take this course each year. Some of the projects can be seen here.

Project Proposals:

A call for project proposals in Android and IOT courses is published by the faculty, about 5-6 weeks before the semester starts.

The projects of the software engineering final project course are proposed during the first lecture of the course.