전기전자공학부에서 자료구조 과목을 배우는 이유

글쓴이
아기곰
등록일
2016-08-18 20:28
조회
14,251회
추천
0건
댓글
8건
안녕하세요. 전기전자공학부에 재학중인 2학년 학부생 입니다.

요즘 전기전자공학에서 배우는 과목들이 왜, 무슨 목적으로 배우는것이고
과목들간의 연계성은 무엇인지.
에 관해 궁금증이 생겨 관련 질문을 올렸습니다.

이제 궁금중이 어느 정도 해결이 되었으나
전자전기공학과 컴퓨터공학이 왜 연관된 것인지를 모르겠습니다.
즉 전자공학과에서 코딩을 왜 하는 것이고
C언어는 왜 배우고, 자료구조는 왜 배우는지.

이 컴퓨터공학 관련 분야들이, 전자공학을 하는 데 왜 필요한지가 궁금합니다.

전자공학의 반도체분야, 통신분야, 신호처리분야와
C언어 및 자료구조가 무슨 연관성이 있는지 궁금하여 질문 올립니다.

선배님들의 귀한 조언 부탁드립니다.

  • 버추어파이터_매니아 ()

    1학년때 C언어를 배우면 보통 포인터, 배열 정도 까지 진도를 나가고 끝입니다.
    전자과에서 자료구조를 배우면 그것보다 진도를 좀더 나가야 합니다.
    예를들어 링크드리스틀 배우는데 이것을 짜기 위해셔는 동적할당이나 구조체 같은것도
    더 알아야 합니다.
    이것의 진도를 나가면서 자연스럽게 문법을 더 배우게 되죠.
    그리고 스택이나 큐같은 것을 더 배우게 되는데 이런것을 배우면서 숙제를 하게되고
    그러면서 C언어의 함수같은 문법을 더 체득하게 됩니다.
    그리고 그래프 같은 것을 배우면서 이것을 C로 표현하기 위해서는 행렬로 짜기도하고
    링크드리스트로 짜기도 하는데 행렬로 짜면서 C로 행렬 프로그래밍을 짜는 것에
    더 익숙해지기도 하고 링크드 리스트로 짜면서 포인터, 링크드리스트 실력이 더 향상되게
    됩니다.
    정리하면 자료구조를 배우는 가장 큰이유는 C언어를 더 익숙하게 하기 위해서 입니다.

  • 버추어파이터_매니아 ()

    두번째 이유는 상위과목의 선수과목이 되기도 합니다.
    일반학교의 전자과 같은 경우는 자료구조만 배우구 끝나지만 상위권학교 같은 경우는
    전산과가 아닌 전자과 이지만 전산과 과목인 알고리즘 같은 과목이 열리는 학교 있습니다.
    대표적으로 서울대가 있습니다. 또 어떤학교는 과목이름은 자료구조및알고리즘이지만
    강의 계획표를 보면 자료구조는 3,4주에 나가고 실제적으로 알고리즘을 가르키는 학교도
    있습니다. 모든 교수가 그런것은 아니고 일부교수가 그런데 카이스트 같은 학교가 그렇습니다.
    이렇게 알고리즘이 열리는 학교에서는 자료구조과목이 필수 선수 과목입니다.
    리스트, 스택, 큐, 트리, 그래프를 이론도 알고 C로도 짤수 있다는 가정하에서
    욕심쟁이방법, 분할정복기법, 동적프로그래밍, 분기한정법, 백트래킹등 고급 알고리즘
    설계 기법을 배움니다. 이런과목에서는 자료구조가 선수과목입니다.
    예를 들어 전자과에서 벡터해석을 알아야 전자기학을 알수 있고 공업수학에서 미분방적식,
    선형대수, 적분변환을 알아야 회로이론을 할수있는 것과 같습니다.

  • 버추어파이터_매니아 ()

    세번째 이유는 알고리즘처럼 직접적인 선수과목은 아니지만 간접적으로 알면 편한 경우가
    많습니다. 님이 마이크로프로세서나 컴퓨터구조 같은 과목을 공부한다면 인터럽트 같은 것에
    대해 배우게 되는데 이것을 공부할때 자료구조에서 스택구조가 나옵니다.
    그리고 운영체제를 공부한다면 프로세스 스케줄링을 배우는데 라운드로빈 알고리즘을 배우는데
    이럴대 자료구조의 큐 구조가 나옵니다. 물론 이것을 배울때 자료구조를 모른다는 가정하에
    교수님이 알려주지만 자료구조를 배운학생들은 별다른 로드없이 바로 이해할 수 있습니다.

  • 버추어파이터_매니아 ()

    네번째로 전자과는 C언어를 알면 편한과목들이 있습니다.
    마이크로프로세서나 디지털신호처리, 영상신호처리 같은 과목을 수강하면 책에 C로 써져 있는
    경우가 많은데 자료구조를 수강한 사람은 C가 익숙하므로 별다른 문법공부없이 편하게 따라갈 수 있습니다.

  • 돌아온백수 ()

    아직도 C를 배워요? 뭔가 수상한데요.
    학부에서 C를 배우면, 언제 오브젝트 오리엔티드 언어들을 배우게 되나요?

    학부가 12년 정도 되나요?

    C는 관심있는 사람들이 독학하는게 적당하다고 봅니다.
    학부 4년동안에 뭘 가르쳐야 되는지는 어려운 문제이기는 한데, 써먹지도 못할걸 가르치는 건,  잘못된 결정이라고 봅니다.

  • 댓글의 댓글 래니스터 ()

    다시는 댓글마다 왜이렇게 냉소적이신지??

  • 아기곰 ()

    버추어파이터님 매번 답변 감사합니다. 큰 도움이 되었습니다.

  • 사이엥글 ()

    마이크로프로세서 과목을 들으시면 위의 과목들이 어떨게 연관이 되는지 다는데 도움이 되실거에오...학년이 올라갈수록 여러분야의 과목들이 조금씩 퍼즐이 맞춰지는 느낌이 들텐데..학부4년은 너무 짧았던거 같네요...퍼즐 몇개만 맞추다 끝났었네요 저는..

