천생 문과가 컴공으로 전과하면/천생 문과생의 공대 일기

'컴퓨터 시스템 구조' 공부 방법

Buang 2023. 1. 9. 14:54
반응형

<글을 읽기 전 알아두세요!>

 

- '전주대학교 ㅁㅎㅈ 교수'님의 2022년

'컴퓨터 구조' 수업에 기반해서 작성한 글입니다.

 


<목차>

 

1. 수업방식
2. 수업 전 꼭 들어야 하는 강의
3. 족보 및 시험출제방식 

4. 마무리

 


1. 수업방식

 

1) 읽기 및 판서

 

- 교수님께서 학생들을 랜덤으로 지목해 가면서 교과서를 읽게 하세요.

A학생에게 어떤 부분 읽어봐라 하면,

A학생이 교과서를 읽고, 그 학생이 교과서를 읽는 중간에 갑자기

B학생한테 다음 부분 계속 읽어보라고 하시니까

수업 흐름 놓치지 않도록 집중하는 게 필요해요!

 

- 학생들이 교과서를 읽게 하시다가 중간에 읽는 걸 멈추라고 하신 뒤,

교수님께서 중요하다고 생각하는 부분은 판서로 설명해 주시기도 해요.

 

 

2) 연습문제는 과제


- 교재에 연습문제가 있는 데 그 연습문제를 주마다 과제로 내주세요.

 

- 한 챕터당 20문제가 넘는 데 그 20문제를 다 푸는 건 아니에요.

교수님께서 집어주신 문제 5개~10개만 풀면 되고,

풀어야 할 문제 개수는 그때마다 달라요.

 

-문제는 교과서가 아닌 A4 용지에 풀어서 제출하는 거라

미리 A4용지랑 A4용지 넣어 둘 파일철 준비하는 걸 추천해요.

 

- 교과서 연습문제 정답 파일을 하단에 첨부했으니

문제 풀고 정답 체크하는 용도로 사용하면 될 거 같아요. 

정답만 적어서 제출하면 감점 or 교수님께서 앞에 나와서 풀어보라고 하셔서

풀이 상세하게 적어서 제출해야 해요!

 

컴구_연습문제_정답.pdf
3.60MB

 

 

3) 연습문제 발표
- 풀어온 연습문제는 수업 시간 때 나가서 풀어보라고 하세요.

자발적으로 나가서 풀면 가산점 주니까 꼭 나가서 풀어보는 걸 추천해요! 

특히 초반부 연습문제는 난이도가 쉬운 편이고, 

후반부는 어려워서 처음에 만만한 문제들 풀어보라고 할 때 나가서 풀면 좋아요. 

 

마노 쌤 강의 링크

위의 링크는 연습문제 풀이 영상인데

문제를 풀다가 이해가 안 갈 때 참고하면 좋아요. 

 

하지만 위의 영상은 최후의 보루로 남겨두고,

일단 구글링으로 개념을 찾아보고, 다른 유튜브 강의를 찾아봐도 

이해가 안 간다면 마지막으로 위의 강의를 보는 걸 추천해요.

 

강사님께서 설명을 어렵게 하시는 편이라

강의를 봐도 이해가 잘 안 갈 수도 있어요.

 

 

4) 생략이 많다.
- 컴퓨터 구조 선수 과목, 즉 컴퓨터 구조를 듣기 전에

수강해야 하는 과목이 논리회로에요.

 

우리 학교에선 2학년 때 논리회로를 듣고, 3학년 때 컴퓨터 구조를 듣는 데 

이 논리회로랑 컴퓨터 구조랑 겹치는 부분이 많아요.

그래서 교수님께서 수업 초반부 때 생략을 많이 하고 빠르게 진도를 나가요.

 

그렇다면 후반부는 생략 없이 천천히 가는 가하면

후반부는 초반부보다 더 빠르게 진도를 나가세요.

 

후반부는 내용도 무척 어려운데

진도까지 빠르게 나가니 공부하는 게 많이 막막할 수 있어요.

 

후반부 내용이 이해가 가지 않는다고 해서 크게 걱정할 필요는 없어요.

 

 위로가 될지는 모르겠지만 후반부 즈음에는 나뿐만 아니라

수업을 듣는 대다수의 친구들도 똑같이 막막하답니다!

 

아침에는 해가 뜨고, 밤에는 달이 보이는 것처럼

후반부 내용이 전혀 이해가 안 가는 건 자연스러운 현상이구나~하고 넘어간 뒤

집에 가서 따로 강의를 찾아서 공부해야겠다고 생각하면 돼요.

 

수업 시간 때 수업 내용이 이해가 안 가서 걱정하는

친구들이 많은 데 크게 상심하지 않았으면 해서 이야기를 했어요.


2. 수업 전 꼭 들어야 하는 강의

 

