한양대학교
[01] DNAR(데이터의 사용)
빅데이터를 활용해 SNS데이터, 심리 데이터, 행동 패턴, 성격 등을 참고하여 신용을 평가한다. 플랫폼 금융 : 네이버나 카카오 등 플랫폼에 축적된 대규모 데이터를 활용해 금융 상품을 제공하는 서비스 금융데이터를 가공 및 분석하여 빅데이터 셋을 생성하고 판매하고, 중개, 주선, 대리 등의 업무도 수행한다. 데이터 3법 : 개인정보에 관한 제재를 완화해주는 법 어떤 데이터를 어디에 활용할 것인가 마이데이터 서비스는 흩어진 소비자 데이터를 한데 취합해 보여주는 서비스다. 어떤 마이데이터 서비스를 받고싶은가 : 스케줄링 서비스를 받아보고 싶다. 의료에서 마이데이터, 디지털 트윈 오픈 뱅킹 : 은행의 송금과 결제망을 표준화시키고 개방해서 하나의 애플리케이션으로 모든 은행의 계좌 조회, 결제, 송금 등을 할 수 ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWVqnd%2FbtrNIKiI8Un%2FoU0SWSPUG02uIZBlfc6twK%2Fimg.png)
[04] 시스템 프로그래밍 기초(자료형과 수식)
** 공결 시 이메일 대신 출력하고 들고 가기 ** scanf() 함수는 첫 번째 인자로 String형이 들어가고, 두 번째 인자로는 주소를 준다. data type: (p.110) suffix(p.119) : 420이 있다고 했을 때, 일반 int인지, unsigned인지, long인지 구분할 수 없다. 따라서 이를 쉽게 구분하기 위해 420U, 420UL, 420L과 같이 suffix를 작성해준다. suffix도 마찬가지로 컴파일러에게 declaration 하는 것이다. 만약 420U를 썼는데, unsigned int가 아니라면 type mismatching으로 오류가 난다. suffix를 쓰는 이유 : 프로그램의 길이가 길어지면, 가독성이 떨어진다. 따라서 프로그램의 의도를 한번에 파악할 수 있게 ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fck3xXx%2FbtrNFUeJKAq%2FZX6EjplpBf1mYujK7QhCe0%2Fimg.png)
[08] 이산수학(수열과 행렬)
주제 : 수열과 행렬 수열이란 정수 집합의 부분집합으로부터 집합 s로의 함수이다. (ex. 등차수열, 등비수열) 점화 관계란 앞서 나온 항들 간의 재귀적 규칙성을 이용하여 다음에 올 항들을 나타내는 것이다. 특히, 점화 관계가 효력을 나타내기 시작하는 항에 앞서서 나타나는 항을 초기 조건(initial conditions)라고 한다. 피보나치수열 점화 관계의 해 : 초기 조건이 수반된 점화 관계를 푸는 것, 또는 "해를 구하시오."라는 의미 점화 관계로부터 수열의 닫힌 공식(closed formula)라고 부르는 수열의 일반항을 구하는 것 점화 관계의 방법들: 반복법 : 점화 관계를 반복적으로 사용하여 해를 찾는 방법 특수한 정수 수열 : 패턴 찾기 같은 값이 계속 나타나는가? 즉, 같은 값이 연속해서 ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblbbr9%2FbtrNOKuvPdy%2FKa7QxRniXZ3lkXOKdCqA5K%2Fimg.png)
[숙제#3] 프로그램 설계 방법론(아날로그 시계)
언어 : JAVA 과제 : 아날로그 시계에 초가 지남에 따라 동심원이 커지도록 프로그래밍 하시오. 숙제#1과 숙제 #2는 이미 제출한 관계로 작성하지 않겠다. import java.awt.Color; import java.awt.Graphics; import java.time.LocalTime; import javax.swing.*; public class ClockWriter extends JPanel{ private final int SIZE; private final int MARGIN; private int diameter; public ClockWriter(int _s, int _rate) { SIZE = _s; MARGIN = SIZE/_rate; JFrame frame = new JFrame..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcavFf2%2FbtrNo7Q3pSA%2FvismlawYeeyQ15hccTLFV0%2Fimg.png)
[08] 프로그램 설계 방법론(제어 구조_조건-선택)
주제 : 제어 구조(Control Structure) 기술한 순서대로 진행 메서드 호출 선택 구조 : If와 else문을 사용하여 작성하는 문법 import javax.swing.JOptionPane; public class Conditional { public static void main(String[] args) { String input = JOptionPane.showInputDialog("나이를 알려주세요"); int age = Integer.parseInt(input); if(age
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH69CP%2FbtrNcXpzxYn%2FnnDIuAht9bD268HZfdfSyk%2Fimg.png)
[02] 초급중국어
e는 'ㅓ' 발음이다(y뒤에 e는 'ㅔ') g는 'ㄲ' 발음이다 i와 n 사이 a는 'ㅔ'' yu = u: q, c는 'ㅊ' " z, c, s, zh, ch, sh, r " + i = i가 소리나지 않는다. 그냥 그대로 읽기 ke'ai : 모음 2개가 붙어 있을 때, 단어를 구분해주는 것 "j, q, x" + u = u: 시험은 본문 위주로 나온다. 32p 3번 그림 시험 나온다.
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ful9yk%2FbtrM8mb4c0F%2FIKTR9C8sHuY6ncaI0bBzDk%2Fimg.png)
[03] 시스템 프로그래밍 기초(소수의 표현)
프로세서를 제어하는 데에 C언어가 쓰인다. 메모리는 주소가 있다. 이 주소번지를 통해 값을 주고받는다. 하드웨어를 제어할 때 이 방식을 통해 제어한다. 따라서 포인터가 있는 C언어를 사용한다. 반대로 포인터 개념이 없는 JAVA나 python으로는 시스템을 프로그래밍할 수 없다. Floating point : normalization(정규화) : 모든 수를 1.xxx*2^10이나 0.1xxx * 2^10의 형태로 변환하는 것 biased exponent : 보정값 significand : 정규화에서 . 다음 숫자들 1/2+1/2^2+1/2^3+1/2^4+...+1/2^23까지 float이나 double은 정교한 계산을 위해서 만들어졌다. 큰 수를 표현하기 위해서보다는. IEEE 754는 float나 do..