About Front-end Development - Bangkok, Thailand, BSc - at Harbour.Space University
The Harbour.Space Front-end Development Bachelor’s programme provides a unique environment for students to explore creative coding based on a strong design foundation. The programme utilizes the latest market technologies related to creative and application programming, such as React and WebGL, and also includes design courses to ensure student development level is maximized.
Year 1
The first year of this curriculum gives students a foundational understanding of programming with design in mind, especially interactive programming. Students will learn programming languages such as Python and gain practice working with algorithms for problem-solving. Interactive design skills and advanced web programming will be introduced, including animations and motion on the web, JavasScript, and CSS.
Year one of the curriculum will also web development's practical aspects as a career, including practice with web tooling and setup, collaboration, ethics, project management, and English for the industry.
Modules:
- Programming I
- Algorithms
- History of Web — From Present to Future
- Shell Basics and GIT as a Version-Control System
- Design I
- Programming II
- Design II
- CSS Foundation
- Animations and Motion on the Web
- Programming III
- Web Tooling and Modern Setup
- Effective Teamwork Collaboration
- Ethics on the Web
- Project Management and Agile Methodologies
- English for the Industry
- Development as a Job
Year 2
Students will dive into the core of the program in year two with advanced programming courses and an introduction to popular frameworks such as React and ThreeJS. Courses will cover web performance issues that constrain design in the real world, with a deep dive into React, the most popular JavaScript UI framework.
The second year of this programme will lay a strong foundation in design, with courses on prototyping and user-centered design, 3D modeling, and WebGL, and a more in-depth focus on motion design.
Modules:
- React Web
- Semantics and Accessibility
- CSS Applied in Real Projects
- RWD
- JavaScript Frameworks
- Web Performance
- React Web II
- Prototyping and User-Centered Design
- Design III
- Introduction to 3D and WebGL
Year 3
Year three will round out the programming cycle, with more advanced topics and back-end immersion. Critical thinking will be used to discuss design patterns, and more complex skills built around DevOps and mobile-native programming. Students will be exposed to the emerging technologies of today, including machine learning and WebXR. Students will also take courses on applied math and physics, WebGL, and progressive web apps. To finish the third year of this programme, students will need to complete a client project for real-world practice before embarking on a career as a web developer. By graduation, they're comfortable with various challenges and agile in their approach to learning new things.
Modules:
- Design Patterns
- Introduction to Backend Programming
- Back-End API Development
- DevOps
- React Native
- Introduction to Machine Learning
- WebXR
- Applied Math and Physics
- 3D Modelling and WebGL
- Progressive WebApps
Open University - Short Courses
Are you interested in a particular course? Let us help you discover the field that most interests you.
The Open University offers studies to everyone with no enrollment restrictions. Courses begin every three weeks throughout the year, corresponding to Harbour.Space University’s degree programmes.
Learn more about Front-end Development - Bangkok, Thailand, BSc - at Harbour.Space University
Visit course webpage