학습/컴퓨터공학

컴퓨터공학 학습 정리 및 가이드 Intro

roquen4145 2022. 2. 16.

프로그래밍을 하는데 가장 중요한 것들은 무엇일까

그냥 컴파일이 되도록 코드를 짜서 기능이 동작하도록 하는 것은

이제 막 공부를 시작한 사람들에게 요구하는 수준일 것이다

 

현업에서 일하기 시작하고 요구되는 프로그래밍 실력에는

기능뿐만 아니라 성능, 유지보수, 확장성 등등 더 많은 것이 있다

 

그런 실력을 갖추기 위해서 필요한 것들이

누구나 찾지 못하게 숨겨놓거나 한 것은 또 아니라고 생각한다

 

컴퓨터공학이 연금술이나 마법이 아닌 것처럼

이론에 기반하여 발전해온 공학/과학이기 때문에

지금까지 배워왔던 내용에 숨겨져 있을 것이다

 

대학교 학부 때만 생각해도 여러가지 기초 과목들이 있었고

여러 전공 서적이 있었지만 시험 범위에 들어가는 단원들만

대충 보다 넘어가고 끝났던 기억이 있다

 

그렇게 넘겼던 내용들을 한번씩 곱씹어보면

좀 더 좋은 개발자가 되어 있으리라 생각한다

 

컴퓨터공학 및 수학관련 학부 과목

* 프로그래밍 기초와 실습

* 정보통신공학개론

* 논리회로

* 컴퓨터공학실습(C언어)

* 시스템 프로그래밍

* 이산수학

* 공학수학

* 자료구조

* 알고리즘

* 컴퓨터공학실습(C++언어)

* 오토마타

* 공학컴퓨터프로그래밍

* 컴퓨터구조개론

* 인공지능

* 운영체제론

* 데이터베이스

* 선형대수학

* 정보보호개론

* 컴퓨터네트워크개론

* 프로그래밍언어론

* 확률및통계

* 데이터통신

* 멀티코어컴퓨팅

* 컴퓨터그래픽스개론

* 임베디드시스템설계

 

여기서 기초적이고 중요한 과목들부터 먼저 정리하고

이후에 심화과목들을 진행할 계획이다

 

회사에서 이제 신입이라는 이름표를 떼어야할 시기가 다가오고 있는데

제대로 된 역량을 발휘하기 전에 기초를 단단하게 하도록 한다

 

지금 현업에서 하는 일이 C++기반 시스템 프로그래밍이기 때문에

해당 영역 위주로 정리를 할 예정이다

정리 방법은 학생 때 자주했던 Top - Down 방식으로 목차에서 세부제목으로 나아가도록 할 것이다

 

과목별 정리 링크

프로그래밍 기초와 실습 (https://roquen4145.tistory.com/271)

'학습 > 컴퓨터공학' 카테고리의 다른 글

프로그래밍 기초와 실습  (4) 2022.02.17

댓글