Harokopio University
School: School of Digital Technology
Department: Informatics and Telematics
Program: Information Technology

Web and Mobile Systems Development

Semester: 5 ECTS: 7.5 Compulsory Erasmus

General

Code: BSC_IT21

Language: English

Delivery: In person

Prerequisites:

Workload

  • Lectures: 52.0 hours
  • Lab: 0.0 hours
  • Study: 45.5 hours
  • Project: 90.0 hours

Course Content

Week 1: Introduction to web & mobile systems
Week 2: Modern JavaScript (ES6+)
Week 3: Vue.js basics
Week 4: Vue.js routing and state
Week 5: Node.js and Express
Week 6: Databases integration
Week 7: Authentication and security
Week 8: Introduction to Android
Week 9: Android UI and lifecycle
Week 10: Networking in Android
Week 11: Data storage in Android
Week 12: Full-stack project and review

Learning Outcomes

Upon successful completion of the course, students will be able to:

Develop web applications using Vue.js
Build back-end services with Node.js (REST APIs)
Develop mobile applications for Android
Integrate mobile and web applications through APIs
Manage data and authentication in applications
Use modern development tools (Git, npm, Android Studio)
Apply responsive and mobile-first design principles
Develop full-stack applications
Work collaboratively in development teams

Skills

The course fosters the following competences:

Search for, analysis and synthesis of data and information, with the use of the necessary technology
Adapting to new situations
Decision-making
Working independently
Team work
Working in an international environment
Working in an interdisciplinary environment
Production of new research ideas
Project planning and management
Respect for difference and multiculturalism
Respect for the natural environment
Showing social, professional and ethical responsibility and sensitivity to gender issues
Criticism and self-criticism
Production of free, creative and inductive thinking

Others:

Full-stack development
Mobile application development (Android)
API design and integration
Use of modern development frameworks