Skip to content

Commit

Permalink
Update study
Browse files Browse the repository at this point in the history
  • Loading branch information
justiceHui committed Feb 12, 2024
1 parent 3c53b74 commit d6877ca
Show file tree
Hide file tree
Showing 4 changed files with 241 additions and 15 deletions.
13 changes: 2 additions & 11 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,6 @@

<!-- Header -->

{% comment %} <header class='header' id='top'>
<div class='text-vertical-center'>
<h1>Welcome to SCCC Homepage</h1>
<h3>We Study, We Solve</h3>
<br>
<a href="#services" class="page-scroll btn btn-xl">Tell Me More</a>
<br>
<a class='btn btn-dark btn-lg' href='https://github.com/ssu-sccc'>깃헙 보러가기</a>
</div>
</header> {% endcomment %}
<div class="animation">
<div class="container">
<div class="character">
Expand Down Expand Up @@ -236,7 +226,7 @@ <h4>2023 삼성전자 대학생 프로그래밍 경진대회</h4>
</section>

<!-- Team Section -->
<section id="_Graduated" class="bg-light-gray">
<section id="Graduated" class="bg-light-gray">
<h2 class="ui center aligned header">Graduated</h2>
<h3 class="ui center aligned header">졸업생 소식입니다.</h3>
<div class="ui one column doubling stackable grid container">
Expand Down Expand Up @@ -313,3 +303,4 @@ <h3 class="ui center aligned header">저희에게 궁금하신 점이 있으신

<!-- Plugin JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" integrity="sha384-mE6eXfrb8jxl0rzJDBRanYqgBxtJ6Unn4/1F7q4xRRyIw7Vdg9jP4ycT7x1iVsgb" crossorigin="anonymous"></script>
</div>
45 changes: 43 additions & 2 deletions study/2023-winter-study.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ <h1 style="margin-top: 1rem;">
2023학년도 겨울방학 스터디
</h1>
<div style="margin: 1rem;">
이번 겨울방학에는 2개의 대면 스터디가 진행됩니다.
이번 겨울방학에는 3개의 대면 스터디가 진행됩니다.
</div>
<div style="width: 100%; height: 1px; background: rgba(0, 0, 0, .1); margin: 2rem 0;"></div>
<div class="btn-group" style="font-size: 1.1rem; margin-bottom: 2rem;">
<button id="23-winter-basic-lecture-btn" style="margin-right: .5rem;" class="active btn" type='button'>초급 알고리즘 강의</button>
<button id="23-winter-crypto-lecture-btn" style="margin-right: .5rem;" type='button' class="btn">암호학 강의</button>
<button id="23-winter-omakase-lecture-btn" style="margin-right: .5rem;" type='button' class="btn">겨울 세미나</button>
</div>
<div id="23-winter-basic-lecture-view">
<h2>개요</h2>
Expand Down Expand Up @@ -103,6 +104,46 @@ <h2>일정</h2>
<tr> <td>5차시</td> <td>24.01.25</td> <td>PS with Crypto</td> </tr>
</table>
</div>
<div id="23-winter-omakase-lecture-view" style="display: none;">
<h2>개요</h2>
<ul>
<li>
진행자
<ul>
<li>컴퓨터학부 21학번 나정휘</li>
</ul>
</li>
<li>
스터디 내용
<ul>
<li>내가 가르치고 싶은 것</li>
<li>solvedac 기준 실버 ~ 루비 사이의 개념</li>
</ul>
</li>
<li>
시간 및 장소
<ul>
<li>매주 월요일 19:30 ~ 21:30, 온라인</li>
</ul>
</li>
<li>
상세 정보
<ul>
<li><a href="https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-winter-omakase">바로가기</a></li>
</ul>
</li>
</ul>

<h2>일정</h2>
<table>
<tr> <th>차시</th> <th>날짜</th> <th>주제</th> </tr>
<tr> <td>1차시</td> <td>24.01.29</td> <td>분할 상환 분석(amortized analysis), 동적 배열(dynamic array)</td> </tr>
<tr> <td>2차시</td> <td>24.02.05</td> <td>유니온 파인드 200% 활용하기</td> </tr>
<tr> <td>3차시</td> <td>24.02.12</td> <td>다양한 경우의 수 세기 (카탈란 수, 스털링 수, 분할 수, 교란 순열)</td> </tr>
<tr> <td>4차시</td> <td>24.02.16</td> <td>제곱근 분할 (sqrt decomposition)</td> </tr>
<tr> <td>5차시</td> <td>24.02.19</td> <td>랜덤으로 문제 풀기</td> </tr>
</table>
</div>
</div>

