Courses tagged with "Computer Science" (735)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2015-06-02
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

This course will walk you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.
 
The concepts are illustrated with concrete examples, and each module includes links to other resources that provide more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.
 
This is part one of a three course series.

SO... WHAT DO YOU WANT TO LEARN?
 
Do you have any burning questions about developing apps for the cloud? Once you enroll, please send your question to DEV202x@microsoft.com. Not only will this help us fine-tune the course content but Tom Dykstra and Rick Anderson will post answer to the most asked questions when the course launches.

Starts : 2015-05-12
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

This course will walk you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.

The concepts are illustrated with concrete examples, and each module includes links to other resources that provide more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.

This is part two of a three-course series. New patterns introduced in part 2 include single-sign on and data storage options.

SO... WHAT DO YOU WANT TO LEARN?

Do you have any burning questions about developing apps for the cloud? Once you enroll, please send your question to DEV202x@microsoft.com. Not only will this help us fine-tune the course content but Tom Dykstra and Rick Anderson will post answer to the most asked questions when the course launches.

Starts : 2015-06-16
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

This course will walk you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.

The concepts are illustrated with concrete examples, and each module includes links to other resources that provide more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.

This is part three of a three-course series. New patterns introduced in part 3 include monitoring, telemetry, and designing apps to survive failure.

SO... WHAT DO YOU WANT TO LEARN?

Do you have any burning questions about developing apps for the cloud? Once you enroll, please send your question to DEV202x@microsoft.com. Not only will this help us fine-tune the course content but Tom Dykstra and Rick Anderson will post answer to the most asked questions when the course launches.

Starts : 2017-07-01
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

In this course, you'll learn all about back-end web development so that you can turn a basic web app prototype into something that can store live data. We'll cover the basics of Node.js so that you can write JavaScript code to build the back-end of your app, as well as the basics of SQL and SQLite to write queries to work with a database. By the end of this course, you'll have a functional web app prototype that can be accessed on the Web.

Upon completion of this course, you will be able to:

  • Distinguish between front-end and back-end within the context of web app development
  • Create a back-end web server using Node.js
  • Understand the uses and types of databases and DBMSs
  • Construct SQL queries to perform CRUD operations on a database
  • Deploy a web app on Azure

Starts : 2017-07-01
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

In this course, you'll learn how to turn a static web front-end into something that users can interact with. You'll learn the fundamentals of JavaScript and how to apply JavaScript to enhance the interactivity of webpages. By the end of this course, you'll have a web app prototype that allows basic interaction.

Upon completion of this course, you will be able to:

  • Read code and describe what it does
  • Utilize understanding of program execution to formulate algorithms to solve specific tasks
  • Write JavaScript code to manipulate DOM elements on a webpage

Once you complete this course, continue onto Building Functional Prototypes using Node.js to learn how to write JavaScript code to build the back-end of your app!

Starts : 2017-06-30
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Front-End Web Development

Want to give your apps the power of the cloud? Roll up your sleeves for a fast-paced, hands-on tour of several cloud-powered features in Azure, and learn how to integrate Azure services within a single web app.

As you work with the experts through an easy-to-follow scenario, start by creating a web app using Angular and .NET Core. Then, integrate Bing Search to find and retrieve images to display on your site. Ready for artificial intelligence (AI)? Use Azure Cognitive Services Computer Vision to analyze and detect the objects within the images you found. Plus, use SQL Azure to store your metadata in a scalable database, retrieve the data, and display it using .NET Core Web API and Entity Framework Core.

Complete the scenario with Azure Search for quick retrieval of images based on your own search terms. Finally, use Azure Active Directory B2C to enable secure access to your stored images and to protect the entire application.

Starts : 2017-03-28
No votes
edX Free Closed [?] English Computer Science EdX UPValenciaX

En un mundo virtual en el que hay cientos de millones de páginas disponibles con informacion de todo tipo, buscar en Internet de forma eficaz es una habilidad cada día más necesaria. Aprende con nosotros a separar el grano de la paja usando las herramientas disponibles y realizando las preguntas de forma adecuada.
 
En el curso aprenderás a planificar una búsqueda desde el comienzo y a utilizar las diversas herramientas que Internet pone a tu alcance para que encuentres aquello que necesitas. Veremos herramientas para buscar vídeos, imágenes, contenido libre de derechos e información institucional, entre otras muchas cosas.

Starts : 2013-10-14
33 votes
Coursera Free Closed [?] Computer Sciences English Computer Science Software Engineering

