About this Course
최근 조회 68,986

다음 전문 분야의 3개 강좌 중 1번째 강좌:

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

중급 단계

완료하는 데 약 17시간 필요

권장: 4 weeks of study, 6-9 hours per week...

영어

자막: 영어

다음 전문 분야의 3개 강좌 중 1번째 강좌:

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

중급 단계

완료하는 데 약 17시간 필요

권장: 4 weeks of study, 6-9 hours per week...

영어

자막: 영어

강의 계획 - 이 강좌에서 배울 내용

1
완료하는 데 7시간 필요

Orientation; Writing a C++ Program

5 videos (Total 24 min), 13 readings, 4 quizzes
5개의 동영상
1.0 Week 1 Overview34
1.1 C++ Introduction4m
1.2 C++ Classes8m
1.3 C++'s Standard Library (std)8m
13개의 읽기 자료
Syllabus10m
Additional References for C++10m
About the Discussion Forums10m
Updating Your Profile10m
Week 1 Overview10m
Installing a C++ Code Editor on Your Own Computer20m
Choosing a Linux-Compatible Environment and Compiler for C++1h
Signing Up to Use the AWS Cloud9 Service30m
Creating a Cloud9 Environment on AWS1h
Note: Common Cloud9 Issues10m
Downloading the Example C++ Source Code for Lecture with Git10m
Important Tips and Notes for All Challenge Problems10m
Preparing for the Week 2 Project5m
3개 연습문제
Orientation Quiz5m
Week 1 Quiz30m
Week 1 Challenge30m
2
완료하는 데 4시간 필요

Understanding the C++ Memory Model

4 videos (Total 49 min), 7 readings, 3 quizzes
4개의 동영상
2.1 Stack Memory and Pointers22m
2.2 Heap Memory13m
2.3 Heap Memory Puzzles12m
7개의 읽기 자료
Week 2 Overview10m
C++ Syntax Notes: Making Comments in C++ Code5m
Headers and Source Files: C++ Code Organization10m
Compiling and Running a C++ Program10m
(Optional) Useful Bash Terminal Commands10m
C++ Syntax Notes: Basic Operators, If-Else, and Type Casting10m
C++ Syntax Notes: Block Scope, Loops10m
2개 연습문제
Week 2 Quiz30m
Week 2 Challenge30m
3
완료하는 데 3시간 필요

Developing C++ Classes

6 videos (Total 48 min), 5 readings, 2 quizzes
6개의 동영상
3.1 Class Constructors9m
3.2 Copy Constructors7m
3.3 Copy Assignment Operator4m
3.4 Variable Storage16m
3.5 Class Destructor8m
5개의 읽기 자료
Week 3 Overview10m
C++ Syntax Notes: Uninitialized Pointers, Segfaults, and Undefined Behavior10m
C++ Syntax Notes: The modern range-based for loop10m
(Optional) Unsigned Integers10m
Preparing for the Week 4 Project5m
2개 연습문제
Week 3 Quiz1h
Week 3 Challenge45m
4
완료하는 데 7시간 필요

Engineering C++ Software Solutions

7 videos (Total 59 min), 1 reading, 4 quizzes
7개의 동영상
4.1 Template Types6m
4.2 Tower of Hanoi - Introduction12m
4.3 Tower of Hanoi - Solution 110m
4.4 Tower of Hanoi - Solution 215m
4.5 Templates and Classes5m
4.6 Inheritance7m
1개의 읽기 자료
Week 4 Overview10m
2개 연습문제
Week 4 Quiz1h
Week 4 Challenge30m
4.9
17개의 리뷰Chevron Right

Object-Oriented Data Structures in C++의 최상위 리뷰

대학: ARMar 17th 2019

So well designed course! Should be named c++ made easy. I specifically liked the challenge problem and Week 4 programming assignment. Thanks professor Wade Fagen-Ulmschneider and Eric!

대학: RSMar 11th 2019

It was a lot of fun, and challenging -- but not too challenging! :) I would recommend taking the course if it is made available to the public.

강사

Avatar

Wade Fagen-Ulmschneider

Teaching Assistant Professor
Computer Science

일리노이대학교 어버너-섐페인캠퍼스 정보

The University of Illinois at Urbana-Champaign is a world leader in research, teaching and public engagement, distinguished by the breadth of its programs, broad academic excellence, and internationally renowned faculty and alumni. Illinois serves the world by creating knowledge, preparing students for lives of impact, and finding solutions to critical societal needs. ...

About the Accelerated Computer Science Fundamentals 전문 분야

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths. This Specialization sequence is designed to help prospective applicants to the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science prepare for the Online MCS Entrance Exam. The Online MCS Entrance Exam allows applicants who do not have graded and transcripted prerequisite CS coursework in the areas of data structures, algorithms, and object-oriented programming to strengthen their applications for admission. Learn more about the Online MCS Entrance Exam....
Accelerated Computer Science Fundamentals

자주 묻는 질문

  • 강좌에 등록하면 바로 모든 비디오, 테스트 및 프로그래밍 과제(해당하는 경우)에 접근할 수 있습니다. 상호 첨삭 과제는 이 세션이 시작된 경우에만 제출하고 검토할 수 있습니다. 강좌를 구매하지 않고 살펴보기만 하면 특정 과제에 접근하지 못할 수 있습니다.

  • 강좌를 등록하면 전문 분야의 모든 강좌에 접근할 수 있고 강좌를 완료하면 수료증을 취득할 수 있습니다. 전자 수료증이 성취도 페이지에 추가되며 해당 페이지에서 수료증을 인쇄하거나 LinkedIn 프로필에 수료증을 추가할 수 있습니다. 강좌 내용만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.