목록


진학/학업

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
13746 공대에서 배우는 역학중에 물리학과 학생들은 안배우는게 있나요? 댓글 6 타카 04-12 6096 0
13745 유럽 석사유학중인 분들과 무료 온라인상담 관심있으신 분 참여해보세요 커리어도넛 04-12 2477 0
13744 Tensor 및 점성유체 공부 관련 뚜이 04-11 2291 0
13743 산학장학생 지원 문의드립니다. 재료과생 04-10 2812 0
13742 학연과정에 관하여 질문드립니다. 댓글 1 Ssim 04-04 3310 0
13741 학부생 연구소 인턴이 저널에 논문을 기재할수 있나요? 댓글 3 lipodo 04-01 4706 0
13740 이공계에 대한 현실감각이 부족할 경우의 공대 진학에 대하여 댓글 2 공대생. 03-31 5903 0
13739 고등학생 대학원 고민입니다 댓글 3 math2357 03-30 3295 0
13738 영상처리+회로 (+로봇) 같이 할 수 있는 분야가 있을까요 댓글 5 겸손 03-28 3716 0
13737 학사 졸업 후 군대 댓글 2 Aerothermo 03-26 3891 0
13736 안녕하세요 석사 진학을 고민하고있습니다. 댓글 3 마치기적처럼 03-23 4468 0
13735 광학설계 관련 대학원 석박사 통합 또는 취업 고민 달려보장 03-22 3796 0
13734 제조기업 경력 엔지니어의 빅데이터 전환(풀타임 석사) 생산기술 03-21 2595 0
13733 기계공학 미국석사에 대해 고민중입니다. 댓글 6 망고과즙 03-20 3951 0
13732 공대대학원 진학관련해 질문드립니다. 댓글 3 식물키우는공대생 03-12 3980 0
13731 현직에 계신 RF 엔지니어 선배님들 도움이 필요합니다. 댓글 1 민사 03-10 4381 0
13730 자대대학원 vs 타대대학원 어떤선택이 더 나을까요??.. 댓글 8 messi 03-08 14854 0
13729 Cadence에 대한 질문 있습니다. 댓글 3 포포야 03-07 3841 0
13728 타대학 박사과정 진학에 대해서 조언 부탁드립니다.... 댓글 2 돼지 03-06 4223 0
13727 대학원 진학 방법에 대한 고민입니다. peiow 03-03 3037 0


랜덤글로 점프
과학기술인이 한국의 미래를 만듭니다.
© 2002 - 2015 scieng.net
모바일 버전으로 보기