Home ▸ Education Hub ▸ All Programmes ▸ M.Sc. Computer Science - Software and Data Engineering
In the Computer Science – Software and Data Engineering program at Charles University, students are given a broad overview of their field, helping them to think independently, to distinguish between important and marginal problems, and to accommodate quickly to novel technologies. The focus is on understanding the core principles of how and why things work and on the application of these principles within modern technologies.
Discrete mathematics and algorithms;
Geometry and mathematical structures of computer science;
Optimization;
Theoretical Computer Science;
Software engineering;
Software development;
Web engineering;
Database systems;
Big data processing;
System programming;
Dependable systems;
High performance computing;
Computational and formal linguistics;
Statistical methods and machine learning in computational linguistics;
Intelligent agents;
Machine learning;
Robotics[];
Computer graphics[];
Computer game development[];