-
수업 설정 역량
- 컴퓨팅사고
함수형 프로그래밍 언어 스타일을 익힘 - 융합
LLM/ChatGPT를 새로운 프로그래밍을 배우는데 활용 - 글로컬
Git/Github를 통해 협업하는 방식을 배움
영어 학습 자료를 공개함으로써 영어 활용 기회를 늘림 - 소프트웨어 응용 문제해결 능력
- 오픈소스 소프트웨어 기본 개념과 도구
- 새로운/낯선 소프트웨어 개발 환경 및 도구를 스스로 배우는 태도
- 기초 함수형 프로그래밍 하스켈
- 컴퓨팅사고
-
수업방법 세부 기술
- 미리 동영상 공부
- 매 강의 10분 퀴즈 진행
- 요약 강의
- 연습문제 풀이 진행
소프트웨어 저작권 소유자가 모든 사람에게 소스 코드를 게시, 사용, 복사, 수정 및 배포할 권리를 부여한 소프트웨어
-
Version Control System
Track your files over time so that you can easily get back to a previous working version -
- Checkin
- Checkout and edit
- Diffs
- Branching
- Merging
- Conflicts
- Tagging
출처: https://www.linkedin.com/pulse/essential-git-commands-cheat-sheet-flow-chart--8awgc
-
GitHub
Git-based source code hosting for social coding -
Fork
상대방 프로젝트를 복사해서 내 계정에서 관리되는 프로젝트로 새롭게 만들어
포크한 프로젝트를 토대로 새로운 commit 내용들을 pull request 할 수 있음 -
Pull request
내가 포크해 관리하는 프로젝트의 변경사항을 원래 프로젝트에 반영 요청할 수 있음
- A lightweight markup language for creating formatted text using a plain-text editor
_이탤릭_
**볼드**
**_이탤릭과 볼드_**
# 헤더
## 다른 헤더
### 더 많은 헤더...
[인라인 링크](https://google.com)
[참조 링크][전남대]
![이미지](https://www.jnu.ac.kr/images/common/logo.png)
![참조 링크 이미지][고양이들]
[고양이들]: https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Katzis1.jpg/1280px-Katzis1.jpg
> 인용문
* 비순서 리스트
* 순서가 없음
* 하위 리스트 만들수도 있음
* 하위의 하위
1. 순서 리스트
2. 순서가 있음
1. 이것도 하위 리스트 됨
* 섞기도 가능
[전남대]: https://jnu.ac.kr
[고양이들]: https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Katzis1.jpg/1280px-Katzis1.jpg
위의 내용을 그대로 작성하면 마크다운에선 아래와 같이 보인다.
이탤릭 볼드 이탤릭과 볼드
인용문
- 비순서 리스트
- 순서가 없음
- 하위 리스트 만들수도 있음
- 하위의 하위
- 하위 리스트 만들수도 있음
- 순서 리스트
- 순서가 있음
- 이것도 하위 리스트 됨
- 섞기도 가능