Master of Computer Science

Brought by: Coursera

Overview

Deepen your knowledge and boost your career with a degree from a top-5 Computer Science graduate program in the U.S.

The degree program is designed to be flexible and fast — you can earn your Master’s with 100% online courses in as little as 12 months, while applying your learning immediately to your job.

The Online MCS program requires 32 credit hours of graduate coursework, completed through eight graduate-level courses. The MCS requires that four of these eight courses are chosen from four different core areas of computer science, and that three of these eight courses are at the advanced graduate level (500-level). The Online MCS currently offers coursework in the core areas of artificial intelligence, databases, interactive computing, software engineering, scientific computing, and high-performance computing.

Syllabus

Build expertise and career skills in the most important computer science topics. Courses and projects cover subjects like:

Architecture, Compilers, and Parallel Computing

Learn parallel programming and how to achieve peak performance from multi-core CPU and many-core GPU architectures. Master languages, compilers, and libraries that are suited for various parallel applications and platforms.

Artificial Intelligence and Machine Learning

Build your knowledge of the fundamental statistical models and numerical optimizations of machine learning, including deep learning, with applications in computer vision, natural language processing and intelligent user interaction.

Database and Information Systems

Learn the basics of database systems as well as data mining methods for extracting insight from structured datasets (e.g. for a sales recommendation system) as well as unstructured data (e.g. from natural language text).

Formal Methods, Programming Languages, and Software Engineering

Discover the fundamentals of software engineering, including function-based and object-oriented methods for analysis and design. Learn to manage a large software project from specification through implementation, testing, and maintenance. You‘ll also learn to manage large enterprise-level codebases.

Graphics, Visualization, and Interactive Computing

Learn the fundamentals of interactive computing that promote synergy between the computer and its user. The Data Visualization course, for example, shows how to present and manipulate data to communicate understanding and insight to the public.

Systems and Networking

Learn how to network computers into distributed systems and build a cloud computing platform or an Internet of Things. Understand how to create applications that utilize cloud resources with programming projects that utilize Amazon Web Services and Microsoft Azure.

Scientific Computing

Discover the fundamentals of numerical analysis, and how it’s applied to scientific and engineering simulations, with applications ranging from creating video game worlds to virtual medicine.

When you graduate, you’ll be able to:

  • Apply mathematical foundations, algorithmic principles, and computer science theory to real-word problems
  • Analyze a problem and identify the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program
  • Apply design and development principles to construct software systems of varying complexity

Courses

Master of Computer Science
Go to course

Master of Computer Science