컴퓨터 구조는 선수과목인 논리회로를 듣지 않으면 너무 어려운 강의예요.

논리 회로를 듣지 않고, 컴퓨터 구조 강의를 듣게 되면

덧셈도 못하는데 수능 킬러 문제 풀어야 하는 난감함이 들 거예요.

 

그런 때에 도움이 되는 강의 몇 개 추천하자면!

 

2-1. 유수쌤 전자계산기 구조


1) 링크

유수 쌤 강의 링크


2) 설명
- 컴퓨터 구조 수업 듣기 전에 기초로 알아야 하는 

내용이 모두 담겨져 있는 강의예요.

정말 컴퓨터 구조 강의계의 빛과 소금 그 자체. 

정말 강의를 잘하세요.

 

위의 강의만 잘 이해해도 초반부 수업 듣는 데 큰 어려움은 없어요.


- 강의는 1강부터 20강까지 구성되어 있는데
모든 강의가 다 중요해서 생략 없이 필기하면서 듣는 걸 추천해요.

 

컴퓨터 구조 내용 중간중간마다 어려운 부분이 있는데

그 부분들 나올 때 참고하면 좋은 영상들을 아래에 추가로 작성했어요.

 

시험에 나오는 중요한 개념들이니까

아래 강의에 나오는 개념들은 완벽히 이해하기!

 

아래 영상들은 당장 봐야 할 것들은 아니고,

해당 개념들을 배우는 시기가 올 텐데

그때 가서 보면 좋을 영상들이에요.

 



2-2. 카르노 맵


1) 링크 

카르노 맵 강의 링크


2) 설명
- 수업 초중반부에 카르노맵이라는 게 나와요. 
처음 접하면 많이 어려운 개념인데 위에 영상이 설명을 정말 잘해주셨어요. 

시험에 카르노맵 그리던 게 나왔던 걸로 기억하니 꼭 이해하고 가는 거 추천!

 




2-3. 패리티 비트


1) 링크

- 패리티 비트 '기초' 강의

- 패리티 비트 '심화' 강의

 

2) 설명
패리티비트도 완전, 완전 중요! 이것도 시험에 나왔던 걸로 기억해요. 

첫 번째 링크는 패리티 비트 기초 잡는 데 좋은 영상이고, 

두 번째는 깊이 있게 설명해 주는 영상이에요.



2-4. 해밍코드


1) 링크

해밍코드 강의

2) 설명
해밍코드는 기말고사 때 나왔던 걸로 기억해요.
유튜버 '대멀쌤'이 설명을 잘하셔서 이 분 강의도 추천해요.


3. 족보 및 시험출제방식 

 

3-1. 중간고사에 나왔던 문제

 

- 시험 문제는 보통 그림 그리는 문제랑 서술형 문제가 많이 나와요.

- 객관식은 전혀 없어요.

- 시험 문제는 10개 이하예요.

 

아래는 제가 기록해 놨던 시험문제 4개예요.

 


1) 직접 명령어, 간접 명령어 도식화해서 그려라

2) 디코더 인코더 진리표 그려라

3) 마이크로 오퍼레이션 주고 이건 무엇인가?

4) 제어된 마이크로 프로그램을 도식화해서 그려라

 


3-2. 기말고사 예상문제

재가 기말고사에 나왔던 문제는 정리를 안 해놨고, 
예상문제만 정리해 둬서 그 파일만 첨부했어요! 참고하세요!

 

0-1. Final.pdf
0.10MB


마무리

 

컴퓨터 구조는 정말 어려워요.

공부를 하다가 힘든 순간이 정말 많이 오곤 하는 데

그럴 때 '나 왜 이렇게 못하지?'라고 생각할 필요는 없어요.

 

다들 어렵고, 힘들어하는 게 컴퓨터 구조고,

컴공과목 중에서 가장 어렵다고 하는 과목이기도 하니까요.

 

컴구 공부를 하다가 막막할 땐 '나 왜 이렇게 못하지?' 대신

'이 과목이 원래 좀 어려운 과목이긴 해. 못 할 수도 있지 뭐!' 라고 생각하면 좋아요.

정말로 어려운 과목이 맞으니까요.

 

그 어려운 걸 공부하고 있으니 당연히 지치고, 힘들 때가 많이 올 수 있고

그럴 땐 잠시 밖으로 나가서 기분 전환하거나

맛있는 음식을 먹거나, 좋아하는 노래를 듣거나

혹은 컴구가 아닌 다른 과목을 공부하는 것도 좋아요.

 

힘들 땐 꼭! 쉬고, 기운을 차리면 다시 공부하면 돼요.

 

 

모쪼록 컴퓨터 구조를 공부할 모든 분들 모두 파이팅!

 

 

혹시라도 글 보고 궁금한 점 생기면 이야기 부탁해요!

반응형