GLOBAL LEADER
아주대학교 소프트웨어융합대학

모각소

[2022 하계] 이제는_뭔가_해야할_때

  • SW중심대학
  • 2022-09-30
  • 186

<팀원>


소프트웨어학과 서준

소프트웨어학과 김동현

소프트웨어학과 정민규


<팀원별 활동내용>


서준

실전코딩 1 수강 후 복습, 패스트캠퍼스에서 구매한 딥러닝 강의 수료


김동현

교육용 OS 이용 시스템 소프트웨어 기초 공부


정민규

계산이론, 알고리즘 공부


<팀원별 최종성과>


서준 

Git의 숙련도 향상, Docker 이미지 빌드 후 배포, React.js, Spring을 이용한 음악 검색 웹사이트 제작, Tensorflow 및 Pytorch 응용. 내용들을 개인 velog에 기록


김동현

Pintos Project 4까지 있는 과제 중 Project 2 완료(Project 2 일부 테스트케이스 제외) 교육용 운영체제 과제를 통하여 기초적인 시스템 프로그래밍 학습, Thread의 생성과 삭제, Thread scheduling에 Priority 가 추가 되었을 때 이를 어떻게 구현하는지 학습.

Synchronization 문제가 왜 발생하는지, 이를 해결하기 위한 Locking 기법과 Semaphore mutex의 기능 구현 학습.

Priority Scheduling 방법 중 Multilevel queue를 사용하는 방법에 대한 개념 학습

User process의 생성과 이를 활용하기 위한 명령어의 Parsing과 Argument passing 구현.

System Call의 종류와 개념 학습 및 일부 구현


정민규

elog 및 notion 활용법을 익혀 markdown 언어에 익숙해짐.

notion의 경우 latex를 공부하여 수식을 사용할 수 있게 되었음. 백준 실버 4에서 골드 3으로 레이팅 상승, 기초적인 알고리즘 관련 기술 복습(linked list, stack, queue, deque, practical usage of stack, BFS,

DFS, recursion, backtracking, simulation). 계산이론 기초부분 공부를 하여 기본적인 notation들과 관련 기초지식 습득


<팀원별 향후계획>


서준

딥러닝 공부에 벽을 느끼던 찰나, 개강 직전에 게임 개발에 관심이 생겨 메이플스토리 해커톤에 지원


김동현

방학 간 학기중에 배웠던 운영체제에 대한 심화 학습을 목표로 공부하였고, 이를 통해 향후 본인의 진로를 탐색하는 기반으로 삼음.

시스템 프로그래밍에대한 기초적인 학습방법을 알게 되었으며 남은 3학년 기간동안 집중교육을 수강하며 다른 분야에 대해 학습해본 후 방향을 결정해보려고 함.


정민규

이후 알고리즘 공부를 더 진행하며 관련 지식 습득 및 코딩에 실용적으로 사용할 수 있도록 공부. 자기주도 프로젝트를 진행하며 계산이론에 대한 깊은 이해도 구축. 공부한 내용들을 notion에 정리하여 다시 살펴보고 복습할 때 용이하도록 구성


<팀원별 개인 URL>


서준 : https://velog.io/@brightjun/series/%EB%AA%A8%EA%B0%81%EC%86%8C%EC%9D%B4%EC%A0%9C%EB%8A%94%EB%AD%94%EA%B0%80%ED%95%B4%EC%95%BC%ED%95%A0%EB%95%8C

김동현 : https://velog.io/@dh58319/series/%EB%AA%A8%EC%97%AC%EC%84%9C-%EA%B0%81%EC%9E%90-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%ED%95%98%EC%9E%90

정민규 : https://velog.io/@airsleep/series/Ajou221%EB%AA%A8%EA%B0%81%EC%86%8C


<최종 발표회 자료>