2022 동계 모각소 

모여라! 활동 내용 및 발표 자료

<팀원>

소프트웨어학과 노현진

소프트웨어학과 곽희상

산업공학과 조은산

물리학과 정다진


<팀원별 활동내용>

노현진, 곽희상, 조은산: Java 스터디

참고 교재: 자바의 정석 제 3판(남궁성 저)

1주차: Ch1. 자바를 시작하기 전에, Ch2. 변수, Ch3. 연산자 Ch4. 조건문과 반복문 개념 및 예제 정리 보고서 제출, 발표, 토의, 연습문제 풀이

*토의 주제: 리터럴을 왜 쓰는가, String이 왜 참조형 자료형인가

2주차: Ch5. 배열 개념 및 예제 정리 보고서 제출, 발표, 토의, 연습문제 풀이

*토의 주제: 배열 길이 변경과 런타임, 컴파일과 실행의 차이

3주차: Ch6-1, 2, 3. 객체지향언어, 클래스와 객체, 변수와 메서드 개념 및 예제 정리 보고서 제출, 발표, 토의, 연습문제 풀이

*아직 Ch6 개념 학습이 끝나지 않았기 때문에 3주차 모임에서의 연습문제 풀이는 이전 챕터에서 못 푼 문제들(노현진, 조은산)이나, 

다 풀었다면 Ch6 연습문제 풀 수 있는 만큼만 푸는 걸로(곽희상) 학습을 진행하였습니다.

*토의 주제: 자바의 참조변수 vs C의 포인터

4주차: Ch6-4, 5, 6. 오버로딩, 생성자, 변수의 초기화 개념 및 예제 정리 보고서 제출, 발표, 토의, 연습문제 풀이

*토의 주제: this를 붙이는 경우들에 대하여

5주차: Ch7-1, 2, 3, 4. 상속, 오버라이딩, 패키지, 제어자 개념 및 예제 정리 보고서 제출, 개인 공부

*아직 Ch7 개념 학습이 끝나지 않았기 때문에 5주차 모임에서의

연습문제 풀이는 개인공부(노현진)로 대체하거나, Ch7 연습문제 풀 수 있는 만큼만 푸는 걸로(곽희상) 학습을 진행하였습니다.

6주차: Ch7-5, 6, 7, 8. 다형성, 추상클래스, 인터페이스, 내부클래스 개념 및 예제 정리 보고서 제출, 연습문제 풀이

*5, 6주차는 개인별 보고서를 제출하기만 하고 발표하지는 않았지만 6주차 모임 당시 토의는 진행하였습니다.

토의 주제: 패키지 경로와 환경변수의 관계, cmd에서 java와 javac 명령어의 차이

*토의가 길어져 조은산, 노현진 팀원은 토의만 진행하였고 연습문제 풀이는 진행하지 못하였습니다. 곽희상 팀원은 Ch7 연습문제 풀이를 진행하였습니다.

노현진, 정다진:  Flutter(앱 개발) 스터디

참고 강의: 패스트캠퍼스의 1인 개발자와 함께 하는 모두를 위한 앱 개발 입문

*노현진, 정다진 팀원 공동 스터디 예정이었으나, 노현진 팀원이 5주차 모임 개인공부 시간에 Ch2-1, 2 강의까지만 수강하는 것만 하였고

주기적인 보고서 제출은 못하여 주기적인 토의는 진행하지 못하였습니다.

*정다진 팀원은 계획대로 학습을 진행하였습니다.

2주차: Ch1-1~10. 개발환경 설치 및 flutter 입문 실습 및 보고서 제출

3주차: Ch2-1~3. Todo 앱 화면 만들기 실습 및 보고서 제출

4주차: Ch2-4~6. Todo 앱 기록 화면 만들기 실습 및 보고서 제출

5주차: Ch2-7~9. 일기 앱 작성 화면 만들기 실습 및 보고서 제출

6주차: Ch2-10~12. 일기 앱 달력, 통계, 더보기 화면 만들기 실습 및 보고서 제출

정다진:  Python 스터디

참고 교재: Do it! 점프 투 파이썬

*계획은 Ch5~Ch7-4까지 교재 학습이었지만 중간중간 백준 알고리즘 문제 풀이를 추가하여 학습하였습니다.

1주차: Ch2-4, 5, 6. 튜플, 딕셔너리, 세트 학습 및 보고서 제출

2주차: Ch5-4, 5, 6, 7. 예외처리, 내장함수, 표준 라이브러리, 외부 라이브러리 학습 및 보고서 제출

3주차: Ch6-2, 3. 3과 5의 배수 합하기, 게시판 페이징하기 문제풀이 및 백준 알고리즘 문제 풀이 실습 및 보고서 제출

4주차: 백준 알고리즘 문제 풀이하며 정렬, 브루트 포스 알고리즘 개념 복습 및 보고서 제출

5주차: 백준 이분탐색 문제풀이 보고서 제출

6주차: Ch7-2, 3. 클로저, 데코레이터, 이터레이터, 제너레이터 학습 및 보고서 제출


<팀원별 최종성과>

노현진, 곽희상, 조은산

1. 자바의 정석 1장~7장 개념 및 예제 정리한 개인별 보고서 완성

2. 자바의 정석 1장~7장 연습문제 풀이 깃허브 기록

∴객체지향개념학습

정다진

1. 파이썬, 앱 개발 1~6주차 보고서 완성

2. 백준 알고리즘 문제(파이썬) 풀이 깃허브 기록


<팀원별 향후계획>

노현진

자바의정석1장~7장복습예정

1년전개발중단한앱코드객체지향개념적용하여간소화 앱개발강의Ch2~학습예정,위의앱데이터베이스연동,기능추가및완성

곽희상

자바의정석8장~16장 이어서학습예정, 1장~7장학기중 복습예정

자바를이용한프로젝트하나를구상하고있음

조은산

자바의정석8장~16장이어서학습예정

23-1학기에수강할예정인‘비주얼프로그래밍’을통해 자바

가아닌C#에서도객체지향개념재학습 예정.

자바의정석교재공부가끝나면자바스프링부트학습예정

정다진

파이썬알고리즘고난이도문제학습예정

앱 개발 강의 Ch3~ 이어서 학습 예정


<발표자료>