Course Descriptions - Applied Machine Learning for Software Engineering Applications
CSCI 6314 Applied Machine Learning for Software Engineering Applications
CREDIT HOURS: 3
We are witnessing proliferation of machine learning and deep learning techniques to various domains such as business, education, entertainment, and technology. This course is designed to equip students with knowledge to apply machine learning, including deep learning, techniques (such as code representation using RNN-based and classification using auto-encoder-based
models) for real-world applications. The focus of the course will be on software engineering applications such as software quality assessment and program comprehension. The course will present a pragmatic perspective of problem and solution space and help students solve domain specific problems with machine-learning techniques.
NOTES: Students should have a basic understanding of machine learning techniques and software engineering concepts before taking this course.
EXCLUSIONS:
CSCI 4130