
| 강좌 범위 | "컴퓨터 전공 기초를 다지고 실무 역량을 강화합니다." 1. C++ 프로그래밍 기초 다지기 비쥬얼 스튜디오 설치부터 변수, 연산자, 제어구조 등 기본 문법을 학습합니다. 프로그래밍의 핵심 원리를 명확하게 이해합니다. 2. 객체 지향 프로그래밍 심화 포인터, 클래스 등 C++의 심화 개념을 체계적으로 다룹니다. 객체 지향 사고를 통해 문제 해결 능력을 향상시킵니다. 3. 실전 문제 해결 및 응용 다양한 예제 실습을 통해 코드를 직접 작성하고 디버깅합니다. 실무에 필요한 프로그래밍 역량을 강화하고 응용력을 기릅니다. |
|---|---|
| 강좌 특징 | [강좌특징] 1) C++의 A부터 Z까지 완성하는 완벽한 커리큘럼: 비쥬얼 스튜디오 설치부터 변수, 연산자, 제어구조, 포인터, 클래스 등 C++의 기초부터 심화 개념까지 빈틈없이 다룹니다. 2) 왕초보도 완벽히 이해하는 친절하고 자세한 이론 수업: 프로그래밍 경험이 없는 학습자도 쉽게 따라올 수 있도록, 복잡한 개념을 명쾌하고 상세하게 설명합니다. 3) 실전 감각을 키우는 직접 참여형 실습: 매 강의마다 기본 문법을 쉽게 이해할 수 있는 예제 실습을 진행하며, 실습 자료를 제공하여 학습자가 직접 코드를 작성하고 오류를 해결하는 과정을 통해 단기간에 C++ 사용에 익숙해지도록 훈련합니다. 4) 미래 역량 강화를 위한 탄탄한 기반: C++을 통해 다져진 프로그래밍 기초는 다른 언어 학습의 진입 장벽을 낮추고, 자료구조, 알고리즘, 운영체제 등 심화 전공 과목을 수월하게 이해하는 데 결정적인 역할을 합니다. [수강생 FAQ] Q. 프로그래밍 경험이 전혀 없는데 수강할 수 있을까요? A. 네, 물론입니다. 본 강의는 프로그래밍을 처음 접하는 왕초보 학습자를 위해 비쥬얼 스튜디오 설치부터 C++의 가장 기본적인 개념까지 친절하고 자세하게 설명합니다. 프로그래밍에 대한 열정만 있다면 누구든지 수강하실 수 있습니다. Q. 강의 수강을 위해 별도의 교재나 준비물이 필요한가요? A. 해당 강의는 추가 교재 구매 없이 수강 가능합니다. 강의별 교안 및 모든 실습 소스코드가 제공되오니 별다른 준비물 없이 학습에 집중하실 수 있습니다. Q. C++을 배우면 어떤 분야에 도움이 되나요? A. C++은 뛰어난 성능과 효율성을 바탕으로 게임 개발, 운영체제, 임베디드 시스템, 고성능 컴퓨팅, 인공지능 등 다양한 분야에서 활용되는 핵심 언어입니다. 본 강의를 통해 이러한 분야로 진출하는 데 필요한 기초 역량을 다질 수 있습니다. Q. 강의 내용 중 어려운 부분이 있다면 어떻게 질문할 수 있나요? A. 강의 Q&A 게시판을 통해 질문하시면 장윤경 교수님 또는 전문 조교가 상세하게 답변해 드립니다. 막히는 부분 없이 꾸준히 학습하실 수 있도록 적극적으로 지원하겠습니다. Q. 강의 완강까지 어느 정도 시간이 소요될까요? A. 개인 학습 속도에 따라 다르지만, 체계적인 커리큘럼과 반복적인 실습을 통해 단기간에 C++ 사용에 익숙해질 수 있도록 구성되어 있습니다. 꾸준히 학습하신다면 충분히 숙달하실 수 있습니다. [BEST 수강후기] ⭐ 인강을 들으면 보통 졸리거나, 미루고 싶거나, 하기 싫거나 그렇게 되는데, 특히 따분한 프로그래밍 수업임에도 불구하고, 장윤경 교수님의 수업은 계속 아주 쉽게 누적이 되면서 계속 듣고 싶은 강의인 것 같습니다. 중간에 실습이 나올 때 마다 오히려 설레고, 계속 멈춰보면서 계속 보게 되는 그런 강의 인 것 같습니다. ⭐ |
| 수강 대상 | ✅ 프로그래밍을 처음 접하는 컴퓨터 관련 전공 신입생 및 비전공자 ✅ C++ 문법은 알지만 실제 응용에 어려움을 겪는 학습자 ✅ 객체 지향 프로그래밍의 핵심 개념을 체계적으로 이해하고 싶은 학생 ✅ 컴퓨터 공학 전공 학습의 기초를 튼튼히 다지고 싶은 재학생 ✅ 개발자로서 실무 역량을 강화하고 싶은 취업 준비생 및 직장인 |
|
|
|
| 교재가 필요없는 강의로, 강의자료 첨부파일 제공 |
| 차시 | 강의명 | 강의시간 | 설치 |
|---|---|---|
| 맛보기 | C++이란, 비쥬얼스튜디오 설치하기 | 41분 | 변수 |
| 맛보기 | 변수란 | 44분 |
| 3강 | 변수선언, 변수 자료형과 범위 | 40분 |
| 맛보기 | 문자, 상수 const, 변수 실습과제 풀이 | 41분 | 연산자 |
| 5강 | 연산자란, 대입할당연산자, 산술연산자 | 41분 |
| 6강 | 관계연산자, 논리연산자 | 42분 |
| 7강 | 조건연산자, 비트연산자 | 40분 |
| 8강 | 연산자 실습과제 풀이 | 40분 | 조건문 |
| 9강 | if, if~else | 38분 |
| 10강 | if~else if~else | 40분 |
| 11강 | 이중조건, switch, if와 switch호환, break 활용하기 | 42분 |
| 12강 | 조건문 실습과제 풀이 | 41분 | 반복문 |
| 13강 | for반복문 | 37분 |
| 14강 | 이중 for 반복문 | 39분 |
| 15강 | while 반복문 | 40분 |
| 16강 | do-while 반복문 | 42분 |
| 17강 | 반복문 실습과제 풀이 | 46분 | 함수 |
| 18강 | 함수 사용하는 이유, 선언, 호출, return | 40분 |
| 19강 | 함수 연습문제 풀이 | 40분 |
| 20강 | 오버로드, 템플릿, void, 지역변수와 전역변수 | 37분 |
| 21강 | 함수 실습과제 풀이 | 43분 | 배열 |
| 22강 | 배열 선언 접근 | 39분 |
| 23강 | 배열에서 for문 사용, 2차원 배열, size of | 40분 |
| 24강 | 복사, 문자열 | 41분 |
| 25강 | 배열 실습과제 풀이 | 49분 | 포인터 |
| 26강 | 포인터란, 사용방법 | 33분 |
| 27강 | 포인터 변수의 메모리 크기, 이유 | 40분 |
| 28강 | 포인터 배열, 주소 값 연산 | 41분 |
| 29강 | 포인터 실습과제 풀이1 | 40분 |
| 30강 | 포인터 변수, 2차원 배열과 주소연산 | 40분 |
| 31강 | 포인터의 포인터, 포인터 활용 | 42분 |
| 32강 | 함수포인터, 동적할당 | 39분 |
| 33강 | 동적할당 2, 포인터 실습과제 풀이 2 | 43분 | string |
| 34강 | string | 39분 |
| 35강 | string 2 | 37분 | 구조체/리스트 |
| 36강 | typedef, 구조체 | 41분 |
| 37강 | 구조체포인터, 기호상수 | 38분 |
| 38강 | 연결리스트 | 42분 |
| 39강 | 구조체/연결리스트 실습과제 풀이 | 40분 | 파일입출력 |
| 40강 | 파일입출력 | 37분 |
| 41강 | 통합 실습문제풀이 1 | 41분 | 클래스 |
| 42강 | 클래스 선언 | 42분 |
| 43강 | 멤버에 대한 접근 제한 | 40분 |
| 44강 | 인수와 객체 | 40분 |
| 45강 | 생성자 | 40분 |
| 46강 | 생성자 응용, 정적 멤버 | 40분 |
| 47강 | 클래스 실습문제풀이 1 | 42분 |
| 48강 | 상속 | 43분 |
| 49강 | 상속멤버접근 | 40분 |
| 50강 | 가상 함수, 추상 클래스 | 40분 |
| 51강 | 클래스 계층 | 40분 |
| 52강 | 연산자 오버로드 | 39분 |
| 53강 | 연산자 오버로드2, 클래스 형 변환 | 41분 |
| 54강 | 메모리 확보와 해제 | 46분 |
| 55강 | 탬플릿 클래스 | 46분 |
| 56강 | STL, 예외 처리 | 34분 |