컴퓨터공학과 커리큘럼/무엇을 배우나요?
오늘 포스팅 내용은 컴퓨터공학과를 지망하는 학생들에게 도움이 되고자 몇 자 적어보고자 합니다.
4차 산업혁명이라는 표현을 매스컴에서 접하게 된 지 어느덧 10년이 가까워지고 있습니다. 최근 인공지능, 블록체인, IOT 등의 기술적인 부분이 부각되면서 경쟁률이 점점 높아져가는 컴퓨터공학과에 대해 설명드리겠습니다.
1. 코딩
가끔 이런 질문을 받습니다.
"컴퓨터공학과에 가면 뭘 배우나요?"
네이버에서 검색을 하면, 대략적인 커리큘럼들을 확인하실 수 있겠지만 저 역시 블로그를 운영하고 있기에 추가적인 이미지를 올려드려 보겠습니다.
단연코, 컴퓨터와 관련학과의 경우 프로그래밍 언어(PROGRAMMING) 즉 코딩을 주로 하게 됩니다.
1학년 때는 보통 C언어나 Python으로 시작해서 2학년 때 JAVA, C++, C#을 시작하고 3학년 때 JAVA, C#과 같은 객체지향 프로그래밍 언어들로 PROJECT를 사직하게 됩니다. PROJECT를 하면서 3학년 때 배우게 되는 데이터베이스와 연동되는 프로그램을 개발하게 되고, 추가적으로 웹/어플 같은 PROJECT도 경험하게 됩니다.
컴퓨터공학과에서 가장 학생들의 발목을 잡는 과목은 Programming 언어가 될 수밖에 없는 이유가 이렇게 다양한 언어를 배우기에 하나의 언어를 잘 이해하지 못한다면 다른 언어들도 이해가 잘 되지 않는다는 것이 이유가 될 것입니다.
2. 커리큘럼
그 외 나머지 과목들은 위의 그림에서 보듯이 정리해보았습니다.
현재 컴공에 재학 중인 여러 학생들에게 학교에서 사용하는 교재들을 질의하여 모아봤습니다. 물론 위의 과목을 제외하더라도 개론으로 배우는 과목들과 교양과목들이 있겠지만 1학년~4학년까지 위에 언급한 과목들이 메인 과목이 될듯합니다.
컴공을 졸업한다고 해서 모든 언어를 잘하지 못합니다. 현실인 것이죠.ㅠㅠ
학생들에게 추천하는 언어로는 #C언어, #JAVA, #Python, #C# 정도이며, Project를 개발하는 플랫폼(환경)에따라 달라질 수는 있습니다.
#자료구조
#컴퓨터 구조
#데이터 통신
#컴퓨터 네트워크
#데이터베이스
#소프트웨어공학
이런 과목들은 이런 수업에 가깝고, 이중 데이터베이스의 경우 실제로 #오라클이나 #MS-SQL, #MYSQL, #MaiaDB와 같은 DBMS를 사용하여 실습을 하게 됩니다.
#리눅스(Linux)와 윈도 서버(Windows Server)와 같은 운영체제(OS) 과목들도 커리큘럼에서 빠지지 않는 과목 중에 하나입니다.
컴퓨터 관련학과를 준비하시는 분들께서는 말만 들어도..."으... 무슨 말인 거지?"이렇게 생각하실 겁니다. 물론, 과목명으로는 구체적인 내용을 알 수는 없습니다. 하지만 언급해 드린 모든 과목들을 배워가면서 기본 지식들이 쌓이게 되고 향후 코딩으로 Project를 할 때 유기적인 관계를 맺게 됩니다.
2021년 11월 9일 현재, 최근 대학교 4학년들의 취업 면접 뒷 이야기를 간간히 듣고 있습니다.
현재 저희가 살고 있는 사회에서는 과거에 비해 개발자가 턱없이 부족한 분야가 많습니다. 그렇기에 취업률은 좋은 편이며, 2022년 현재 기준 연봉 또한 3500만 원(초봉)을 기준으로 취업이 가능한 회사가 많습니다. 물론 경력에 따라 연봉은 상향되시겠죠?
2022, 2023학년도 대학교 입학을 앞두고 있는 컴퓨터 관련학과를 지원하는 분들께, 되도록 빠른 시일 내에 프로그래밍 언어를 배우시길 강력히!!! 추천합니다.
매년 "왜 학교 입학 후에 배웠을까? 학교 다닐 때는 국영수 공부만 주야장천 했었는데..."이런 이야기들을 듣게 됩니다.
우리나라의 입시제도를 생각하면 조금 안타까운 일이지만, 현실이겠죠.ㅠ
컴퓨터 관련학과를 지원하게 될 여러분들에게 조금이나 도움이 되고자 몇 글자?ㅋㅋ좀 길었죠? 적어봤습니다.
참고해 주시길 바랍니다.
>>>위의 링크가 도움이 되실 수 있습니다.
'→ My IT News' 카테고리의 다른 글
부산소프트웨어(SW)마이스터고 진학 코딩테스트 준비 가능한 학원 / 입학준비 코딩테스트 정보처리기능사 (0) | 2022.05.04 |
---|---|
대덕(2015년 개교)·대구(2016년 개교)·광주(2017년 개교)·부산(2021년 개교)소프트웨어마이스터고 (0) | 2022.05.04 |
2023년 부산대학교 소프트웨어 특기자전형->지역인재전형 (0) | 2022.03.11 |
C언어/JAVA/Python 프로그래밍 언어 공부방법? (0) | 2022.02.17 |
파이썬으로 인공 지능 기초 스터디 모집 (0) | 2021.12.19 |
댓글