Skip to main content

Software Development and Project Management for Data Science and Artificial Intelligence


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

Course Staff

Course Staff Image #2


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.

Course Schedule

Inroduction to Software development