This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.

Starts : 2015-03-01
No votes
edX Free Closed [?] English Computer Science EdX PekingX

点击上方绿色按钮报名。

关于课程:
本课程面向已经掌握C语言的学员。通过本课程的学习,学员将掌握C++语言中 类、对象、运算符重载、继承、多态等面向对象的机制,以及模版、STL等泛型程序设计的机制,领悟面向对象程序设计方法和泛型程序设计方法的优势,具备编 写较大规模的、可重用性和可扩充性俱佳的面相对象的程序之能力。
 
教学大纲:
第1周 走进C++
第2周 类和对象
第3周 运算符重载
第4周 继承与派生
第5周 多态与虚函数
第6周 文件操作和模板
第7周 标准模板库STL (1)
第8周 标准模板库STL (2)
Additional Material: C++11
 
课程配套教材:
《新标准C++程序设计教程》,郭炜,清华大学出版社Ÿ,2012
 
课程形式:
本课程由视频课程、在线练习、编程练习以及在线编程考试等部分组成。

这门课是从头开始学C++吗?

不是。本课程假定你已经学过C语言,只讲授C++中面向对象和泛型的部分。

C语言不够用吗?为什么还要学C++?

因为C++比C语言更加适合用来编写需要多人协作的大型程序。

学习面向对象编程,我为什么不去学Java,要学C++呢?

C++程序运行效率比Java高,因此需要讲究速度的大型程序,比如3D游戏,C++比Java更适合。另外,C++可以编写任何程序,比如设备驱动程序,而Java很难用于编写贴近硬件底层的程序。此外,学习C++,相比于学习Java,对计算机的工作原理会理解得更加深刻一些。另外,许多IT大公司面试时,常会问关于C++的问题。

我是学生,似乎没什么机会些大程序,那如何能体会C++的优势呢?

本课程由一个足够大的作业《魔兽世界》,可以让你领略C++的明显好处。

Starts : 2015-07-01
No votes
Coursera Free Closed [?] Computer Sciences Computer Science Theory

讲授C++语言中和面向对象有关的概念和语法,如类和对象、运算符重载、继承和多态、类模板和算法模板、标准模板库等。目标是使得学生能够用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序,初步领会面向对象程序设计方法的优势所在。

Starts : 2016-11-07
No votes
edX Free Closed [?] English Computer Science Economics & Finance EdX Engineering GalileoX Math

Podemos afirmar sin temor a equivocarnos que un buen curso de Cálculo amplía la visión del estudiante en su campo y en su área de estudio, que no pertenece necesariamente al área de física o matemática, por ejemplo en fisiología para estudiantes de medicina.

El Cálculo Diferencial es el lenguaje en el que algunas leyes de la naturaleza se expresan, por ejemplo: nos permite describir el movimiento y el cálculo de trayectorias en dinámica, nos ayuda a resolver problemas de áreas y volúmenes, a resolver problemas extremales en campos como economía y matemática financiera.

En este curso se presentan los conceptos y demostraciones con extrema precisión y cuidado; se hace énfasis en los fundamentos del Cálculo para que lo que se enseña quede fundamentado y claramente explicado.

Se estudia el cálculo diferencial de funciones de variable real, por lo tanto, se parte de una estructura algebraica de los números reales, Se utilizan conceptos puramente métricos, se introduce el concepto de distancia para explicar que nos vamos acercando a algo, es decir, se define la estructura del espacio métrico que da paso al primer tema sucesiones de números reales continúa con sucesiones convergentes, límite funcional, continuidad y la derivada de una función hasta llegar a problemas de aplicación.

Este curso está en modalidad “self-paced”, es decir, “a tu propio ritmo de aprendizaje”. ¿Qué significa esto? Que puedes empezar el curso cuando quieras y seguirlo a tu ritmo ya que no hay fecha prevista de cierre o apertura de lecciones, no sigue un calendario establecido; los trabajos y exámenes no tienen fecha de inicio o entrega, puedes enviarlos en cualquier momento antes de la fecha de finalización del curso.

Esperamos que este curso de Cálculo Diferencial logre cambiar la percepción de los estudiantes en cuanto a su aplicación e importancia.

Starts : 2016-06-28
No votes
edX Free Closed [?] English Computer Science EdX Electronics Engineering MITx Science

Want to learn about circuits and electronics, but unsure where to begin? Wondering how to make computers run faster or your mobile phone battery last longer? This free circuit course taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you.

