About This Course
The course emphasizes on modern and important software development, software process, and project management. Student will tailor the software development process and project management for DS&AI projects, including planning, iterative development, test driven development, continuous integration/continuous delivery, versioning, and deliverables. Students learn to apply knowledge to the problems in DS&AI domains.
Software development processes and software project management
Chanon Dechsupa received his Ph.D degree in computer engineering from department of Computer Engineering, Chulalongkorn University.From 2008 to 2015, he was a database programmer and a senior system analyst with many private sectors. His field of interest includes the formal method in software engineering, deep learning for software engineering and workflow design.
Inroduction to Software development