<style>
Expand All @@ -118,7 +159,7 @@ <h2>일정</h2>
}
</style>
<script>
let class_list = ['23-winter-basic-lecture', '23-winter-crypto-lecture'];
let class_list = ['23-winter-basic-lecture', '23-winter-crypto-lecture', '23-winter-omakase-lecture'];
let btn = [], view = [];

for(let i=0; i<class_list.length; i++){
Expand Down
193 changes: 193 additions & 0 deletions study/2024-1-study.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
---
layout: study
title: 2024학년도 1학기 스터디
permalink: /study/2024/1/
---

<div>
<h1 style="margin-top: 1rem;">
2024학년도 1학기 스터디
</h1>
<div style="margin: 1rem;">
이번 학기에는 3개의 대면 스터디가 진행됩니다.
</div>
<div style="width: 100%; height: 1px; background: rgba(0, 0, 0, .1); margin: 2rem 0;"></div>
<div class="btn-group" style="font-size: 1.1rem; margin-bottom: 2rem;">
<button id="24-1-c-lecture-btn" style="margin-right: .5rem;" class="active btn" type='button'>C언어 강의</button>
<button id="24-1-basic-lecture-btn" style="margin-right: .5rem;" type='button' class="btn">기초 알고리즘 강의</button>
<button id="24-1-basic-group-btn" style="margin-right: .5rem;" type='button' class="btn">기초 알고리즘 그룹 스터디</button>
</div>
<div id="24-1-c-lecture-view">
<h2>개요</h2>
<ul>
<li>
진행자
<ul>
<li>컴퓨터학부 22학번 박찬솔</li>
<li>컴퓨터학부 23학번 유상원</li>
</ul>
</li>
<li>
스터디 내용
<ul>
<li>준비 중</li>
</ul>
</li>
<li>
권장 대상
<ul>
<li>C언어 사용 경험이 없는 24학번 신입생</li>
</ul>
</li>
<li>
시간 및 장소
<ul>
<li>추후 공지 예정</li>
<li>시험 기간(6~8주차, 14~16주차) 휴강</li>
</ul>
</li>
</ul>

<h2>일정</h2>
<table>
<tr> <th>차시</th> <th>날짜</th> <th>주제</th> </tr>
</table>
</div>
<div id="24-1-basic-lecture-view" style="display: none;">
<h2>개요</h2>
<ul>
<li>
진행자
<ul>
<li>컴퓨터학부 21학번 나정휘</li>
</ul>
</li>
<li>
스터디 내용
<ul>
<li>PS(Problem Solving)에서 사용하는 기초적인 개념과 실제 문제에 적용하는 방법</li>
</ul>
</li>
<li>
권장 대상
<ul>
<li>PS를 처음 접해보는 사람</li>
<li>문제를 풀어본 경험이 적은 사람</li>
<li>알고리즘 공부를 했지만 기초적인 내용을 잘 응용하지 못하는 사람</li>
</ul>
</li>
<li>
선수 조건
<ul>
<li>C언어 문법: 입출력, 조건문, 반복문, 배열, 함수</li>
<li>고등학교 수학: 2015 개정 공통 수학, 수학 I, 수학 II</li>
</ul>
</li>
<li>
시간 및 장소
<ul>
<li>추후 공지 예정</li>
<li>시험 기간(6~8주차, 14~16주차) 휴강</li>
</ul>
</li>
<li>
상세 정보
<ul>
<li><a href="https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-summer-basic">바로가기</a></li>
</ul>
</li>
</ul>

<h2>일정</h2>
<table>
<tr> <th>차시</th> <th>날짜</th> <th>주제</th> </tr>
<tr> <td>1차시</td> <td>TBD</td> <td>OT, 입출력, PS를 위한 C++</td> </tr>
<tr> <td>2차시</td> <td>TBD</td> <td>다차원 배열, 재귀 함수</td> </tr>
<tr> <td>3차시</td> <td>TBD</td> <td>기초 정수론 (합동식, 소수 판별, 소인수분해, 최대공약수, 곱셈적 함수 등)</td> </tr>
<tr> <td>4차시</td> <td>TBD</td> <td>시간 복잡도, 정렬, 이분 탐색</td> </tr>
<tr> <td>5차시</td> <td>TBD</td> <td>수학적 귀납법, 분할 정복</td> </tr>
<tr> <td>6차시</td> <td>TBD</td> <td>동적 계획법<br>결정적 유한 오토마타</td> </tr>
<tr> <td>7차시</td> <td>TBD</td> <td>자료구조 1 (스택, 큐, 덱)<br>그래프의 표현법 (인접 행렬, 인접 리스트)</td> </tr>
<tr> <td>8차시</td> <td>TBD</td> <td>알쓸신잡 (비트 연산, C++ 표준 라이브러리, 시간 복잡도 하계 등)</td> </tr>
<tr> <td>9차시</td> <td>TBD</td> <td>그리디 기법<br>그래프 탐색 (DFS, BFS)</td> </tr>
<tr> <td>10차시</td> <td>TBD</td> <td>위상 정렬, 동적 계획법</td> </tr>
<tr> <td>11차시</td> <td>TBD</td> <td>자료구조 2 (이진 탐색 트리, 서로소 집합, 힙)<br>최소 신장 트리 (프림, 크루스칼 알고리즘)</td> </tr>
<tr> <td>12차시</td> <td>TBD</td> <td>최단 경로 (다익스트라, 플로이드 와샬, 벨만 포드 알고리즘)</td> </tr>
</table>
</div>
<div id="24-1-basic-group-view" style="display: none;">
<h2>개요</h2>
<ul>
<li>
진행자
<ul>
<li>추후 공지</li>
</ul>
</li>
<li>
스터디 내용
<ul>
<li>준비 중</li>
</ul>
</li>
<li>
권장 대상
<ul>
<li>SCCC에서 한 학기 이상 공부한 부원</li>
<li>문제를 풀어본 경험이 적은 사람</li>
<li>알고리즘 공부를 했지만 기초적인 내용을 잘 응용하지 못하는 사람</li>
</ul>
</li>
<li>
시간 및 장소
<ul>
<li>추후 공지 예정</li>
<li>시험 기간(6~8주차, 14~16주차) 휴강</li>
</ul>
</li>
</ul>

<h2>일정</h2>
<table>
<tr> <th>차시</th> <th>날짜</th> <th>주제</th> </tr>
</table>
</div>
</div>

<style>
.btn {
padding: .7rem 1rem;
transition: .2s;
color: black;
}

.btn.active {
background-color: rgba(0, 0, 0, 1);
color: white;
}
</style>
<script>
let class_list = ['24-1-c-lecture', '24-1-basic-lecture', '24-1-basic-group'];
let btn = [], view = [];

for(let i=0; i<class_list.length; i++){
btn.push(document.getElementById(class_list[i] + '-btn'));
view.push(document.getElementById(class_list[i] + '-view'));
}

for(let i=0; i<class_list.length; i++){
btn[i].onclick = function (event) {
for(let j=0; j<class_list.length; j++) {
if(i === j){
btn[j].classList.add('active');
view[j].style.display = 'block';
}
else{
btn[j].classList.remove('active');
view[j].style.display = 'none';
}
}
event.preventDefault();
};
}
</script>
5 changes: 3 additions & 2 deletions study/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ SCCC 스터디 목록입니다.

| 안내 페이지 | 종류 |
| -------------------------------------- | ------------------------------------------------------------ |
| [2023년 겨울방학](/study/2023/winter/) | 기초 알고리즘 강의 / 암호학 강의 |
| [2023년 2학기](/study/2023/2/) | 기초 알고리즘 강의 / 기초 알고리즘 연습 / 중급 알고리즘 강의 / 주간 연습 / 내부 대회 |
| [2024년 1학기](/study/2024/1/) | C언어 강의 / 기초 알고리즘 강의 / 기초 알고리즘 그룹 스터디 |
| [2023년 겨울방학](/study/2023/winter/) | 기초 알고리즘 강의 / 암호학 강의 / [겨울 세미나](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-winter-omakase) |
| [2023년 2학기](/study/2023/2/) | 기초 알고리즘 강의 / 기초 알고리즘 연습 / 중급 알고리즘 강의 / 주간 연습 / [내부 대회](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-autumn-contest) |
| [2023년 여름방학](/study/2023/summer/) | [기초 알고리즘 강의 (대면)](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-summer-basic) / [기초 알고리즘 강의 (비대면)](https://github.com/NoCometAHS/Algorithm_Study/tree/main/2023_Basic_Algorithm_Study) / [문제 출제 강의](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-summer-problem-setting) |
| [2023년 1학기](/study/2023/1/) | C언어 그룹 스터디 / 클래스 그룹 스터디 / [주간 연습](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2023-spring-problem-solving) |
| [2022년 겨울방학](/study/2022/winter/) | [중급 알고리즘 강의](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2022-winter-intermediate) / [고급 알고리즘 강의 (Part 2)](https://github.com/justiceHui/SSU-SCCC-Study/tree/master/2022-winter-adv) |
Expand Down

0 comments on commit d6877ca

Please sign in to comment.