BU MET > MET college programs > graduate school programs > graduate degree programs > computer science degree > electives
Master
of Science in Computer Science
Elective Courses
Choose 20 credits (at least 12 at the 600-level or above):
- MET CS 503 Windows .NET Application Programming with C#
- MET CS 532 Computer Graphics
- MET CS 546 Quantitative Methods for Information Systems
- MET CS 560 Organization of Programming Languages
- MET CS 564 Advanced C++ Programming
- MET CS 565 Advanced Java Programming
- MET CS 568 Language Theory and Compilers
- MET CS 599 Biometics
- MET CS 601 Web Application Development
- MET CS 605 Human-Computer Interface Design with VB.NET
- MET CS 632 IT Project Management
- MET CS 633 Distributed Software Development and Management
- MET CS 635 Computer Networks: Design and Implementation
- MET CS 651 Web Development with .NET
- MET CS 654 Network and Software Security
- MET CS 660 Wireless Networks
- MET CS 664 Artificial Intelligence
- MET CS 665 Design Patterns and Components
- MET CS 667 Enterprise Java
- MET CS 671 Systems Programming Using UNIX
- MET CS 674 Database Security
- MET CS 675 Operating Systems Design and Implementation
- MET CS 679 Enterprise Architecture
- MET CS 683 Mobile Application Development
- MET CS 684 IT Security Policies and Procedures
- MET CS 685 Network Management
- MET CS 689 Designing and Implementing a Data Warehouse
- MET CS 690 Network Security
- MET CS 693 Digital Forensics and Investigations
- MET CS 695 Enterprise Information Security
- MET CS 699 Data Mining and Business Intelligence
- MET CS 701 Advanced Web Application Development
- MET CS 703 Network Forensics
- MET CS 713 Advanced Digital Forensics
- MET CS 732 Advanced Game Graphics
- MET CS 733 Real-Time Multimedia Simulation
- MET CS 734 Artificial Intelligence for Video Games
- MET CS 751 Web Services
- MET CS 763 Speech and Natural Language Processing
- MET CS 767 Fuzzy, Expert, Genetic, and Neural Systems
- MET CS 770 Object-Oriented Analysis and Design
- MET CS 773 Software Quality Management
- MET CS 779 Advanced Database Management
- MET CS 780 Database Administration
- MET CS 789 Cryptography
- MET CS 799 Advanced Cryptography
Electives other than those listed must
be approved by an advisor and often include:
- MET CS 594 Special Topics
- MET CS 810/811 Master’s Thesis
- MET CS 893 Agile and Advanced Software Engineering Methods
- MET TC 894 Special Topics
View course descriptions for Computer Science.