Skip to main content
ET4711

Web and Mobile Applications programming

Lập trình web và ứng dụng di động

Credits
3 credits · 3.67 ECTS (Lec 45 · Ex 15 · Lab 0 · Self 60 periods)
Instructors
Nguyễn Thanh Bình

Course description

This course helps students understand how to design content in HTML5 and CSS3 languages; use the JavaScript programming language for the web development; use NodeJS platform to build websites. Besides, the module also introduces mobile programming knowledge for both Android and iOS platforms. Students are also given practical guidance in using software development platforms on both web and mobile platforms quickly and effectively.

Tiếng Việt

Nắm được cách thiết kế nội dung bằng ngôn ngữ HTML5. Nắm được cách thể hiện và trình bày nội dung bằng ngôn ngữ CSS3. Sử dụng được ngôn ngữ lập trình JavaScript cho web. Sử dụng được nền tảng NodeJS để xây dựng website. Bên cạnh đó, học phần cũng giới thiệu về các kiến thức lập trình di động cho cả nền tảng Android và iOS. Sinh viên cũng được hướng dẫn thực hành sử dụng các nền tảng phát triển phần mềm trên cả nền tảng web và di động một cách nhanh chóng, hiệu quả.

Course Learning Outcomes (CLOs) 5

Click each outcome to see the translation, mapped PLOs and contribution level.

  • CLO1 Explain the fundamental principles of web content design and presentation using HTML5 and CSS3, including content structure, layout, and responsive design principles.

    Trình bày và giải thích được các nguyên lý cơ bản của thiết kế và trình bày nội dung web bằng HTML5 và CSS3, bao gồm cấu trúc nội dung, bố cục và nguyên lý thiết kế đáp ứng.

  • CLO2 Develop interactive web pages using JavaScript that meet basic functional and user experience requirements.

    Phát triển được các trang web có tính tương tác với người dùng bằng ngôn ngữ JavaScript, đáp ứng các yêu cầu cơ bản về chức năng và trải nghiệm người dùng.

  • CLO3 Build and operate server-side dynamic websites using the NodeJS platform, considering digital content security, search engine optimization, and multi-user interaction.

    Xây dựng và vận hành được website động phía máy chủ bằng nền tảng NodeJS, có xét đến các yếu tố bảo mật nội dung số, tối ưu tìm kiếm và tương tác đa người dùng.

  • CLO4 Develop simple mobile applications for Android and iOS using React Native, utilizing UI components, styles, and operating system platform APIs.

    Phát triển được các ứng dụng di động đơn giản cho Android và iOS bằng React Native, sử dụng các thành phần giao diện, kiểu giao diện và API của nền tảng hệ điều hành.

  • CLO5 Integrate and present a complete web or mobile application product, demonstrating independent or team-based work, technical communication skills, and appropriate professional attitudes.

    Tích hợp và trình bày một sản phẩm web hoặc ứng dụng di động hoàn chỉnh, thể hiện khả năng làm việc độc lập hoặc theo nhóm, giao tiếp kỹ thuật và thái độ nghề nghiệp phù hợp.

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%

All courses