Standard Core Courses:
- Modern Programming Practices (Java programming)
- Advanced Software Development
- Algorithms
- Enterprise Architecture
- Software Engineering
- Web Application Architecture and Frameworks
- Web Application Programming
Other MSCS Courses:
- Advanced Programming Languages
- Big Data (Data Science track)
- Big Data Analytics (Data Science track)
- Big Data Technologies (Data Science track)
- Computer Networks
- Computer Security
- Database Management Systems
- Machine Learning (Data Science track)
- Mobile Device Programming
- Modern Web Applications
- Operating Systems
- Software Architecture
- Practicum in Software Development
Professional Seminars cover subjects such as:
- Cloud Computing
- Spring-Hibernate
- Persistence using JPA & Hibernate
- Data Mining
- Mobile Programming