Brought by: Coursera

  • Coursera
  • Paid
  • English
  • Certificate Not Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version261msRequest Duration3MBMemory UsageGET en/courses/{slug}Route
    • Booting (164ms)
    • Application (95.95ms)
    • 1 x Booting (63%)
      164.45ms
      1 x Application (36.76%)
      95.95ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.66ms
      • select * from `courses` where `slug_en` = 'master-of-computer-science' limit 1
        3.32ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. master-of-computer-science
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-03 18:50:28' where `id` = 1174
        280μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-03 18:50:28
        • 1. 1174
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (15) and `institutions`.`deleted_at` is null
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1167 limit 1
        320μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1167
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        7Xe9yqQGSM9PS0E1Vh1aswr1JjQM2MUmP3qvlzav
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/master-of-computer-science" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/master-of-computer-science
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.17.189.238" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.17.189.238" ] "cf-ray" => array:1 [ 0 => "90c49b56ed0fe81e-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.17.189.238" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.17.189.238" "HTTP_CF_RAY" => "90c49b56ed0fe81e-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "15904" "REMOTE_ADDR" => "172.71.255.117" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/master-of-computer-science" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1738608628.5736 "REQUEST_TIME" => 1738608628 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 03 Feb 2025 18:50:28 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpMcVErbFhOWk5rWGM1R2xuYWd2Ync9PSIsInZhbHVlIjoiOU51Ymd1M2ZEL25uQUxGb3FUR3dZRUNXVXhHb0U3VGovMWJyUFdhZXJDVGZaOE9QMU8vbjdROVlpbEx4bU05ZXQvU1pqSHlwdHFyYlVGNXFKTXU4OTBjWVlVMjl4NCtmc2Z2RGlVaDZPWmJnTlBXNno4WXR3UGN4Vjhvem81MmgiLCJtYWMiOiJhMmUxNzI3ZTY3MzM4NzE1NDk1NjJlZjIxNWY5MzU0MjNmYTUyNmEyYzNlOTBjMjg5YmU1OGM1YzFiMjM0MjY1IiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:50:28 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlpMcVErbFhOWk5rWGM1R2xuYWd2Ync9PSIsInZhbHVlIjoiOU51Ymd1M2ZEL25uQUxGb3FUR3dZRUNXVXhHb0U3VGovMWJyUFdhZXJDVGZaOE9QMU8vbjdROVlpbEx4bU05ZXQvU1pqS" 1 => "laravel_session=eyJpdiI6Ilp2ZTRXUXFPT3ZXNXN0RTRqUGROSkE9PSIsInZhbHVlIjoibU1ZdWdqRFNVZ1ppVDRZTHFBZDl0SXRzSEhBMmQ0RkJ1YTM0bHpVR0pIbmE1TmNwSUtnbVVRcmp5SzVSRHQ2Zm54THJXWWFMMGV3SGQ4TUNyaGN2TEQvbGh1VnVXdU4rbllwYjdkbVpiY0h4QmVBT3NVV3puUXNjbGl2U29MS3ciLCJtYWMiOiIyMjMwZmFjMWMzOGU4NDkwNzZjNDdhODA1ZWI5NzEyMDMzOGY0YzY1ZjhlYjhmYzQ4YTQxYzRhYjg3YTljMmZiIiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:50:28 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Ilp2ZTRXUXFPT3ZXNXN0RTRqUGROSkE9PSIsInZhbHVlIjoibU1ZdWdqRFNVZ1ppVDRZTHFBZDl0SXRzSEhBMmQ0RkJ1YTM0bHpVR0pIbmE1TmNwSUtnbVVRcmp5SzVSRHQ2Zm54" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpMcVErbFhOWk5rWGM1R2xuYWd2Ync9PSIsInZhbHVlIjoiOU51Ymd1M2ZEL25uQUxGb3FUR3dZRUNXVXhHb0U3VGovMWJyUFdhZXJDVGZaOE9QMU8vbjdROVlpbEx4bU05ZXQvU1pqSHlwdHFyYlVGNXFKTXU4OTBjWVlVMjl4NCtmc2Z2RGlVaDZPWmJnTlBXNno4WXR3UGN4Vjhvem81MmgiLCJtYWMiOiJhMmUxNzI3ZTY3MzM4NzE1NDk1NjJlZjIxNWY5MzU0MjNmYTUyNmEyYzNlOTBjMjg5YmU1OGM1YzFiMjM0MjY1IiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:50:28 GMT; path=/XSRF-TOKEN=eyJpdiI6IlpMcVErbFhOWk5rWGM1R2xuYWd2Ync9PSIsInZhbHVlIjoiOU51Ymd1M2ZEL25uQUxGb3FUR3dZRUNXVXhHb0U3VGovMWJyUFdhZXJDVGZaOE9QMU8vbjdROVlpbEx4bU05ZXQvU1pqS" 1 => "laravel_session=eyJpdiI6Ilp2ZTRXUXFPT3ZXNXN0RTRqUGROSkE9PSIsInZhbHVlIjoibU1ZdWdqRFNVZ1ppVDRZTHFBZDl0SXRzSEhBMmQ0RkJ1YTM0bHpVR0pIbmE1TmNwSUtnbVVRcmp5SzVSRHQ2Zm54THJXWWFMMGV3SGQ4TUNyaGN2TEQvbGh1VnVXdU4rbllwYjdkbVpiY0h4QmVBT3NVV3puUXNjbGl2U29MS3ciLCJtYWMiOiIyMjMwZmFjMWMzOGU4NDkwNzZjNDdhODA1ZWI5NzEyMDMzOGY0YzY1ZjhlYjhmYzQ4YTQxYzRhYjg3YTljMmZiIiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:50:28 GMT; path=/; httponlylaravel_session=eyJpdiI6Ilp2ZTRXUXFPT3ZXNXN0RTRqUGROSkE9PSIsInZhbHVlIjoibU1ZdWdqRFNVZ1ppVDRZTHFBZDl0SXRzSEhBMmQ0RkJ1YTM0bHpVR0pIbmE1TmNwSUtnbVVRcmp5SzVSRHQ2Zm54" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "7Xe9yqQGSM9PS0E1Vh1aswr1JjQM2MUmP3qvlzav" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/master-of-computer-science" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]