Master of Science in Computer Science
with Specialization in Human Language Technology
You must take one course from the following:
- EE 557 - Computer Systems Architecture
3 Units - Fall, Spring.
- CS 555- Advanced Operating Systems
3 Units - Fall, Spring.
- CS 551- Computer Communications
3 Units - Fall, Spring.
- CS 571- Web Technologies
3 Units - Fall, Spring, Summer.
- CS 577a- Software Engineering
4 Units - Fall.
- CS 585- Database Systems
3 Units - Fall, Spring, Summer.
You must take the following courses:
- CS 544- Natural Language Processing
3 Units.
- CS 562- Empirical Methods in Natural Language Processing
3 Units.
- CS 561- Foundations of Artificial Intelligence
3 Units - Fall, Spring. or
CS 573 -Advanced Artificial Intelligence 3 Units.
- CS 570- Analysis of Algorithms
3 Units - Fall, Spring, Summer.
Additional Recommended Elective Courses:
- CS 545 - Robotics
3 Units - Spring.
- CS 564 - Brain Theory and AI
3 Units - Fall.
- CS 567 - Machine Learning
3 Units.
- CS 574 - Computer Vision
3 Units - Fall.
- CS 580 - 3-D Graphics and Rendering
3 Units - Fall.
- CS 582 - Geometric Modeling
3 Units - Spring.
- CS 590 - Directed Research(up to 6 units for non-thesis students)
1-12 Units.
- CS 599 - Special Topics
2-4 Units(Max 9 units).
Students may take up to two courses from other departments for credit toward the degree. These courses must either be chosen from the following list, or
(with permission from one of the M.S. program directors) appropriate courses from linguistics, mathematical statistics, electrical engineering, neuroscience, philosophy and psychology. Suggested courses include:
- EE 519 - Speech Recognition and Processing for Multimedia
3 Units.
- EE 619 - Advanced Topics in Automatic Speech Recognition
3 Units.
- LING 530 - Generative Syntax
3 Units.
- MATH 505a - Applied Probability
3 Units. or
MATH 505b - Applied Probability 3 Units.
- MATH 541a - Introduction to Mathematical Statistics
3 Units. or
MATH 541b - Introduction to Mathematical Statistics 3 Units.
27 units are required for the degree and there is no examination required for the degree.
Prerequisites must be taken prior to an advanced course. Even if a prerequisite is waived, you may not take the prerequisite course AFTER taking the advanced course.
|