반응형
Recent Posts
Recent Comments
Link
관리 메뉴

공머씨의 블로그

0. 내가 공부한 C언어 카테고리 소개 본문

내가 공부한 3학기 전공/내가 공부한 C언어

0. 내가 공부한 C언어 카테고리 소개

공머씨 2020. 4. 4. 20:10
반응형

 

전자공학과에서 

1학년 1학기때는 컴퓨터 개론 이라는 과목에서 옥타브실습을 조금 해봅니다. 그리고 

1학년2학기때는 본격적으로  기초프로그래밍 이라는 과목을 듣습니다.

C언어의 기초에 대해서 공부하는 과목입니다.

범위는 처음부터 포인터, 진도가 빠른 반은 문자열 ? 까지 공부하는것 같습니다.

 

 

2학년이되어서 1학기에 고급프로그래밍 이라는 과목을 듣습니다.

다른 학교는 C++언어를 공부하던데 우리학교에서는 C언어를 복습하면서 "문자열 함수 작성해보기"까지 한다고 합니다.

(강의계획서 기준)

이카테고리에는

1. "양주종의 코딩스쿨" 카페에서 알게된 내용들과

2. 1학년 2학기 기초프로그래밍에서 공부한 내용

3. 그리고 2학년 1학기 고급프로그래밍에서 공부한내용

을 함께 정리할 것입니다.

다른 과목에서도 C언어에 대한 복습? 이 이루어진다고 하는데 그때 공부하면서 안배웠던 내용들을 글 사이사이에 넣을 예정입니다.

 

후수과목에 대한 소개? 도 잠깐 해보겠습니다. (제가 아는것 기준으로 설명해보겠습니다.)

2학년 2학기에는 응용프로그래밍 (4학년 2학기 반도체공정과목과도 연관되어 있습니다.)

3학년 1학기에는 이를 활용한 신호및시스템 이라는 과목이있고 컴퓨터 구조에 대해서 공부합니다.

(컴퓨터 구조는 논리회로,디지털회로 의 후수과목이라고 표기되어있긴한데 프로그래밍과도 연관이 있다고 생각합니다.)

3학년 2학기에 시스템 프로그래밍 이라는 과목이 있습니다.

그리고 4학년1학기에 자료구조및 알고리즘을 공부하게 됩니다.

 

강의계획서를 보고 정리해본 내용입니다.

과목명 교과목 내용
응용프로그래밍

C, C++ 언어 문법
- 제어문
- 함수
- 배열 및 포인터
- 문자열
- 구조체
- 파일처리
- 동적할당
- 클래스

컴퓨터 구조

컴퓨터 시스템의 개요

컴퓨터의 발전과 성능

명령어 집합

명령어 집합의 분류와 주소 지정 방식

데이터 표현 방법

연산장치

파이프라이닝

시스템 프로그래밍

컴퓨터의 하드웨어와 소프트웨어의 개념

C 언어 소스 코드의 어셈블리어 (인텔32비트 프로세서 기반)로의 변환, 컴파일링, 링킹 과정

(프로그램이 완성되고 수행되는 과정에서의 운영 체제(OS)의 기본적인 기능과 역할이해

C 프로그래밍 능력과 시스템 프로그래밍 능력 향상

자료구조및 알고리즘

C 언어 고급 기초 내용: 포인터, 구조체

linked-list, stack, queue, hash table 등의 개념 이해 및 관련 코드

기초적인 정렬 및 검색 알고리즘

컴퓨터 네트워크

컴퓨터네트워크에 대한 기본개념, 

네트워크 모델 및 프로토콜,표준화 등네트워크에 대한 기본적인 이론 및 응용 기법

데이타전송기법,

인터넷 프로토콜의 구조 및 동작

라우팅기법 등 네트워크의 기본 동작과 설계기술, 활용기법

 

 

 

전자공학과 과목들은 매우유기적으로 연결되어 있습니다.

 

 

반응형
Comments