Sanggu's blog




최상단 광고 코드

 추천 사이트

 애자일 이야기 : http://agile.egloos.com
 서명덕 기자의 인터넷 : http://itviewpoint.com
 비지니스 뉴스 : http://www.ciobiz.co.kr
 MOCOMSYS : http://www.mocomsys.com
 Apache Software : http://www.apache.org
 소프트웨어 기술경력관리: http://career.sw.or.kr
 한이음 (지식경제부): http://www.hanium.or.kr
 IT 기술 뉴스: http://www.bloter.net/
 IBM 티볼리 까페: http://cafe.naver.com/tivolitool.cafe
 JAVA jar 검색 : http://www.findjar.com
 VM Ware 가상화: http://www.vmware.com

2011년 10월 13일 목요일

컴퓨터공학과 커리큘럼

 IT 일을 하기 위해서는 이전 대학때의 이론적인 커리큘럼이 중요하다는 것을 새삼 깨닫는다.
그러나 요즘 대학졸업자들의 커리큘럼을 보면 실습 및 응용프로그래밍쪽 너무 집중된다고 느끼는 경우가 꽤 있다. 사실 중요한것은 이론적인 내용들이 기반이 되는것인데 말이다.

제가 대학때 수강하였던 커리큘럼을 정리해보면.

2학년 과정
  • 자료구조
  • 파일처리
  • 논리회로
  • 객체지향 프로그래밍
  • 이산수학
  • 유닉스개론 및 실습
  • 어셈블리어
  • 알고리즘

3학년 과정
  • 컴퓨터네트워크
  • 프로그래밍 언어론
  • 인공지능
  • 멀티미디어
  • 컴퓨터구조
  • 데이터베이스
  • 운영체제
  • 데이터베이스
  • 계산이론

4학년과정
  • 컴퓨터보안
  • 컴파일러
  • 컴퓨터 그래픽스
  • 시스템분석 및 설계
  • 소프트웨어공학
특히 가장 집중해서 들어야 할 과목을 꼽으라면 아래와 같다.
  • 자료구조
  • 알고리즘
  • 컴퓨터네트워크
  • 계산이론
  • 컴파일러
  • 운영체제
  • 소프트웨어공학


댓글 7개:

  1. 대학의 커리큘럼이 편중되어 있다는 건가요? 아니면 졸업자들이 편중되어 있다는 건가요?

    답글삭제
  2. 사실 IT쪽으로 일을 하면 할 수록 이론적인 기반지식이 매우 중요합니다. 그러나 요즘 컴퓨터공학 커리큘럼은 위에 적은것과 달리 웹프로그래밍 및 모바일 관련 쪽으로 수업하는 학교도 꽤 있다고 봅니다. 이론을 확고하게 다지지 못하게 되면 사상누각과 같다고 봅니다.

    답글삭제
  3. 그럼 어느 대학의 커리큘럼이 괜찮다고 생각하시나요? 제가 2년 뒤면 대학을 가게 되는데 개인적으로 숭실대의 컴퓨터학부를 가고 싶습니다. 커리큘럼을 많이 따져보고 있는데 이곳 커리큘럼은 괜찮다고 생각하시나요? 이쪽도 실습이 많은 것 같아보이는데

    답글삭제
  4. 숭실대 컴퓨터 공학과면 훌륭하다고 생각됩니다. 또한 커리큘럼을 살펴 보았는데 중요한 이론 수업은 빠짐없이 모두 있네요. 이러한 이론 바탕위에 실습을 하는 것은 좋다고 봅니다. 그리고 적은 글중 집중해서 들어야 하는 과목들은 꼭 들으시길 바랍니다. 좋은 결과 있기 바랍니다. ^^

    답글삭제
  5. 답변과 조언 감사합니다.

    답글삭제
  6. 정보감사합니다.
    그런데 "계산이론"에 대한 서적이 시중에 안보이던데요
    혹시 추천해주 실수 있나요?

    답글삭제
  7. 답변이 늦어 죄송합니다.
    계산이론은 형식언어 와 오토마타의 결합이므로 최근에 나온 이책이 가장 좋을 듯 합니다.
    http://www.yes24.com/24/Goods/6412849?Acode=101

    후에 컴파일러 이론또한 공부하시기 바랍니다.^^

    답글삭제