diff --git a/COR1009/README.md b/COR1009/README.md index 9eebf94..bad6e56 100644 --- a/COR1009/README.md +++ b/COR1009/README.md @@ -1,24 +1,37 @@ -# 전자공학과 전용 컴퓨팅사고력(2020년 기준 COR 1009-02, COR1009-03) 과제 파일입니다. 다른 컴퓨팅사고력 수업과는 내용이 다릅니다. +# 컴퓨팅사고력 (전자공학전공) (`COR1009`) -### 전자공학과 전용 컴퓨팅사고력은, 파이던을 사용하는 다른 컴퓨팅사고력 수업과는 달리, C++ 과 아두이노를 사용합니다. 착오 없으시길 바랍니다.
-### 2021년에는 과목이 "창의전자설계"(EEE2032)로 대체되었습니다. 동일하게 아두이노를 다루나, 커리큘럼까지 동일한지는 확실하지 않습니다.
-그래도 참고하시면 도움이 될 수도 있습니다.
+* 연도: 2020 +* 분반: 01, 02, 03 +* 교수: +* 비고: 전자공학 전공 전용으로 개설된 분반입니다. 2020년 기준 1, 2, 3분반이 개설되었습니다. -
파일 이름 및 내용에 한글이 포함되어 있어, 아두이노 기본 IDE 로 파일을 열 때 문제가 발생할 수 있습니다. 이 때는 다른 에디터를 이용해서 파일을 열거나, .txt 로 확장자를 바꾸시면 파일을 열 수 있습니다.
-프로젝트 안내 자료, 요구사항 파일 원본은 저작권 문제 방지를 위해서 첨부하지 아니하였습니다.
-설계과제 내용을 간단하게 작성하자면 다음과 같습니다.
-### 설계과제 1 -- Green -> Yellow -> Red 순으로, 사용자가 시리얼로 입력한 제어시간에 따라 각 LED 를 점등 +> [!CAUTION] +> 전자공학과 전용 컴퓨팅사고력은, Python을 사용하는 다른 컴퓨팅사고력 수업과는 달리, C++와 Arduino를 사용합니다. + +> [!NOTE] +> 2021년부터 해당 과목은 **창의전자설계(`EEE2032`)**로 대체되었습니다. +> Arduino를 다룬다는 점은 같으나, 커리큘럼까지 동일한지는 확실하지 않습니다. +> 이 족보는 참고용으로만 활용하세요. + +> [!IMPORTANT] +> 파일 이름 및 내용에 한글이 포함되어 있어, Arduino IDE에서 파일을 열지 못할 때가 있습니다. +> 이럴 때는 다른 에디터(Visual Studio Code 등)을 이용하거나, .txt로 확장자를 바꿔 주세요. + +## 설계과제 1 + +- Green → Yellow → Red 순으로, 사용자가 시리얼로 입력한 제어시간에 따라 각 LED 를 점등 - 함수(Module) 로 LED 제어하기 -- Bonus 선택 과제: delay( ) 함수 없이 구현 +- Bonus 선택 과제: `delay( )` 함수 없이 구현 - Bonus 선택 과제: 현 시점으로부터 다음 녹색등 점등까지 남은 시간을 100ms 단위로 시리얼 모니터에 출력. 현재 녹색등일 경우, 녹색등 종료까지 남은 시간을 출력. -### 설계과제 2 +## 설계과제 2 + - CDS의 측정값에 반비례하게 흼색 LED 의 출력 조절 - CDS의 측정값이 일정 값 이하일 때, 초음파 센서로 사물과의 거리 측정 -- 측정 거리를 세 구간으로 나눠서 LED 의 색을 구분하여 출력, 거리에 급격한 변화가 있으면 G->Y->R 사이클링 +- 측정 거리를 세 구간으로 나눠서 LED 의 색을 구분하여 출력, 거리에 급격한 변화가 있으면 G → Y → R 사이클링 - 측정 거리를 세 구간으로 나눠서 버저의 간격 조절 - Bonus 선택 과제: 측정된 거리를 FND에 출력 (소수 2째자리까지, cm 단위) ### 설계과제 3 + - 자유주제 diff --git a/CSE2003/README.md b/CSE2003/README.md new file mode 100644 index 0000000..c6ea12e --- /dev/null +++ b/CSE2003/README.md @@ -0,0 +1,9 @@ +# 기초공학설계 (`CSE2003`) + +* 연도: 2019 +* 분반: 03 +* 교수: 김지환 교수님 +* 비고: + +C 언어 기초를 학습하는 과목입니다. +실습 위주로 진행하지만, 각 문제 자체는 매우 간단합니다. diff --git a/CSE3015/README.md b/CSE3015/README.md new file mode 100644 index 0000000..9fa9f2a --- /dev/null +++ b/CSE3015/README.md @@ -0,0 +1,8 @@ +# 디지털회로개론 (`CSE3015`) + +* 연도: 2020 +* 분반: 02 +* 교수: 김주호 교수님 +* 비고: + +회로 이론의 기초를 학습하는 수업입니다. (컴퓨터공학보다 전자공학에 더 가까울지도?) diff --git a/CSE3016/README.md b/CSE3016/README.md new file mode 100644 index 0000000..c4981d6 --- /dev/null +++ b/CSE3016/README.md @@ -0,0 +1,13 @@ +# 컴퓨터공학실험II (`CSE3016`) + +* 연도: 2020 +* 분반: 01 +* 교수: 김주호 교수님 +* 비고: 실험 수업 특성상, 모든 수업은 TA가 진행합니다. + +Verilog를 이용해서 FPGA에 논리 회로를 구현하는 실험 과목입니다. + + > [!WARNING] + > 이 리포지토리에 있는 파일은 이미 여러번 재사용된 적이 있는 파일입니다. + > 대부분 이전에 만든 모듈을 재사용하는 방식으로 구현되어 있는데, 채점 기준에 따라 이러한 구현 방식을 제한하는 경우가 있다는 제보가 있습니다. + > 코드를 참고하실 때 이 점 유의하세요. diff --git a/CSE3040/README.md b/CSE3040/README.md new file mode 100644 index 0000000..f5d453a --- /dev/null +++ b/CSE3040/README.md @@ -0,0 +1,8 @@ +# JAVA언어 (`CSE3040`) + +* 연도: 2020 +* 분반: 01 +* 교수: 소정민 교수님 +* 비고: + +Java 프로그래밍과 객체지향 프로그래밍의 기초를 배우는 과목입니다. diff --git a/EEE1002/Homework Projects/1/HW1.PNG b/EEE1002/Homework Projects/01/HW1.PNG similarity index 100% rename from EEE1002/Homework Projects/1/HW1.PNG rename to EEE1002/Homework Projects/01/HW1.PNG diff --git a/EEE1002/Homework Projects/1/HW1_withvsc.PNG b/EEE1002/Homework Projects/01/HW1_withvsc.PNG similarity index 100% rename from EEE1002/Homework Projects/1/HW1_withvsc.PNG rename to EEE1002/Homework Projects/01/HW1_withvsc.PNG diff --git a/EEE1002/Homework Projects/2/HW2_code.c b/EEE1002/Homework Projects/02/HW2_code.c similarity index 100% rename from EEE1002/Homework Projects/2/HW2_code.c rename to EEE1002/Homework Projects/02/HW2_code.c diff --git a/EEE1002/Homework Projects/3/2_11.c b/EEE1002/Homework Projects/03/2_11.c similarity index 100% rename from EEE1002/Homework Projects/3/2_11.c rename to EEE1002/Homework Projects/03/2_11.c diff --git a/EEE1002/Homework Projects/3/2_13.c b/EEE1002/Homework Projects/03/2_13.c similarity index 100% rename from EEE1002/Homework Projects/3/2_13.c rename to EEE1002/Homework Projects/03/2_13.c diff --git a/EEE1002/Homework Projects/3/2_9.c b/EEE1002/Homework Projects/03/2_9.c similarity index 100% rename from EEE1002/Homework Projects/3/2_9.c rename to EEE1002/Homework Projects/03/2_9.c diff --git a/EEE1002/Homework Projects/4/3_1.c b/EEE1002/Homework Projects/04/3_1.c similarity index 100% rename from EEE1002/Homework Projects/4/3_1.c rename to EEE1002/Homework Projects/04/3_1.c diff --git a/EEE1002/Homework Projects/4/3_11.c b/EEE1002/Homework Projects/04/3_11.c similarity index 100% rename from EEE1002/Homework Projects/4/3_11.c rename to EEE1002/Homework Projects/04/3_11.c diff --git a/EEE1002/Homework Projects/4/3_3.c b/EEE1002/Homework Projects/04/3_3.c similarity index 100% rename from EEE1002/Homework Projects/4/3_3.c rename to EEE1002/Homework Projects/04/3_3.c diff --git a/EEE1002/Homework Projects/5/HW_5_1_code.c b/EEE1002/Homework Projects/05/HW_5_1_code.c similarity index 100% rename from EEE1002/Homework Projects/5/HW_5_1_code.c rename to EEE1002/Homework Projects/05/HW_5_1_code.c diff --git a/EEE1002/Homework Projects/5/HW_5_2.c b/EEE1002/Homework Projects/05/HW_5_2.c similarity index 100% rename from EEE1002/Homework Projects/5/HW_5_2.c rename to EEE1002/Homework Projects/05/HW_5_2.c diff --git a/EEE1002/Homework Projects/6/HW_6_1_code.c b/EEE1002/Homework Projects/06/HW_6_1_code.c similarity index 100% rename from EEE1002/Homework Projects/6/HW_6_1_code.c rename to EEE1002/Homework Projects/06/HW_6_1_code.c diff --git a/EEE1002/Homework Projects/6/HW_6_2_code.c b/EEE1002/Homework Projects/06/HW_6_2_code.c similarity index 100% rename from EEE1002/Homework Projects/6/HW_6_2_code.c rename to EEE1002/Homework Projects/06/HW_6_2_code.c diff --git a/EEE1002/Homework Projects/6/HW_6_3_code.c b/EEE1002/Homework Projects/06/HW_6_3_code.c similarity index 100% rename from EEE1002/Homework Projects/6/HW_6_3_code.c rename to EEE1002/Homework Projects/06/HW_6_3_code.c diff --git a/EEE1002/Homework Projects/6/HW_6_4_code.c b/EEE1002/Homework Projects/06/HW_6_4_code.c similarity index 100% rename from EEE1002/Homework Projects/6/HW_6_4_code.c rename to EEE1002/Homework Projects/06/HW_6_4_code.c diff --git a/EEE1002/Homework Projects/6/HW_6_5_code.c b/EEE1002/Homework Projects/06/HW_6_5_code.c similarity index 100% rename from EEE1002/Homework Projects/6/HW_6_5_code.c rename to EEE1002/Homework Projects/06/HW_6_5_code.c diff --git a/EEE1002/Homework Projects/8/HW8_1code.c b/EEE1002/Homework Projects/08/HW8_1code.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_1code.c rename to EEE1002/Homework Projects/08/HW8_1code.c diff --git a/EEE1002/Homework Projects/8/HW8_2code.c.c b/EEE1002/Homework Projects/08/HW8_2code.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_2code.c.c rename to EEE1002/Homework Projects/08/HW8_2code.c.c diff --git a/EEE1002/Homework Projects/8/HW8_3code.c.c b/EEE1002/Homework Projects/08/HW8_3code.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_3code.c.c rename to EEE1002/Homework Projects/08/HW8_3code.c.c diff --git a/EEE1002/Homework Projects/8/HW8_4code.c.c b/EEE1002/Homework Projects/08/HW8_4code.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_4code.c.c rename to EEE1002/Homework Projects/08/HW8_4code.c.c diff --git a/EEE1002/Homework Projects/8/HW8_5_Acode.c.c b/EEE1002/Homework Projects/08/HW8_5_Acode.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_5_Acode.c.c rename to EEE1002/Homework Projects/08/HW8_5_Acode.c.c diff --git a/EEE1002/Homework Projects/8/HW8_5_Bcode.c.c b/EEE1002/Homework Projects/08/HW8_5_Bcode.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_5_Bcode.c.c rename to EEE1002/Homework Projects/08/HW8_5_Bcode.c.c diff --git a/EEE1002/Homework Projects/8/HW8_6code.c.c b/EEE1002/Homework Projects/08/HW8_6code.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_6code.c.c rename to EEE1002/Homework Projects/08/HW8_6code.c.c diff --git a/EEE1002/Homework Projects/8/HW8_7_Acode.c.c b/EEE1002/Homework Projects/08/HW8_7_Acode.c.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_7_Acode.c.c rename to EEE1002/Homework Projects/08/HW8_7_Acode.c.c diff --git a/EEE1002/Homework Projects/8/HW8_7_Bcode.c b/EEE1002/Homework Projects/08/HW8_7_Bcode.c similarity index 100% rename from EEE1002/Homework Projects/8/HW8_7_Bcode.c rename to EEE1002/Homework Projects/08/HW8_7_Bcode.c diff --git a/EEE1002/Homework Projects/9/HW9_code.c b/EEE1002/Homework Projects/09/HW9_code.c similarity index 100% rename from EEE1002/Homework Projects/9/HW9_code.c rename to EEE1002/Homework Projects/09/HW9_code.c diff --git a/EEE1002/Homework Projects/Term_Project/Input.txt b/EEE1002/Homework Projects/Term Project/Input.txt similarity index 100% rename from EEE1002/Homework Projects/Term_Project/Input.txt rename to EEE1002/Homework Projects/Term Project/Input.txt diff --git a/EEE1002/Homework Projects/Term_Project/TermProject_1.PNG b/EEE1002/Homework Projects/Term Project/TermProject_1.PNG similarity index 100% rename from EEE1002/Homework Projects/Term_Project/TermProject_1.PNG rename to EEE1002/Homework Projects/Term Project/TermProject_1.PNG diff --git a/EEE1002/Homework Projects/Term_Project/TermProject_2.PNG b/EEE1002/Homework Projects/Term Project/TermProject_2.PNG similarity index 100% rename from EEE1002/Homework Projects/Term_Project/TermProject_2.PNG rename to EEE1002/Homework Projects/Term Project/TermProject_2.PNG diff --git a/EEE1002/Homework Projects/Term_Project/TermProject_3.PNG b/EEE1002/Homework Projects/Term Project/TermProject_3.PNG similarity index 100% rename from EEE1002/Homework Projects/Term_Project/TermProject_3.PNG rename to EEE1002/Homework Projects/Term Project/TermProject_3.PNG diff --git a/EEE1002/Homework Projects/Term_Project/TermProject_4.PNG b/EEE1002/Homework Projects/Term Project/TermProject_4.PNG similarity index 100% rename from EEE1002/Homework Projects/Term_Project/TermProject_4.PNG rename to EEE1002/Homework Projects/Term Project/TermProject_4.PNG diff --git a/EEE1002/Homework Projects/Term_Project/TermProject_Code.c b/EEE1002/Homework Projects/Term Project/TermProject_Code.c similarity index 100% rename from EEE1002/Homework Projects/Term_Project/TermProject_Code.c rename to EEE1002/Homework Projects/Term Project/TermProject_Code.c diff --git a/EEE1002/Homework Projects/Term_Project/Term_Project_Requirements.md b/EEE1002/Homework Projects/Term Project/Term_Project_Requirements.md similarity index 100% rename from EEE1002/Homework Projects/Term_Project/Term_Project_Requirements.md rename to EEE1002/Homework Projects/Term Project/Term_Project_Requirements.md diff --git a/EEE1002/Homework Projects/Term_Project/result1.txt b/EEE1002/Homework Projects/Term Project/result1.txt similarity index 100% rename from EEE1002/Homework Projects/Term_Project/result1.txt rename to EEE1002/Homework Projects/Term Project/result1.txt diff --git a/EEE1002/Homework Projects/Term_Project/result2.txt b/EEE1002/Homework Projects/Term Project/result2.txt similarity index 100% rename from EEE1002/Homework Projects/Term_Project/result2.txt rename to EEE1002/Homework Projects/Term Project/result2.txt diff --git a/EEE1002/Homework Projects/Term_Project/result3.txt b/EEE1002/Homework Projects/Term Project/result3.txt similarity index 100% rename from EEE1002/Homework Projects/Term_Project/result3.txt rename to EEE1002/Homework Projects/Term Project/result3.txt diff --git a/EEE1002/Homework Projects/Term_Project/result4.txt b/EEE1002/Homework Projects/Term Project/result4.txt similarity index 100% rename from EEE1002/Homework Projects/Term_Project/result4.txt rename to EEE1002/Homework Projects/Term Project/result4.txt diff --git a/EEE1002/README.md b/EEE1002/README.md new file mode 100644 index 0000000..03fd268 --- /dev/null +++ b/EEE1002/README.md @@ -0,0 +1,6 @@ +# C언어기초 (`EEE1002`) + +* 연도: 2020 +* 분반: +* 교수: +* 비고: diff --git a/EEE2108/README.md b/EEE2108/README.md new file mode 100644 index 0000000..8dd0a18 --- /dev/null +++ b/EEE2108/README.md @@ -0,0 +1,6 @@ +# 공학프로그래밍 (`EEE2108`) + +* 연도: 2021 +* 분반: +* 교수: +* 비고: diff --git a/LAU4003/README.md b/LAU4003/README.md new file mode 100644 index 0000000..1c8d3e8d --- /dev/null +++ b/LAU4003/README.md @@ -0,0 +1,8 @@ +# 언어의이해 (LAU4003) + +* 연도: 2019 +* 분반: 01 +* 김태우 교수님 +* 비고: + +언어학 기초를 배울 수 있는 교양 과목입니다.