[스터디] C++

작성자
SIOR
작성일
2024-03-18 15:37
조회
43

주제: C++

 

주제 설명



주제 그대로 C++언어를 배우려고 합니다. 소프트웨어학과를 제외한 대부분 학과가 C++를 배우지 않는 것으로 알고 있습니다. 그러나 실제로 C언어 대신 C++을 사용했을 때의 이점이 생각보다 많습니다. 객체 지향 언어인 C++을 다루면 좀 더 유연한 코딩을 할 수 있지 않을까 생각됩니다. 그리고 제가 개인적으로 느끼기에 하드웨어 및 임베디드를 다룰려고 하신다면 C++정도는 필수라고 생각합니다. 취직을 위한 코딩테스트도 이유가 될 수 있습니다. 결론적으로 이 스터디가 주목표로 하는 것은 C++ 문법과 객체 지향 프로그래밍 능력입니다.

 

선수 지식

물론 C언어를 알고 있고 다룰 줄 안다면 C++을 배우는데 있어서 큰 어려움이 없다 생각합니다. 하지만 C언어를 잘 모른다 하더라도 스터디를 하는데 필요한 부분은 다시 살펴볼 것입니다.

또한 필요한 지식은 아니지만 코딩을 위한 개인 노트북이 필요하고 Visual studio를 사용할 예정입니다. VS code가 아닌 그냥 Visual studio입니다. (파란색 아이콘 X , 보라색 아이콘 O)

 

스터디 관련 지원 요청

열혈 C++ 프로그래밍 교재로 진행할 예정입니다.

 

스터디 일정 개요

1주차 사이어 OT 및 개강총회

2주차 간단 소개 및 Chapter 1 - C언어 기반의 C++ 1

3주차 Chapter2 - C언어 기반의 C++ 2, Chapter3 - 클래스의 기본

4주차 Chapter4 - 클래스의 완성

5주차 Chapter5 - 복사 생성자(Copy Constructor), Chapter6 - friend와 static 그리고, const

6주차 시험기간

7주차 시험기간

8주차 시험기간

9주차 Chapter7 - 상속(Inheritance)의 이해

10주차 Chapter8 - 상속과 다형성, Chapter9 - 가상(Virtual)의 원리와 다중상속

11주차 Chapter10 - 연산자 오버로딩 1

12주차 Chapter12 - String 클래스의 디자인, Chapter13 - 템플릿(Template) 1, Chapter14 - 템플릿2

13주차 Chapter15 - 예외처리(Exception Handling), Chapter16 - C++의 형 변환 연산자

14주차: 시험기간

15주차: 시험기간

16주차: 시험기간

요일과 시간은 팀이 맞춰지면 그때 조정하려고 합니다. 위와 같이 주차계획이 되어있지만 난이도와 팀 상황에 따라 내용이나 계획들이 바뀔 수 있습니다. (Ex. 너무 어렵거나 중요하지 않다고 판단되는 주제를 자료구조에 관한 주제로 변경)

 

2024-1학기 사이어 스터디 계획서 (C++)-1
전체 0