This is the first of three online Circuits & Electronics courses offered by Professor Anant Agarwal and colleagues at MIT, and is taken by all MIT Electrical Engineering and Computer Science (EECS) majors.

Topics covered include: resistive elements and networks; circuit analysis methods including KVL, KCL and the node method; independent and dependent sources; linearity, superposition, Thevenin & Norton methods; digital abstraction, combinational gates; and MOSFET switches and small signal analysis. Design and lab exercises are also significant components of the course.

Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam. 

This is a self-paced course, so there are no weekly deadlines. However, all assignments are due by June 15, 2019, when the course will close.

 

Student Testimonials

“Brilliant course! It's definitely the best introduction to electronics in Universe! Interesting material, clean explanations, well prepared quizzes, challenging homeworks and fun labs.” - Ilya

“6.002x will be a classic in the field of online learning. It combines Prof. Agarwal's enthusiasm for electronics and education. The online circuit design program works very well. The material is difficult. I took the knowledge from the class and built an electronic cat feeder.” - Stan.

Starts : 2015-08-24
No votes
Coursera Free Closed [?] Computer Sciences English Computer Science Computer Science Information Software Engineering Systems & Security Tech & Design

Learn how to use the cloud and write programs for data analytics.

Starts : 2016-01-11
No votes
Coursera Free Closed [?] English Computer Science Software Engineering

Starts : 2015-02-02
No votes
Coursera Free Closed [?] Computer Sciences English Computer Science Computer Science Engineering Information Software Engineering Tech & Design

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

Starts : 2015-03-16
No votes
Coursera Free Closed [?] Computer Sciences English Computer Science Computer Science Engineering Information Software Engineering Tech & Design

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

Starts : 2017-05-31
No votes
edX Free Closed [?] English Computer Science EdX UMUC USMx

Organizations are increasingly moving their critical information and assets to the cloud. Understand the technology, best practices, and economics of cloud computing, and the rewards and risks of this rush to the cloud.

In this course, part of the Cloud Computing MicroMasters program, you will learn the essentials of cloud computing, including Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Software As A Service (SaaS), and other "X as a service" platforms.

You will explore how the cloud can support businesses by increasing productivity and effectiveness.

Starts : 2018-01-15
No votes
edX Free Closed [?] English Computer Science EdX UMUC USMx

As Cloud Computing shapes businesses of all sizes, it is vital to understand the technologies behind cloud infrastructure, both public and private.

In this course, part of the Cloud Computing MicroMasters program, you will learn to evaluate and compare cloud systems, technologies and providers. In doing so, you will build an understanding of the concepts of elasticity and availability through cloud orchestration.

Some industry leading cloud platforms will be covered in this class, including: Amazon Web Services, VMware vSphere, Microsoft Azure, Google Cloud, and OpenStack. You will use the built-in tools and management consoles within those platforms to configure and manage the infrastructure.

Starts : 2017-10-23
No votes
edX Free Closed [?] English Computer Science EdX UMUC USMx

The exciting field of Cloud Computing is rapidly changing how businesses operate today. Cloud computing provides rapid access to shared pools of resources, such as: compute, storage, networks, applications, services, or libraries using an on-demand, utility-based model. The characteristics of a cloud computing model include: self-service, network access, resource pools, rapid elasticity, and metered resource usage. As with any large-scale shift, new skills and processes must be learned and implemented to overcome management challenges. Existing business processes, workflows, and policies must be adapted to account for this new technology.

This course, part of the Cloud Computing MicroMasters program, focuses on commonly encountered management issues with the adoption and implementation of cloud computing. Examples include: Cloud migration, Cloud Requests for Proposals, Cloud Service Level Agreements, and other business process compliance issues.

You will examine these issues in depth, then review industry best practices and other case studies to develop the techniques that address and mitigate them. Business processes such as procurement, vendor management, and end-user management are also covered.

Starts : 2018-03-26
No votes
edX Free Closed [?] English Computer Science EdX UMUC USMx

How do you protect the critical data that is increasingly being stored in the cloud? Learn how to build a security strategy that keeps data safe and mitigates risk.

In this course, part of the Cloud Computing MicroMasters program, you will be introduced to industry best practices for cloud security and learn how to architect and configure security-related features in a cloud platform. Case studies and government standard documents will be reviewed to help ensure appropriate levels of security are implemented.

You’ll develop the necessary skills to identify possible security issues in the cloud environment. You will also gain experience with tools and techniques that monitor the environment and help prevent security breaches such as monitoring logs and implementing appropriate security policies.

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.