E.g., 2016-09-29
E.g., 2016-09-29
E.g., 2016-09-29
Sep 26th 2016

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.

Average: 4.7 (16 votes)
Sep 5th 2016

Ce cours initie à la programmation en utilisant le langage C++. Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en C++)».

Average: 1 (1 vote)
Aug 8th 2016

Ce cours introduit la programmation orientée objet en l'illustrant en langage C++. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours «Initiation à la programmation (en C++)».

Average: 6.5 (8 votes)
Jul 19th 2016

Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust. In this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C++.

Average: 6 (2 votes)
May 20th 2016

The course, lecture, and examples build on each other to teach the fundamentals of programming in general (logic, loops, functions, objects, classes) and also deals with advanced topics including multi-threading, events and signals. Throughout the course, students create meaningful and rewarding expressive digital “instruments” that make sound and music in direct response to program logic. The ChucK language provides precise high-level control over time, audio computation, and user interface elements (track pad, joysticks, etc.).

Average: 10 (1 vote)
Self Paced

Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems. Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Average: 9.2 (5 votes)
Feb 29th 2016

Get a brief introduction to the C++ language from the experts at Microsoft.

Average: 3.8 (4 votes)
Jul 21st 2015


No votes yet
Mar 1st 2015

本课程讲授C++程序设计有关的概念和语法,使得学生能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。 This course will introduce the fundamental concept and syntax of C++ programming. After finishing this course, students will be able to write maintainable, extendable and large scale programs in an object oriented way.

No votes yet
Feb 2nd 2015

A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build these tools in this class.

Average: 7.3 (4 votes)
Self Paced Course - Start anytime

The main goal of this corse is to provide the student with the fundamentals on computer architecture and to introduce the C.

Average: 8.1 (7 votes)
Feb 24th 2014

《程序设计实习》课程是北京大学的本科生主干基础课程。课程的主要目标有二: 一、掌握C++语言的语法和标准模板库,能用C++语言以面向对象的方法来编写规模较大的程序。 二、掌握枚举、递归、搜索、动态规划等基本的算法思想。通过大量的高强度的编程训练,提高动手能力,做到能较为熟练、完整、准确地实现自己设计的程序,为进一步学习其他计算机专业课程,或在其他专业领域运用计算机编程解决问题奠定良好的基础。

No votes yet
Self Paced Course - Start anytime

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.

No votes yet
Self Paced

The course fully covers the basics of programming in the “C++” programming language and presents the fundamental notions and techniques used in object-oriented programming. It starts with universal basics, not relaying on object concepts and gradually extends to advanced issues observed in the objective approach.

Average: 6.3 (18 votes)
Self Paced Course - Start anytime

This course is a continuation of the first-semester course titled CS101: Introduction to Computer Science I. It will introduce you to a number of more advanced Computer Science topics, laying a strong foundation for future academic study in the discipline. We will begin with a comparison between Java—the programming language utilized last semester—and C++, another popular, industry-standard programming language.

No votes yet
Mar 4th 2013

In this course we will learn how to apply patterns, pattern languages, and frameworks to alleviate the complexity of developing concurrent and networked software.

Average: 6.5 (2 votes)
Self study

This course is an upper division computer science course that studies the design of programming languages.

Average: 7 (1 vote)
Self study

When we use programming for problem-solving purposes, data must be stored in certain forms, or Data Structures, so that operations on that data will yield a specific type of output.

No votes yet
Self Paced Course - Start anytime

The Computer Science program will provide you with a breadth of experience in software, hardware, and mathematics. As a Computer Science Major, you will be required to complete a total of twenty-one courses.

Average: 6.1 (9 votes)
Self study

To earn the equivalent of a minor in Computer Science, you must complete three or four broad introductory-level courses (Required Core Courses), three upper-level courses (Elective Courses), and one foundational Mathematics course.

No votes yet



Tell your friends: