[자료구조]
2학년 2학기 자료구조를 수강하며 C 언어와 함께 자료의 표현과 저장하는 방법에 대해 배웠습니다. 군 생활 동안 이전에 배운 지식을 잊어버린 상태였기에 다시 처음부터 시작하자는 생각으로 C 언어부터 다시 공부하였고, 이런 노력의 결과 자료구조 응용 과목과 함께 A+를 받을 수 있었습니다.
[운영체제]
3학년 1학기 운영체제를 수강했습니다. 운영체제의 역할과 원리를 비롯해 Memory, Storage, Process 관리에 관한 부분을 배울 수 있었습니다. 특히 기억에 남는 것은 뱅커스 알고리즘입니다. 교착상태 회피 방법을 배우는 과정에서 뱅커스 알고리즘이 과제로 나왔는데, 결국 실패했던 기억이 있습니다. 이를 통해 자만하지 말고 더 열심히 해야 한다는 것을 느꼈고, A를 받을 수 있었습니다.
[데이터 통신]
3학년 2학기 데이터 통신을 수강해 A+을 받았습니다. TCP/IP에 대해 배울 수 있었고, 이후 네트워크 분야에 관심이 생겨 학부 과정에 있는 모든 네트워크 과목을 수강하는 계기가 되었습니다. 또한, 네트워크와 관련된 졸업프로젝트를 진행하며 네트워크 역량을 쌓았는데, 그 모든 시작이 이 과목이었다고 생각합니다.