스킵네비게이션

온라인 컨설팅

1회 컨설팅

질문내용

  • 분야
    전기/전자
  • 등록일
    2023-08-23
  • 제목
    컴퓨터공학과를 가고싶은데 어떤 분야의 과학을 어느정도 공부해야 하나요??
  • 내용
    우리 고등학교에서 배우는 과학도, 수학도 거의 쓰이지는 않았어요. 고등학교 "정보" 관련 과목은 공부했다고 생각합니다.? 참고로 서울대에서는 컴퓨터공학과 필수과목으로 1학년때 이산수학(논리와 증명, 그래프 이론, number theory 등) 개념을 공부합니다.? 대학교 커리큘럼에 따라서 공부하는 것도 좋은 방법이지만 능동적으로 하는게 더 좋은거 같아요. 제가 생각하는 방법은 먼저 C언어부터 공부하는거에요 당장 무언가를 프로그래밍하고자 하는 것보다 기본부터 하는게 좋은거 같거든요. 그래서 C언어부터 배우는게 좋다고 생각을 해요. 배우기 쉬우면서도 프로그래밍 언어 중에서 강력한 편에 속하니까요. 책을 사서 공부해도 ?되고, 여러 사이트들을 알아보거나 유튜브같은 매체로 공부해도 좋아요. 가장 중요한건 뭐라도 하나 더 하는거에요. 예제를 하나라도 더 따라해보고 이해해보는게 첫번째로 가장 좋을 것 같아요. 두 번째는 알고리즘을 공부해보는 거에요. 근데 알고리즘을 공부하기전에 알아둬야 하는 내용들이 있어요. 자료구조라고 하는건데 이건 반드시 알아둬야 돼요. 당장 컴공가려고 공부할때는 딱히 중요하다고 못느낄수도 있는 내용이지만 언젠가 좀 더 진지하게 프로그래밍을 배울거라면 절대 놓쳐서는 안되는 거라 무조건 알아둬야 해요. 자료구조를 공부하는게 너무 싫다면 최소한 큐, 스택, 덱, 힙, 이진검색트리 정도만이라도 먼저 익히는게 좋을거에요. 그런 다음에 알고리즘을 공부를 시작하는게 좋을거에요. 알고리즘 공부하면서 "백준"이라고 하는 사이트를 이용해보는게 좋아요 여러가지 문제들이 난이도 별로 그리고 알고리즘의 종류별로 준비가 되어있거든요. 자신의 수준이랑 현재 공부하고자 하는 알고리즘에 맞춰서 문제를 풀어보는게 알고리즘을 공부하기 제일 좋을 거에요. 세 번째는 다른 프로그래밍 언어를 접해보는거에요 지금까지는 C언어만 해왔다면 c++ C# 자바 파이썬 등등 여러가지 언어가 있어요. 앞에서 말했던 것 처럼 각 언어의 문법을 배우고 알고리즘을 풀면서 오랜시간동안 노력해야 된다고 봐요. 여러 가지 언어 중에서 제가 추천하는 언어랑 배우는 순서는 C언어를 먼저 마스터 했다는 가정하에 파이썬-> C++ 자바 순서대로에요 C언어를 제대로 익혔으면 다른언어를 배우는데 그렇게 오래 안걸릴거에요. 여기까지의 과정까지 최소 3개월정도는 시간투자하면서 공부해야 된다고 생각해요. 솔직히 입시를 하려고 하는거면 시간자체는 부족하다고 생각해요. 당장 지금부터라고 지금까지 제가 말씀드린 순서대로 하나씩 공부하는게 도움이 좀 될거라고 생각합니다.?

답변 내용

  • 제목
  • 분야
    전기/전자
  • 컨설턴트명
    김종우
  • 내용