Neural and Fuzzy Systems: Robotics technology: mechatronic systems: robotics and automation: object oriented programming: knowledge based systems: problem solving and logical reasoning: social and professional issues in computing: interface design environments: distributed software technologies: systems administration Assessment methods: Course work, exams.