본문 바로가기

[2016 - 2019] 학부 정리

(64)
[자바복습] 1. 타입변환 [타입변환] 1. 자동 타입 변환 자동타입변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말한다. 자동타입변환은 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생한다. 큰 크기 타입 byte byteValue = (byte) intValue; * 데이터가 달라짐(쓰레기 값이 들어간다. ) int intValue = 10; byte byteValue = (byte) intValue; * 1byte로 표현 가능한 범위는 값이 달라지지 않는다. +덧1. byte(1) < short(2) < int(4) < long(8) < float(4) < double(8) float가 long보다 표현할 수 있는 값의 범위가 크기 때문에
[3학년-프로젝트] (고급윈도우프로그래밍) 노룩컬링 게임 프로젝트명 노룩컬링 개발언어 C++ 팀원 총 인원 : 4명 -> 3명 프로젝트 기간 2017.05.26 ~ 06.13 6.16 : c++실기시험 6.17~6.23 (최종 마무리) 프로젝트 종류 C++ 기말 팀프로젝트 프로젝트 요약 [프로그램 의도] C++수업의 기말 팀 프로젝트로 "노룩컬링"이라는 컬링게임을 만들었다. [지켜야할 필수사항 및 선택사항] 필수사항) (1) 코드 500라인 이상 : 총 2365라인 (2) 콘솔창 기반 텍스트 색 적용 : line15부터 (3) 함수 5개 이상 (4) 그래픽 효과 (5) 8과(구조체) 이후 소스내용 최대 7개 (단, sleep 기능과 자료구조에 대해서는 사용 가능 ex - queue, stack, vector, Hashmap, list 등..) - 단, 그에 따..
[1학년-프로젝트] (컴퓨터프로그래밍기초) Morse부호 프로그램 프로젝트명 Morse부호 프로그램 개발언어 JAVA 팀원 본인 1명 프로젝트 기간 2015.11.03 ~ 12.01 프로젝트 종류 컴퓨터프로그래밍기초 기말프로젝트 프로젝트 요약 [프로젝트 의도] 처음 배운 JAVA언어를 가지고 나만의 암호프로그램을 만들어 보고 싶다는 단순한 생각에서 조금 더 체계적으로 되어 있는 모스부호를 암호화 복호화 해보자 라는 생각으로 이러져 만들게 되었다. 제약조건 [교수님께서 주신 필수조건] (1) 클래스와 객체 생성 (2) 생성자와 생성자 오버로딩 (3) 메소드와 메소드 오버로딩 (4) 상속 주요 화면 [콘솔창으로 모스부호 암/복호화 하기] [GUI로 모스부호 암/복호화 하기] 주요 기능 [암호화] [복호화]
[3학년-프로젝트] (네트워크프로그래밍) 콘솔 채팅 프로젝트명 학과별 채팅방 (메세지 포맷을 통한 채팅 프로그램) 개발언어 JAVA 프로젝트 기간 2017.06.01 ~ 06.20 프로젝트 종류 네트워크프로그래밍 기말프로젝트 프로토콜 설계 (메세지 포맷을 통한 채팅 프로토콜) 프로젝트 요약 [프로젝트 의도] 회원가입이 따로 필요없는 학과별 채팅방을 만들어 자유롭게 통신할 수 있도록한다. 주요 화면 [전체화면] [입장시 닉네임 로그인] [/sos : 도움말] [/w [상대ID] : 귓속말] [/rlist : 방리스트 확인] [/ulsit : 유저리스트 확인] [/rin [방번호] : 방에 들어가기] [욕 사용시 경고] 주요 기능 채팅 기능 외 내 프로젝트 만의 주요 기능 (1) 욕 사용시 쓰리 아웃 경고 지정된 욕을 사용하게 되면 두번의 경고를 주고, 욕 ..
[2학년-자격증] OCJP 진짜 국제 자격증 시험이라 그런지 시험보다 시험등록하고 성적확인 하는게 훨씬 오래 걸리고 더 어려웠다.. 시험 준비기간이 일주일이라면 3일을 등록하는데 쏟고, 3일을 시험 준비하고 하루 정도 시험결과 확인하는 정도...ㅠㅜ 시험은 정말 어렵지 않았다. 덤프는 종이로 뽑을 필요도 없고 구글에 나온 덤프 프로그램을 이용하면 진짜 허무하게 딸 수있을 거다. 우리나라 사람들은 대부분 ocjp하면 덤프빨이라 생각할듯..ㅎ 진짜 생각해보면 우리나라사람들 진짜 대단한듯..bb 암튼 그 중에 꿀tip은 바우처를 등록해서 삼만원정도 절약해서 시험을 볼 수 있다. 27만원인데 나는 바우처 등록을 통해 3만원정도 싸게 봤다. 시험은 밑에 덤프 프로그램을 이용해서 봤구 98%로 합격했다. 뭘 틀렸던 거지.. 몇번을 확인했는데..
[2학년-활동] (CoU 동아리) 아두이노 최종보고서 과학창의재단에서 아두이노 쌩기초 강의를 신청해서 아두이노에 관해 기초적인 것들을 배웠다. 그리고 우리학교 동아리가 시작되었고, 키트를 사는 것부터 시작해서 여러 센서들을 다루어 보았으며 마지막으로 최종 보고서까지 냈다. 최종보고서라고 해봤자 아두이노는 오픈소스라서 거의 가져오는 것이라고 볼 수 있지만, 코드 분석을 좀 했고 다른센서를 부착하는 방법도 연구해 보았다..!! ㅎㅎ 그래도 여름방학동안 끝을 본 것 같아서 나름 만족한다..!!!! 좀 편집해서 올린거지만.. 느낀점을 마지막으로 마무리를 했다. 중간중간에는 어떤 작품을 했는지 처음엔 어떤 것들을 생각했는지도 썼고, 교수님의 피드백 받은걸 토대도 추가한 내용도 넣었다. 암튼 이래저래 결과가 눈에 보이니 정말 뿌듯..ㅋㅋ 하다 ㅎㅎ duino 최종 보고서
[2학년-활동] (한국과학창의재단) 아두이노 쌩기초 방학동안에 동아리에서 아두이노를 한다고 했는데 그 전에 먼저 아두이노가 뭔지 알고 가야할 것 같아서 찾아보니 쌩기초들 모아두고 교육한다는 이야기가 있어서 바로 튀어감 ㅋㅋ 강사님께서 열심히 알려주시지만 1도 모르는 난 묵묵히 있었음..ㅋ큐ㅜㅠㅜ 사람들이 많이 올까라는 생각은 바로 잘못되었다... ㅎㄷㄷ 나이대도 진짜 다양하고 자리가 꽉 찰만큼 사람들이 많이 왔다.(난 일찍가서 자리 잡음..ㅎㅎ) 우노보드, 브레드 보드 다 처음보는 것들이다.. 먼저 제일 처음에 한것은 아두이노에 관한 설명을 듣고, 아두이노를 사용할 수 있는 개발환경을 만드는 것이다. 그 후에 실습예제를 하나씩 따라하면서 LED도 켜보고 했다. 아두이노의 가장 큰 장점은 역시 오픈 소스라는 점이다. 간단한 예제 소스는 구글링만 좀 한다면 ..
[2학년-활동] 정보보안 컨퍼런스 7월 13일이 정보보안의 날을 맞이해서 정보보안 컨퍼런스에 참가하게 되었다. 더 케이 호텔이라고 해서 뭔가 엄청난 사람들이 오고 막 격식있게 차려입고 올 줄 알았는데 다행히도 나같은 쪼렙 대학생들도 많이 보였다.. 휴..ㅋㅋㅋ 암튼 2학년 1학기때 정보보안시간에 발표했던 보안기업들을 한눈에 볼 수 있다는 소식에 동기 한명과 같이 구경하러 갔다 ㅎㅎ 대한민국의 정보보안 역사를 처음부터 끝까지 한눈에 볼 수 있게 만들어 놓은 판도 있었고, 수업시간에 내가 조사했던 기업인 이글루시큐리티도 봤었다..ㅋㅋ 중소기업들 최신(주력)기술들을 설명하는 부스를 한자리에서 볼 수 있었다. 밑에 층으로 내려가니까 인력채용 박람회도 있었는데 여기에는 이력서를 가지고 줄을 길게 선 사람들도 많았다.. ㅎㄷㄷ 한 자리에서 많은 기..