Computer Science

 

 


 

Master Computer Science on Coursera



Customize your search:

E.g., 2017-06-22
E.g., 2017-06-22
E.g., 2017-06-22
Self Paced

Learn how to move your messaging system to Office 365 and how you can interact with the Microsoft FastTrack Center during your migration.

No votes yet
Jun 26th 2017

本课程的目的有二:其一,帮助同学们了解计算机的基本运行原理,了解程序运行的基本原理,了解计算机的发展状态及趋势。其二,引导同学们逐步进入"计算机程序设计语言"的学习。我们希望本课程为同学们解答如下一些问题:计算机为什么能够进行计算?计算机程序是怎样运行的?计算机未来可能的发展趋势有哪些?程序是如何编写出来的?如何学习程序设计语言?程序设计语言的基本成分有哪些? 完成本课程,表明同学们已经了解了计算机运行的基本原理,了解了计算机程序的基本特性。

Average: 1 (1 vote)
Jun 26th 2017

这门课程将帮助学生学习如何运用高级的数据结构和相关算法解决复杂的应用问题。

Average: 4.7 (3 votes)
Jun 26th 2017

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language.

Average: 5.8 (11 votes)
Jun 26th 2017

这门课程将帮助学生学习如何运用基础的数据结构和相关算法解决实际应用问题。

Average: 4.5 (2 votes)
Jun 26th 2017

This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course. We will augment those skills with both important programming practices and critical mathematical problem solving skills. These skills underlie larger scale computational problem solving and programming.

Average: 6.6 (17 votes)
Jun 26th 2017

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo e a todos os demais interessados em aprender não só a programar em Python mas também os conceitos básicos da Ciência Computação!

Average: 2 (1 vote)
Jun 19th 2017

In this course, we will study security and trust from the hardware perspective. Upon completing the course, students will understand the vulnerabilities in current digital system design flow and the physical attacks to these systems. They will learn that security starts from hardware design and be familiar with the tools and skills to build secure and trusted hardware.

Average: 4 (8 votes)
Self Paced

En este curso aprenderás las herramientas más habituales de Microsoft Excel, desde lo más básico a los gráficos, funciones y tablas de datos. Este es un curso introductorio en el que aprenderemos a trabajar con Excel, el componente para hojas de cálculo de la suite ofimática de Microsoft, MS-Office.

Average: 9 (1 vote)
Jun 12th 2017

This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications.

Average: 6 (12 votes)
Jun 12th 2017

主要介绍高级语言程序中的数据类型及其运算、语句和过程调用等的机器级表示、转换与链接。

Average: 1 (1 vote)
Jun 5th 2017

In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that closes gaps between the high-level language and the underlying hardware platform.

Average: 10 (1 vote)
Jun 5th 2017

本课程面向非计算机软件专业本科生及相关IT行业从业人士,介绍计算机科学和信息技术理论基础的概念和思想方法。

Average: 7.3 (4 votes)
Jun 5th 2017

本课程重点讲述计算机的内部结构和工作原理,着眼于软件和硬件的衔接互动,注重基本概念和真实系统的对应。

No votes yet
Jun 1st 2017

With a full tuition under $20K, the University of Illinois Master of Computer Science - Data Science (MCS-DS) is the most affordable gateway to one of the most lucrative and fastest growing careers of the new millennium. The MCS-DS builds expertise in four core areas of computer science: data visualization, machine learning, data mining and cloud computing, in addition to building valuable skill sets in statistics and information science with courses taught in collaboration with the University’s Statistics Department and ISchool (ranked #1 among Library and Information Studies Schools.)

No votes yet
May 30th 2017

A new and updated introduction to computer science as a tool to solve real-world analytical problems using Python 3.5

Average: 4.1 (10 votes)
May 30th 2017

Learn agile methods, object-oriented programing and best practices for analysis, design, testing and management in software engineering. The world of software engineering requires high flexibility, an influx of new ideas, and the courage to challenge traditional approaches. As a software engineer, you need to know the methods, workflows and tools to handle continuously growing complexity and shortened development cycles. You must be able to work in teams to build high-quality software.

No votes yet
Self Paced

Learn key computer science topics to better teach your students and prepare for the Praxis & TExES Computer Science certification test. Thinking about teaching Computer Science, or incorporating CS into a subject you already teach? CS skills are fundamental to student success and you can teach it! This course is intended for prospective K-12 Computer Science teachers to review key topics in Technology Applications, Programming Languages and CS special topics.

No votes yet
Self Paced

This course is an introduction to type theory, homotopy type theory (HoTT), dependent-type programming, type-level programming, and theorem proving using Scala.

Average: 10 (3 votes)
Self-paced

This interactive textbook was written with the intention of teaching Computer Science students about various data structures as well as the applications in which each data structure would be appropriate to use.

Average: 10 (2 votes)

Pages