MegaStudy

사이드 메뉴 알림

과학 장윤경 선생님

실습으로 이해하는 프로그래밍 첫걸음 : C++
  • 대상 학년
    대학생
  • 강좌 유형
    기본이론
  • 강좌 구성
    평균 40분씩, 총 56강
  • 수강 기간
    90 일
  • 제작 방식
    동영상 스튜디오 강의
  • 부가 기능
    AI 자막
통강 맛보기
  • 일반 강좌
    135,000
장바구니 바로결제
강좌정보 강의목차 교재정보
강좌범위
C++ 프로그래밍의 이론부터 실습까지
강좌특징
[강사소개]
· 경희대학교 일반대학원 컴퓨터공학과 박사 졸업
· 경희대학교 일반대학원 컴퓨터공학과 석사 졸업
· 경희대학교 컴퓨터공학과 학사 수석 졸업
· 경희대학교 학업성적우수상 7회 수상
· 경희대학교 총장상(학부 수석 졸업)
· 현) 유니스터디 공학계열 강사
· 현) 유튜브 코사임당 채널 운영
· 전) 경민대학교 컴퓨터정보통신과 조교수
· 전) IoT Camp 다수 운영


[과정소개]

C++ 프로그래밍의 이론부터 실습까지 해결!

 

[학습목표]

1) C++의 모든 것을 완성하는 완벽한 커리큘럼

· 비쥬얼 스튜디오 설치부터 변수, 연산자, 제어구조, 포인터, 클래스 등

C++의 첫 시작부터 심화개념까지 한번에 완성합니다.

 

2) 왕초보도 이해할 수 있는 친절하고 자세한 이론수업

· 프로그래밍을 처음 접하는 비전공자도, 직장인도 이해하는 꼼꼼한 설명

· 비쥬얼 스튜디오 설치부터 변수, 연산자, 제어구조, 포인터, 클래스 등 C++의 A부터 Z까지 완성

 

3) 직접 따라하며 배우는 C++ 실습

· 매 강의마다 기본 문법을 쉽게 이해할 수 있도록 예제 실습 진행(실습 자료 제공)

· C++ 사용에 익숙해지도록 반복적인 훈련으로 단기간에 스킬 향상

 

[강의 목차]

1. [설치] C++이란, 비쥬얼스튜디오 설치하기

2. [변수1] 변수란

3. [변수2] 변수선언, 변수 자료형과 범위

4. [변수3] 문자, 상수 const, 변수 실습과제 풀이

5. [연산자1] 연산자란, 대입할당연산자, 산술연산자

6. [연산자2] 관계연산자, 논리연산자

7. [연산자3] 조건연산자, 비트연산자

8. [연산자4] 연산자 실습과제 풀이

9. [조건문1] if, if~else

10. [조건문2] if~else if~else

11. [조건문3] 이중조건, switch, if와 switch호환, break 활용하기

12. [조건문4] 조건문 실습과제 풀이

13. [반복문1] for반복문

14. [반복문2] 이중 for 반복문

15. [반복문3] while 반복문

16. [반복문4] do-while 반복문

17. [반복문5] 반복문 실습과제 풀이

18. [함수1] 함수 사용하는 이유, 선언, 호출, return

19. [함수2] 함수 연습문제 풀이

20. [함수3] 오버로드, 템플릿, void, 지역변수와 전역변수

21. [함수4] 함수 실습과제 풀이

22. [배열1] 배열 선언 접근

23. [배열2] 배열에서 for문 사용, 2차원 배열, size of

24. [배열3] 복사, 문자열

25. [배열4] 배열 실습과제 풀이

26. [포인터1] 포인터란, 사용방법

27. [포인터2] 포인터 변수의 메모리 크기, 이유

28. [포인터3] 포인터 배열, 주소 값 연산

29. [포인터4] 포인터 실습과제 풀이1

30. [포인터5] 포인터 변수, 2차원 배열과 주소연산

31. [포인터6] 포인터의 포인터, 포인터 활용

32. [포인터7] 함수포인터, 동적할당

33. [포인터8] 동적할당 2, 포인터 실습과제 풀이 2

34. [string] string

35. [string] string 2

35. [7-2] 배열

36. [구조체/리스트1] typedef, 구조체

37. [구조체/리스트2] 구조체포인터, 기호상수

38. [구조체/리스트3] 연결리스트

39. [구조체/리스트4] 구조체/연결리스트 실습과제 풀이

40. [파일입출력1] 파일입출력

41. 통합 실습문제풀이 1

42. [클래스1] 클래스 선언

43. [클래스2] 멤버에 대한 접근 제한

44. [클래스3] 인수와 객체

45. [클래스4] 생성자

46. [클래스5] 생성자 응용, 정적 멤버

47. [클래스6] 클래스 실습문제풀이 1

48. [클래스7] 상속

49. [클래스8] 상속멤버접근

50. [클래스9] 가상 함수, 추상 클래스

51. [클래스10] 클래스 계층

52. [클래스11] 연산자 오버로드

53. [클래스12] 연산자 오버로드2, 클래스 형 변환

54. [클래스13] 메모리 확보와 해제

55. [클래스14] 탬플릿 클래스

56. [클래스15] STL, 예외 처리

수강대상
■ C++로 처음 코딩을 배우기를 원하는 분
다른 언어를 학습했으나, C++을 배우길 원하는 분
객체지향 개념을 처음 접하는 사람
컴퓨터공학/정보통신공학 등 공학계열 1학년 대학생