본문 바로가기

전공백서/전기정보공학부19

전기정보공학부: 데이터통신망의 기초 안녕하세요, 공우 14기 권태희입니다. 이번에는 조금은 생소할 수 있지만, 항상 우리 곁에서 다양한 서비스를 제공하는 데 사용되고 있는 네트워크에 대한 소개, 네트워크 설계를 이루는 근간과 철학에 대해 얕게나마 알아볼 수 있는 과목, 데이터통신망의 기초에 대해 소개드리려고 합니다. 1. 과목에서 배울 수 있는 내용 1.1 과목의 전반적인 개요 ‘데이터통신망의 기초’는 전기정보공학부 로드맵 상에서 3학년 2학기에 수강을 권장하고 있는, 전공선택 교과목입니다. 지정된 권장 선이수 과목은 없지만, 더 깊은 이해를 돕기 위한 과목 추천은 2. 선배의 조언에서 간략히 설명해두었습니다. 수업은 네트워크가 무엇인지부터 시작하여, 네트워크 시스템이 어떻게 구성되어있는지를 소개하고, 이후 시스템을 구성하는 각 부분들에 .. 2024. 2. 29.
전기정보공학부: 논리설계 및 실험 1. 과목에서 배울 수 있는 내용 1.1) 과목의 전반적인 개요 논리 설계 및 실험은 Boolean Algebra, 논리 회로 등 논리 회로 설계의 기초를 배울 수 있는 과목입니다. 이를 통해 기초적인 combinational logic 및 sequential logic 을 배우고 논리 회로 설계에 대해 이해하여 회로 설계 능력을 쌓을 수 있습니다. 이 과목은 전기정보공학부의 4학점 전공필수 과목으로 강의와 더불어 매주 랩이 있고, 학기 말에는 그룹 프로젝트가 있습니다. 강의에서 다루는 내용의 주요 목차는 아래와 같습니다. Boolean algebra Combinational logic design Combinational building blocks CMOS logic circuits Sequentia.. 2023. 12. 28.
전기정보공학부: 컴퓨터조직론 안녕하세요, 공우 14기 전기정보공학부 한동민입니다! 오늘은 전기정보공학부의 전선필 중 하나인 컴퓨터조직론에 대해 알아보려고 합니다. 1. 과목에서 배울 수 있는 내용 컴퓨터 구조에 대한 거의 모든 내용을 다룹니다. Computer Architecture와 Microarchitecture에 대해 배우고, CPU의 작동 원리를 배우며, Cache를 비롯한 메모리 시스템 및 GPU까지 다루었습니다. 이론 자체는 처음 들으면 상당히 난해한 편에 속하는데, 교재를 함께 봐야 이해가 잘 되는 부분도 없지 않아 있습니다. RISC-V ISA, 혹은 MIPS ISA를 기반으로 수업이 진행될 것입니다. Computer Architecture, 흔히 아키텍처라고 불리는 분야는 하드웨어 레벨(회로)과 소프트웨어 레벨 그 .. 2023. 12. 26.
전기정보공학부: 양자역학의 응용 안녕하세요? 공우 14기 전기정보공학부 19학번 채범준입니다. 저는 전기정보공학부 3학년을 대상으로 봄학기에 열리는 “양자역학의 응용” 과목을 소개해 보려고 합니다. 1. 과목에서 배울 수 있는 내용 1.0. 전반적인 구성 이 과목은 반도체와 전자물리 분야의 기반을 이루는 양자역학을 공부하는 과목입니다. 내용은 크게 세 부분으로 나눌 수 있습니다. 우선 1부에서는 양자역학의 형식(formalism), 즉 양자 세계를 기술하는 파동함수 Ψ(x; t) (‘프사이’라고 읽습니다)의 의미와 이 함수가 따르는 방정식인 Schrodinger equation을 알아보고, 몇 가지 상황을 상정해 이 방정식을 풀어봅니다. 대칭적인 퍼텐셜 등 조건이 정말 간단한 경우에는 이 방정식을 손으로 풀 수 있지만, 그래도 현실이 .. 2023. 12. 16.
전기정보공학부: 지능시스템개론 1. 과목에서 배울 수 있는 내용 수업에서 다루게 되는 주제들은 다음과 같습니다: 이 중 수업에서 중점적으로 다루게 되는 주제는 Bayesian network, hidden Markov model, Kalman filter 등의 확률 모델과 머신러닝 부분들입니다. 여기서 배우는 내용들은 확률변수 및 확률과정의 기초 수업과 기계학습 및 전기정보 응용 수업과 겹치는 내용들이 대부분들이라 이 수업들을 이미 수강하신 분들은 이미 배운 내용을 다시 공부하게 될 수도 있지만, 다양한 분야의 주제들을 폭넓게 다루는 만큼 관련된 수업을 전부 들을 여력이 되지 않거나 중요한 부분들에 대한 리뷰가 필요하신 분들은 이 수업에서 유용하게 가져가실 부분들이 많이 있을 것 같습니다. 이렇게 이론 수업에서 배우게 되는 부분들은 다.. 2023. 12. 5.
전기정보공학부: 컴퓨터조직론 1. 과목에서 배울 수 있는 내용 0) 과목의 전반적인 개요 컴퓨터조직론은 컴퓨터 하드웨어가 구조적/내부적으로 작동하는 기본적 원리와 이론을 배우는 과목입니다. 몇 가지 topic에 대해서는 논문을 읽어보게 되며, Verilog 언어를 활용한 랩 과제를 통해 배운 지식을 직접 구현하여 시뮬레이션해보게 됩니다. 다루는 내용의 주요 목차는 다음과 같습니다. ISA(Instruction Set Architecture) Performance Metric CPU Single-cycle CPU Multi-cycle CPU Pipelined CPU & hazard, exception Modern CPU(Superscalar, OoO, multithreading, multi-core) Memory Cache Virtu.. 2023. 8. 29.
전기정보공학부: 컴퓨터비전의 기초 1. 과목에서 배울 수 있는 내용 TL;DR: 최근 컴퓨터비전은 Deep Learning is All You Need 의 분위기이지만 그럼에도 전통적인 컴퓨터비전 지식이 논문에 자주 나옵니다. 그런 논문을 읽기 위해서, 그리고 컴퓨터비전의 장인이 되고 싶다면 이 강의를 듣기를 권합니다. 한보형 교수님이 진행하는 컴퓨터비전의 기초 강의는 23년에 처음 강의가 열렸습니다. 교수님이 강의를 여신 의도가 “딥러닝이 아닌 전통적인 컴퓨터 비전에 필요한 내용들을 전달한다" 이기 때문에, 만약 딥러닝 관련 수업을 기대한다면 듣지 않는 것을 추천합니다. 그게 아니고, 컴퓨터 비전에 대한 깊은 공부를 하고 싶다면 꼭 들으세요. 참고로 이런 내용은 online lecture 나 textbook 으로 좋은 자료를 찾기 어렵.. 2023. 8. 28.
전기정보공학부: 자료구조의 기초 1. 과목에서 배울 수 있는 내용 0) 과목의 전반적인 개요 자료구조의 기초는 전기정보공학부에서 2학년을 대상으로 개설되는 전공선택필수 과목입니다. 졸업을 위해 필수적으로 들어야 하는 과목은 아니지만, 소위 말하는 컴텍(컴퓨터 테크)을 선택하신다면 듣는 것을 매우 추천합니다. 컴퓨터의 개념 및 실습과 프로그래밍 방법론을 수강한 이후, 프로그래밍을 할 때 사용할 수 있는 자료 구조에 무엇이 있는지, 그리고 각 자료 구조 별 특징(메모리, 연산 속도) 등을 배울 수 있습니다. 각각의 특징을 이해하고 이를 통해 내가 작성하려는 프로그램에 맞는 메모리와 연산 속도를 가지는 자료구조를 잘 선택하도록 하는 것에 수업의 목적이 있습니다. 1) 자료 구조 C++, C, 자바 등 다양한 언어를 이용해서 프로그래밍을 할 .. 2023. 7. 14.
전기정보공학부: 졸업프로젝트 전기정보공학부 학생들이 졸업하기 전 마지막으로 거쳐야 하는 관문인 졸업프로젝트가 어떻게 진행되는지, 그리고 뭘 준비하면 되는지 제 경험을 토대로 말씀을 드리려고 합니다. 생각보다 미리 챙겨야 하는 내용들이 많아서 아직 졸업프로젝트가 어떻게 진행되는지 잘 모르시는 분들은 한번 확인해보시는걸 추천드립니다! 1. 과목에서 배울 수 있는 내용 1) 개요 졸업프로젝트는 전기정보공학부 학생들이 졸업 전에 꼭 한번씩 수강해야 하는 수업입니다. 졸업프로젝트는 이름처럼 학생들이 각자 관심 있는 분야에서 개별적으로 프로젝트를 진행하고, 이를 발표하는 형태로 진행됩니다. 그래서 구체적으로 어떤 주제로 프로젝트를 진행해 어떤 결과를 얻었는지는 사람마다 각자 다를 수밖에 없어서 이를 직접 알려드리기는 힘들 것 같지만, 졸업프로.. 2023. 7. 7.