컴퓨터공학과 졸업프로젝트 주제 제안서 (교수용)


교수 성명

조은선 (1)

프로젝트명

안드로이드 프레임워크 개선

목표

오픈 소스로 공개된 안드로이드 프레임워크 내부를 확인하고 커스텀 빌드를 통하여 코드를 개선해본다.

주요결과물

 개선된 안드로이드 프레임워크

주요내용

 안드로이드 AOSP Java Framework 소스 코드 분석

 커스텀 빌드 후 개선 방법 연구

필요기술

 Java 프로그래밍 능력

 긴 Java/C 프로그램을 읽는 것을 두려워하지 않는 자세

 안드로이드 스튜디오 사용해본 사람, 안드로이드 루팅 해본 사람 또는 Github에 블로그가 있는 사람 우대

학생들이 참고할 기타사항

안드로이드 공기계가 있으면 실험에 도움이 되므로 지원비 신청 기회가 있다면 우선 구매 요망

컴퓨터공학과 졸업프로젝트 주제 제안서 (교수용)


교수 성명

조은선 (2)

프로젝트명(2)

바이너리 코드 자동 난독화 도구 

목표

 자신의 프로그램의 복제를 방지할 수 있도록, 타인이 분석하기 어렵게 난독화 시키는 바이너리 코드 자동 난독화 도구를 제작한다.

주요결과물

바이너리 코드 자동 난독화 도구

주요내용

 여러 기존 도구를 통해 바이너리코드를 분석해서 

 필요시 자동화를 위한 웹기반 도구 제작

필요기술

 다양한 architecture의 어셈블리 코드를 읽는데 거부감이 없어야함

 Python 또는 Java 프로그래밍 능력 (분석 도구 사용 및 제작)

 새로운 도구나 라이브러리의 설치/수행에 거부감이 없어야함

 컴파일러개론 수강자 우대

기업 멘토

성명: 

소속/직책:  /

☎ 010-

학생들이 참고할 기타사항



컴퓨터공학과 졸업프로젝트 주제 제안서 (교수용)

교수 성명

조은선 (3)

프로젝트명

스마트 컨트랙트 dApp 개발

목표

스마트 컨트랙트 dApp 제작

주요결과물

 스마트 컨트랙트 dApp

주요내용

 이더리움 환경 구축

 dApp 제작 방법 학습

 dApp 제작 (주제는 학생들이 정함)

필요기술

 새로운 프로그래밍언어와 새로운 분산 프로그래밍 플랫폼에 대해 스스로 학습할 용기

 기본적인 Java, JavaScript 등 프로그래밍 능력

기업 멘토

성명: 

소속/직책:       /

☎ 010-

 

학생들이 참고할 기타사항

MOOC 수강 등의 방법으로 스마트컨트랙트 (Solidity) 프로그래밍을 스스로 학습