Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

New York University (NYU)

Programming & Data Structures

New York University (NYU) via edX Microbachelors

Overview

This program will teach you core computer science competencies in programming and data structures. Understanding how programming works is essential in many technical disciplines such Information Technology, Software Engineering, Cybersecurity, and Computer Science. The courses utilize the C++ programming languages to establish a solid foundation in programming and data structures for the students. Students gain valuable hands-on experience programming solutions to problems in the labs. I the labs, students will practice their core programming skills and will also develop many advanced data structures including, hashtables, sorting and search algorithms, binary trees, AVL trees, graph algorithms and many more advanced computing topics. In addition to the applied programming labs, students will also gain an understanding of computational complexity through the analysis of the data structures and programs that are developed.

Syllabus

Courses under this program:
Course 1: Introduction to Programming in C++

Learn the fundamentals of programming in the C++ programming language, including iteration, decision branching, data types and expression.



Course 2: Advanced Programming in C++

Learn the advanced programming topics in the C++ programming language, including functions, computation complexity, arrays and strings.



Course 3: Introduction to Data Structures

Learn the advanced programming topics in the C++ programming language, including pointers, dynamic storage, recursion, searching, and sorting.



Course 4: Advanced Data Structures

Learn the advanced programming topics in the C++ programming language, including file processing, linked lists, stacks, queues, trees, binary search trees and tree balancing algorithms.



Courses

Taught by

Aspen Olmsted and Itay Tal

Reviews

1.0 rating, based on 1 Class Central review

Start your review of Programming & Data Structures

  • Profile image for Trish Stackpole
    Trish Stackpole
    There are many cheap and free books and online resources that are higher quality than this course. The breath and depth of topics is rather disappointing. This course only gives high level overview of limited topics in CS but not how or when to use them. Knowledge beyond what is covered in lectures and readings is required to do the homework. You won't learn enough in this class to justify the price tag.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.