Week 16: 기말고사 안내 및 복습 가이드

대전대학교 대학원 | 교수: 연삼흠 | 학생용

시험 대비 체크리스트

0 / 21 완료

기말고사 안내

항목내용
시험 범위9주차 ~ 14주차 강의 내용
시험 시간90분
문항 구성객관식 15문항 + 서술형 10문항 + 실기 5문항
배점객관식 30점 + 서술형 50점 + 실기 20점 = 100점
허용 물품필기구, 학생증 (전자기기 사용 불가)
실기 환경시험장 PC에서 Remix IDE 사용 (인터넷 접속 제한)
부정행위 시 해당 과목 F 처리 및 학칙에 따라 징계 처분됩니다. 모든 전자기기는 시험 시작 전 제출해야 합니다.

실기 시험 환경 확인

사전 확인 사항

실기 시험은 Remix IDE의 JavaScript VM 환경에서 진행됩니다. 테스트넷 연결은 필요하지 않습니다. Solidity 기본 문법과 스마트 계약 작성, 컴파일, 배포, 함수 호출까지 능숙하게 다룰 수 있어야 합니다.

전체 학기 핵심 정리 (9-14주차)

9스마트 계약 기초

핵심 내용: Solidity 문법, 상태 변수, 함수, 이벤트, modifier, 데이터 타입(mapping, struct), 가시성(public/private/internal/external)

Solidity msg.sender require event modifier mapping constructor

10DApp 개발

핵심 내용: Web3.js/Ethers.js, ABI, 프로바이더, 사이너, 컨트랙트 인스턴스, 트랜잭션 전송, 이벤트 리스닝, MetaMask 연동

ABI Ethers.js Provider Signer MetaMask 트랜잭션

11DeFi 기초

핵심 내용: AMM(x*y=k), 유동성 풀, 비영구적 손실, DEX, 대출 프로토콜, 이자 농사, Flash Loan, TVL

AMM x*y=k 유동성 풀 Impermanent Loss Flash Loan DEX TVL

12NFT 및 토큰 표준

핵심 내용: ERC-20, ERC-721, ERC-1155 차이점, NFT 메타데이터, IPFS, 민팅, 로열티, 메타버스 응용

ERC-20 ERC-721 ERC-1155 NFT IPFS 민팅

13블록체인 보안

핵심 내용: Reentrancy, Integer Overflow, Front-running, 51% 공격, The DAO 사건, CEI 패턴, WIA-SEC-006, 보안 감사 도구 (Slither, Mythril)

Reentrancy CEI 패턴 Front-running 51% 공격 The DAO Slither WIA-SEC-006

14블록체인 응용

핵심 내용: 의료 블록체인, 환자 동의 관리, On-chain/Off-chain 전략, 공급망 관리, ESG, 전자투표, DID, VC, WIA-MED-024

의료 블록체인 DID VC 공급망 ESG GDPR WIA-MED-024 오라클 문제

15프로젝트 (관련 개념)

핵심 내용: DApp 아키텍처, 프로젝트 설계, 스마트 계약 배포, 테스트넷 활용, 사용자 인터페이스 구현

DApp 아키텍처 테스트넷 Hardhat 배포

시험 대비 전략

객관식 대비 (30점)

서술형 대비 (50점)

실기 대비 (20점)

최종 성적 구성

평가 항목비율
중간고사25%
기말고사30%
프로젝트 발표25%
과제 및 실습10%
동료 평가5%
출석5%
합계100%