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