Skip to content

heig-vd-dai-course/heig-vd-dai-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEIG-VD DAI Course License

The main repository to the Développement d'applications internet (DAI) course at HEIG-VD, Switzerland!

Getting started

Do not know where to start? Have a look at the Introduction and course organization!

Course planning and material

This course is equivalent to 3 ECTS credits = ~75-90 hours of work.

  • 48 hours in class (= 64 periods of 45 minutes)
  • ~27-42 hours outside of the class - We try our best to ensure you do not have to work that much outside of the class

64 periods in class are planned for this course, divided in 3 main parts:

  • Part 1 - Input/output processing (18 periods)
  • Part 2 - Network programming with TCP and UDP (24 periods)
  • Part 3 - Network programming with HTTP (20 periods)

The entire course planning for the semester is available at https://github.com/orgs/heig-vd-dai-course/projects.

Introduction

Part 1 - Input/output processing (18 periods)

Part 2 - Network programming with TCP and UDP (24 periods)

Part 3 - Network programming with HTTP (20 periods)

Conclusion (2 periods)

GitHub Discussions

GitHub Discussions are available at https://github.com/orgs/heig-vd-dai-course/discussions.

GitHub Teams

GitHub Teams are available at https://github.com/orgs/heig-vd-dai-course/teams. The following teams are available:

  • Teaching staff (teachers and assistants)
  • Students (all students)
  • Old members (people who have completed the course)

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md file for details.