본문 바로가기

분류 전체보기254

[1주 차] - 수업 개요, 반도체(Semiconductor)의 이해 과목명 : 전자회로 설계(Electronic circuit design) 수업일자 : 2022년 08월 30일 (화) 1. 수업 역량 (1) 실험과정 중 발생하는 문제 해결 능력 배양 (2) ORCAD / P-Spice 사용 능력 배양 (3) 설계과제 목표 설정 및 달성을 위한 인원들과의 협동 능력 배양 2. Content Part 1. P-N 접합 다이오드 Part 2. BJT Amplifier Part 3. MOSFET Amplifier Part 4. 연산 Amplifier Part 5. 응용 회로 3. 반도체(Semiconductor) 3-1. 정의 - 반도체란, 상온에서의 전기 전도율이 구리와 같은 도체와 유리, 고무와 같은 부도체 사이의 중간인 물질을 의미합니다. - 전기 전도율(Electric.. 2022. 8. 30.
[1주 차] - 수업 개요 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 08월 29일 (월) 1. 수업 역량 (1). Socket 함수의 기능 이해, Client and Server side Socket program 동작 원리 이해 (2). 다수의 Client를 수용할 수 있는 TCP Server socket program의 구조 이해 (3). C를 이용한 Client and Server side socket program의 동작 원리 이해 2. 사용되는 Engineering stack - Programming Language : C - IDE : Microsoft Visual Studio 2010 3. Content (1) TCP / IP 이해 (2) Socket의 개념 이해 (3).. 2022. 8. 30.
[Java] - 상수(Constant)와 리터럴(Literal), 리터럴의 접미사(Suffix) 이번 시간엔 Java의 상수(Constant), 리터럴(Literal), 리터럴의 접미사에 대해 알아보도록 하겠습니다. 1. 상수(Constant), 리터럴(Literal) 1-1. 상수(Constant)의 정의와 특징 - 프로그래밍 언어에서 상수(Constant)의 정의는 프로그램이 실행되는 동안 값(데이터)이 고정되어 변할 수 없는 메모리 공간을 의미하며 아래와 같은 특징을 가지게 됩니다. - 상수는 선언과 동시에 초기화를 해 주어야 합니다. - 변수의 자료형 타입 옆에 final이라는 키워드를 붙입니다. public class Constant_Literal { public static void main(String[] args) { // 상수 A 선언 final int A = 100; System... 2022. 8. 29.
[Java] - 변수의 기본형 타입(Primitive Type), 참조형 타입(Reference Type) 이번 시간에는 Java에서 변수의 기본형 타입(Primitive Type), 참조형 타입(Reference Type)이 무엇인지와, 기본형 타입의 여러 가지 종류, 기본형 타입의 데이터 표현 범위에 대해 알아보도록 하겠습니다 1. 기본형 타입(Primitive Type)과 참조형 타입(Reference Type)의 정의 1-1. 기본형 타입(Primitive Type) - Java에서 변수의 기본형 타입은 총 8가지가 존재하며 기본형 타입의 변수는 실제 데이터를 저장하기 위해 사용되는 변수 타입입니다. 기본형 타입은 원시 타입이라고 불리기도 합니다. - 기본형의 여러 가지 타입은 Java의 기본적인 자료형(Data type) 체계에 의해 분류되며, 아래에서 더 자세하게 다뤄보도록 하겠습니다. 1-2. 참.. 2022. 8. 28.
[Java] - 변수의 선언과 초기화, 변수의 종류 이번 포스팅에선 프로그래밍 언어인 Java의 변수의 뜻, 변수의 선언과 초기화, 변수의 종류에 대해 설명해 드리고자 합니다. 1. 변수(Variable) - 컴퓨터 과학(Computer science, CS)에서 변수란 특정한 데이터를 저장하기 위해 할당받은 메모리 공간을 의미합니다. - 변수의 값에 접근하기 위해선 할당받은 메모리 공간의 주소를 알아야 합니다. 사용자는 메모리 공간의 모든 주소를 알 수 없으므로 해당 메모리 공간에 변수명(Variable name)을 지정해주고, 이러한 변수명을 이용하여 변수의 값에 접근할 수 있습니다. 2. 변수의 선언(Declaration of variable) - 특정한 데이터를 저장할 메모리 공간을 생성하는 것을 말합니다. 2-1. 기본적인 선언 방법 - 자료형 .. 2022. 8. 27.
[Python] - 함수 - *args, **kwargs, 지역변수와 전역변수, Lambda Expression 이번 포스팅에선 Python의 함수에서 여러 개의 매개변수를 받기 위해 사용할 수 있는 *args, **kwargs, 변수 선언 위치에 따라 활동범위가 달라지는 지역변수와 전역변수, 람다 표현식(Lambda Expression)에 대해 알아보도록 하겠습니다. 1. *args, **kwargs 1-1. *args - *args는 사용자 정의 함수를 호출할 때 인자로 여러 개의 매개변수를 넘겨주기 위해 사용합니다. - args는 인자 : arguments에서 따온 것이며 다른 키워드로 작성해도 무방하나 관례적으로 args를 많이 사용합니다. - 일반 매개변수도 함께 주고자 하는 경우, Python은 일반 매개변수와 *args의 순서를 인식하지 못하므로 *args를 일반 매개변수보다 뒤에 위치시켜야 합니다. .. 2022. 8. 20.