명지대학교 서울캠퍼스 전과 학업계획서 및 면접 준비참고 자료 *본 내용은 개인이 사용하는 용도로 제공됩니다. 컨텐츠 목차 1. 전과 수학계획서 2. 면접 예상 문제 제작 3. 데테 과목 설명 4. 실제 면접후기 5. 코딩테스트 유형설명 1. 전과 수학계획서 ? 전과 지원 동기 ‘정보통신응용프로그래밍’ 과목에서 C언어를 활용하여 로또번호 추첨기와 업다운 게임을 만들며 게임프로그래밍에 대해 많은 관심이 생겼습니다. 중앙 게임동아리인 ‘**’에 가입하여 저와 같이 게임 만들기와 그 산업에 관심 있는 다양한 학생들이 모인 곳에서 ‘메타버스’라는 주제에 대해 접하고 토론 활동을 하고 있습니다. 이 활동을 통해 세계에서 가장 인기 있는 게임인 ‘포트나이트’는 게이머의 만족도를 실시간으로 데이터를 통해 파악하여 지속적인 유저의 게임참여와 빅데이터를 통한 피드백 루프를 만들어 메타버스의 선두주자가 됐다는 것을 알게됐습니다. ‘게임프로그래밍’ 과목에서 메타버스 이론을 공부하고 작품을 구현하는 수업이 있다는 것을 알게되었습니다. 데이터테크놀로지전공에서 메타버스와 데이터에 관련된 깊은 지식을 꼼꼼히 쌓아 나가고 싶습니다. ? 전과 사전 준비 사항 21년 1학기때 ‘파이썬프로그래밍’ 과 ‘정보통신응용프로그래밍’을 수강하여 ‘B+’를, 방학기간동안 ‘생활코딩’에서 자바와 알고리즘에 대해 강의를 듣고 다음 학기인 21년 2학기에 ‘자바프로그래밍’과 ‘데이터 구조’과목을 수강하여 두과목 모두 전보다 성장하여 ‘A’ 학점을 성취할 수 있었습니다. 특히 데이터 구조과목의 연결리스트를 배운걸로 더 효율적인 저장시스템을 개발할 수 있다는 인사이트를 얻을 수 있었습니다. 대부분의 it기업이 모바일 앱서비스를 하고 있기 때문에 앱프로그래밍 또한 중요하다고 생각하여 ‘*******’ 이라는 대외 활동을 통해 세명의 팀원들을 구성하여 ‘배달의민족’을 함께 제작하였습니다. 제가 맡은 역할은 안드로이드 스튜디오를 활용하여 프론트엔드를 만드는 것이었습니다. 리사이클러뷰와 리스트뷰를 고려하여(뷰홀더, 세로지와 맞는지하는 다양한 게임들을 만들어서 cpp파일을 프로젝트 릴리즈하여 콘솔창에서 바로 게임 할 수있게 설정하여 개인 블로그에 배포했던 경험이 있습니다. 이 게시글에 한 두 개의 댓글이 올라오면서 게임 프로그래밍에 점점 큰 흥미가 생겼습니다. 게임 제작에는 객체지향 프로그래밍이 중요하다는걸 게임 동아리에서 알게되어 다음학기에 ‘자바프로그래밍’과 ‘데이터구조’ 과목을 수강하였습니다. 자바프로그래밍을 배우면서 클래스와 객체에 대한 개념이 생겼고 이를 통해 상속과 코드의 재사용성에 대한 인사이트를 가질 수 있었습니다. 이를 통해 객체지향 프로그래밍은 프로그램 유지보수에 장점을 가졌다는 것을 알게되었습니다.예를들어 오버워치와 같은 게임에서 캐릭터를 만들고 유지보수 하려면 캐릭터라는 클래스를 통해 무수히 많은 캐릭터를 객체로 만들 수 있습니다. 그리고 데이터구조 과목을 배우면서 데이터 저장에 대한 인사이트를 가질 수 있었습니다. 평소 프로그램을 만들면서 시간복잡도나 데이터의 저장 효율에 대한 개념이 없었습니다. 하지만 스택, 큐, 데크, 배열, 연결리스트를 배우면서 데이터를 저장 할 때 일반적으로 배열로만 저장하였지만 연결리스트를 배우게 됨으로써 데이터를 탐색,접근할때는 배열이 장점을 갖고 수정, 추가 할때는 연결리스트가 시간복잡도에서 장점을 갖게 된다는 것을 알게되었습니다. 이를 통해 프로그램을 짤 때 반드시 고려해야하는 데이터 저장에 대한 인사이트를 가질 수 있었습니다. 이러한 학습을 통해 자바프로그래밍과 데이터 구조 과목에 대해 각각 ‘A’라는 학점을 받을 수 있었습니다. ‘ㅁㅅ’활동을 통해 안드로이드 스튜디오를 다루는 경험을 할 수 있었습니다. 세계 앱스토어에서 1등 앱을 조사했을 때 메타버스 게임인 로블록스가 1등이라는 것을 보고 안드로이드 학습에 대한 필요를 느꼈습니다. 세명이 모여 ‘배달의민족’을 따라서 만들어 보는 프로젝트를 잡고 저는 화면을 구성하는 프론트엔드를 맡아서 화면을 여러 가지 방법으로 구성해보았습니다. 처음에는 리니어레이아웃만으로 구성했지만 은 상태로 유지하는 경험을 하고 싶습니다. ★해당 학과 커리큘럼을 알고 대략적으로 자신이 어떻게 배울것인지 생각해두는게 좋습니다 제가 면접볼 때 이 질문을 가장 먼저 하셨습니다(중요) 전과 희망 학과에 대한 커리큘럼은 알고 있는가(전입학과 전공에 대한 관심도, 사전지식 정도) 제가 하고 싶은 메타버스 게임을 만들기 위해 필요한 커리큘럼을 찾아보았습니다. 우선 3학년 2학기때 배우는 게임프로그래밍을 통해 C#과 메타버스에 대해 배우고 향후 게임에서 만들어질 수많은 데이터를 어떻게 관리할지를 데이터베이스와 빅데이터 프로그래밍 과목으로 학습할 것입니다. 그 후 수집된 데이터를 유저에게 가치 있는 데이터로 가공하기 위해 딥러닝 과목을 학습하여 데이터활용에 대한 깊이 있는 학습을 할 것입니다. 또한 메타버스 세상에서는 방대한 양의 데이터가 핵심입니다. 이 데이터를 처리하기 위해서는 클라우드 시스템이 필수적이기 때문에 클라우드 시스템 과목을 학습하겠습니다. 그리고 이후 메타버스 세상에서 상업적 거래에 사용될 암호화폐에 대한 학습 또한 필수이기 때문에 4학년 2학기때 블록체인과목을 함께 학습할 것입니다. 3. 데이터 테크톨로지 전공 과목들을 강의계획서에서 그대로 붙여넣기 하였습니다 과목숙지 중요합니다 R통계분석 본 교과목은 빅데이터 업무 환경에 범용적이고 기본적으로 사용되고 있는 통계학의 분석 방법들을 학습하고, 분석도구인 R을 이용하여 데이터를 탐색하고 분석하여 표현하기 위한 기법들을 실습한다. 강의 전반부에는 분석도구인 R에 대한 문법과 프로그래밍 기법들을 학습하고, 후반부에는 통계적 분석 기법을 이용하여 다양한 예제에 대한 데이터 분석을 수행한다 자료구조 - 알고리즘 분석 개요과 순환 기법, 선형 자료 구조(배열, 연결리스트, 스텍, 큐)의 개념 및 구현 방법, 비선형 자료구조(트리, 그래프)의 개념 및 구현 방법, 우선순위 큐, 정렬 기법, 해싱 기법, 탐색 기법 등을 다룬다. 알고리즘 divide and conquer approach(분할정복 알고리즘) greed함수, 정규분포, 카이제곱분포, 추정, 가설검정, 범주형 자료분석, 상관과 회귀 등을 학습할 계획이다. 소프트웨어공학 소프트웨어공학개념,원리 및 방법론을 학습하고 이를 소규모프로젝트에 응용한다. 데이터베이스 데이타베이스 시스템의 기초 개념에서부터 시스템의 구조 및 데이타 모델, 관계 데이타 베이스 시스템과 질의어인 SQL 등을 익히고, 상용 데이터베이스 시스템을 사용한 실습을 통해 실무 능력을 배양한다. 인공지능 인공지능 개요, 데이터 마이닝, 데이터 전처리, 데이터 description, Classification, Prediction, Clustering, Cluster Analysis, Support Vector Machines, Random Forest 빅데이터프로그래밍 본 교과목은 빅데이터 관련 기술의 중요성과 기본 개념을 설명하고, 관련된 다양한 기술을 소개한다. 본 강의에서는 Hadoop, MapReduce, Pig, Hive, Spark, Flume, Zeppelin 등의 다양한 빅데이터 관련 최신 기술을 간략히 소개하고 실습과 과제를 통하여 이러한 기술의 활용 능력을 배양한다. UX디자인 - 사용자 경험의 기초 이론 및 체계 학습 - 융합 산업에서의 디자인 트렌드와 사용자 경험 디자인 사례 이해 - 다학제적인 관점으로 문제를 바라보고 사용자 경험 관점으로 이를 해석하는 연습 - 수집된 다량의 정보를 분석 및 해석, 이를 통해 인사이트를 발굴하여 전달하는 방법 연습 ICT 융합 산업의 발전으로 디자인산업에서 고려해야하는 다양한 분야 중 인문, 사회, 문화, 공학 분야의 이슈를 다학제적 시작으로 접하여 다룬다. UX디자인에 대한 기본 원칙과 이론적 체계를 이해하고, 프로젝트를 통해 실습을 한다. 또한, UX디자인 분야에서 가장 중요한 커뮤니케이션 능력을 함양하고 융합 산업의 인재로서 경쟁력을 강화한다. 자기주도학습 1. 성공적인 사회진출(취업)을 위해 3학년 학생으로서 갖추어야 할 교육 프로그램에 참여한다. 2. 학생의 성격, 직무 등을 파악하고 육목표를 달성한 것으로 한다 데이터베이스 프로젝트 데이터베이스 질의 처리에 대한 이해와 질의튜닝, 인덱스, 스키마 설계의 중요성을 이해하고 이를 기반으로 데이터베이스에 대해 설계 및 구현에 대한 심화된 지식을 습득하고, 실제 설계과정의 경험과 SQL을 통해 수직적인 시스템 구축을 팀으로 경험해 봄으로써 데이터베이스 기반 시스템 구축의 예비 전문가를 육성하는 데에 목적이 있다. 모바일컴퓨팅 안드로이드용 앱 개발 플랫폼인 Android studio를 이용하여 위젯 및 레이아웃, 이벤트 처리, 메뉴 및 파일 처리, 그래픽과 이미지 처리, 어댑터 뷰, SQLite 등 기초 수준의 앱 개발부터 중급 수준의 앱 개발 방법까지 다룬다. 데이터사이언스 데이터사이언스는 비정형화된 형태로 산재되어 데이터를 가공하여 정보가치를 추출하는 과학 분야이다. 데이터사이언스의 세부 분야로는 시각화, 정보추출, 구조화, 역공학, 스토리지시스템 등이 대표적이다. 본 강좌에서는 데이터사이언스를 이해하기 위해 데이터 분석 방법, 빅데이터 처리 기술, 데이터마이닝 분석 방법, 정보 패턴과 지식 추출 방법 등을 기업의 경영이나 판매 및 고객관리에 적용할 수 있는 실질적 방법을 학습할 계획이다. 본 강좌는 코로나19 문제로 화상강의로 진행합니다. 블록체인기초 4차산업혁명시대 최신 트랜드인 블록체인 기술의 개념과 활용도를 익히고 블록체인 데이터에 대한 이해를 높임 블록체인과 비트코인의 기본 개념 및 작동 원리에 대한 이해 및 기초 실력 배양 (3학년 과목) 클라우드시스템 1. 클라우드 컴퓨팅의 출현 배경과 기업 입장의 도입 효과를 이해한다 2. 클라우드 컴퓨팅의 기반 기술과 유형과 종류 별 특성을 이해한다 3. 온프레미스 환경의 Legacy 시스템의 클라우드 전환 전략을 이해한다 4. 클라우드 최적화된 도커, 쿠버네티스를 기반으로 서비스구축 및 운영에 대해 이해한다 4. 실제 면접 복기 저희가 볼때는 2:2로 방에서 면접을 봤는데 들어가서 인사하고 차례대로 전과해서 어떤 과목을 들을 건지 설명했습니다 2
■과목명:지구에서 만나 살아가는 남자와 여자■담당교수:■학과:정보통신공학■학번:60******■성명:이**[지구에서 만나 살아가는 남자와 여자 과제]목차1. 자기소개서2. 자기에게 있는 강점 혹은 장점 3가지와 앞으로 내가 이런점에서 더 갖추어야 할 것 3가지3. 남녀가 서로 다르다는 것을 전제로 여자를 위해 필요한 새로운 제도, 법, 생활 양식 등 한가지를 제안하시오.4. 이성친구가 성형을 한다면? 남녀의 입장에서 기술하시오.5. 남, 여 핸드폰 사용의 차이를 기술하시오.1. 자기소개서 ( 기업,취업 제출용 자기소개서도 가능하고, 자유로운 형식의 자기소개서 둘 다 가능합니다.)저는 IOT 전문가가 되고싶은 이**입니다수학동아리를 가입하여 1년간 활동하면서 미분과 적분, 통계학, 암호학에 대해 폭넓은 탐구를할 수 있었습니다. 미분을 통해 대상의 변화를 분석하고 미분방정식을 활용하여 앞으로의 동향을 파악 할 수 있다는 것을 배웠고 적분으로 우리가 직접 재기 힘든 물체들의 넓이를 구하는 것을 하는 데이터를 수집하는 방법을 공부하는 활동을 하였으며 통계학에서 평균과 표준편차, 분산등을 구해 데이터를 분석하는 방법을 공부하고 수집한 데이터들을 지킬 수 있게끔암호학의 역사를 공부하며 암호학에 대해 공부 하는 시간을 가졌습니다.IOT전문가가 되기 위하여 실제로 제작 활동을 하였습니다 아두이노를 활용하여 제가 쓰고 싶은 물건을 만들어 보았습니다. 우선 IOT우산을 만들었는데, 우산은 우리가 잘 잃어버리는 물건들 중 5손가락 안에 꼽을수 있고 막상 아침에 날이 맑은데 먼 거리를 걸어 학교를 가거나 다른 일과를 보는 도중비가 오게 될 수 있습니다. 그렇게 우산을 새로 사게 되어 집에 우산이 많아 져버리면 비효율적이기 때문에 날씨 데이터를 통해 앱인벤터로 팝업을 띄우고 앱을 실행시켜 집에서 우산을놓고 가게 되면 프로그래밍된 아두이노 우산을 통해 핸드폰과의 블루투스 통신을 활용하여 우산을 비오는 날에는 꼭 가져갈 수 있고 잃어버림도 일정 거리 이상 멀어지면 블루투스로 방지 할 수 있습니다.그리고 IOT 화장실을 만들었습니다. IOT 화장실은 요즘이나 과거에도 공중화장실이나 대학화장실에 성폭행같은 불미스러운 일들이 많았습니다. 그런 일들을 막고 편리하고 쾌적한 화장실이용을 위해 IOT화장실 모델을 만들게 되었습니다. 하드보드지와 칼라보드로 문과 변기 그리고 쓰레기통등을 직접 만들고 QR코드, 빗물센서, 초음파 거리측정 센서, 기울기 센서를 활용하여 화장실을 만들어 보았습니다. 공중 화장실이라고 생각할 때 신원정보를 클라우드로 넘겨 주어야만 통과 어드미션이 나도록 노트북 하나를 준비하고 QR드로이드로 문에 부착된 QR을 읽고 사용자의 이름과 핸드폰번호, 현재 시각등의 데이터를 넘겨주면 문이 열리게 만들었습니다. 변기 밑쪽에 빗물감지 센서를 설치하여 변기 물이 막혀 넘치면 센서로 감지해 이용을 제한 할 수 있고 즉각적으로 사람을 보내 뚫게 하도록 할 수 있습니다. 쓰레기통에 초음파 센서를 부착하여 쓰레기가 얼마나 모였는지 자동으로 데이터를 모아 거리가 일정수준 이하로 좁아지면 치우도록 노트북에 데이터를 주고 휴지는 다 쓰게 된다면 조도센서를 이용한 손잡이를 각도를 조절 하게 해 다쓰면 손잡이를 수동으로 내려 휴지가 없다는 걸 알리고 즉각적으로 공급받거나 채울 수 있게 데이터를 전달 하는 시스템을 만들었습니다. 최종적으로 LCD를 활용하여 문앞에 화장실의 현재 상태를 모아둔 데이터를 통해 평가하여 사용에 적합한지 알려보지 않아도 될 변이나 냄새를 맡지 않게 함으로 쾌적한 화장실 사용을 가능케 하였습니다.앞으로는 시각 장애인들을 위해서 고주파로 인지 할 수 있게 하는 도움을 주는 화장실도 만들고 싶습니다.IOT전문가가 되어 몸이 불편하고 마음이 아픈 사람들을 조금이나마 도와 드리고 싶습니다.현재 시중에 많은 IOT기기들이 있으나 장애인들을 위한 제품은 많지 않습니다. 설령 있더라도실질적으로 도움이 어려운 엉터리 제품도 많다고 합니다. 그런 분들이 소외받지 않고 과학발전의 최대 수혜자가 되어야 함에도 불가하고요. 저는 그분들을 가정에서 직접 일일이 보조해주는 사회 복지사가 될 순 없지만 제가 개발한 기기로 일반인들에 뒤처지지 않는 편안함과 당신을 소중하게 생각 하고 있다는 메시지를 전달하는 그런 개발자가 되고싶습니다가령, 시각장애인 분들은 일반인들이 쉽게 타는 버스조차도 도움을 주는 도구들이 있어도 쉽지 않아서 지하철만 이용하시는 분들이 많다고 합니다 그런분들 에게 집에서부터 버스정류장까지 통신선을 깔아서 안전하게 갈 수 있도록 안내를 하고 버스 안에서도 안전하게 자리를 잡을 수 있도록 초음파센서와 고주파 센서를 통해 위치를 청각으로 인지 하게끔 도와 목적지에 안전하게 도착 할 수 있도록 교통권의 자율성을 좀더 보장시켜 드리고 싶습니다.2. 자기에게 있는 강점 혹은 장점 3가지와 앞으로 내가 이런점에서 더 갖추어야 할 것 3가지제가 갖고 있는 장점 중 첫 번째는 어떤 일이든 수행할 때 매일매일 반복적으로 꾸준히 나눠서 하는 습관이 있다는 것입니다. 예를 들어 A라는 수업을 수강하고 있다면 하루에 해낼 수 있는 적정량의 공부량을 정해두고 매일매일 늘 그 공부량 만큼을 수행해낸 후에 게임을 한다던지 친구를 만난다던지 하는 활동을 하는 것입니다이 방법을 통해서 실제로 저는 전공과목에서 만점을 받은 경험이 있습니다. 제가 꾸준히 공부하기 시작하기 전에는 하루나 이틀전에 그 과목을 몰아서 공부하곤 했었는데 그렇게 하니 건강에도 많은 무리가 가고 공부를 꾸준히 하기 어려움을 겪었습니다 저에게 맞는 새 공부법을 찾고 나서는 꾸준히 할 수 있고 건강도 해치지 않을 수 있게 되었습니다.두 번째는 남들 앞에 서는걸 무서워 하지 않는 것입니다 저는 실제로 밴드 동아리 활동을 통해 무대에서 노래를 몇 번 부른 적도 있고 솔선수범하여 남들 앞에서 발표도 여러번 해본 경험이 있습니다. 그때마다 떨린적은 한번도 없고 오히려 다른 사람들 앞에서 내가 잘 준비한 것들을 보여준다는 생각에 재미있고 늘 자신감이 있었습니다세 번째는 호기심이 많은 것입니다 남들보다 호기심이 많아서 꼭 어떤 일이 돌아가는 원리를 알아야 직성이 풀리는 성격입니다. 어떤 기계가 돌아가는 원리는 꼭 이해하고 비슷한 장치를 만들어봐야 궁금증이 해결되는 성격이었습니다. 이 성격으로 인해 제 전공인 컴퓨터 공학에서 많은 이점을 가질 수 있었습니다. 수 많은 마이크로컨트롤러 회로와 코드를 보고 구동 원리를 이해하고 수정하고 연구하는 것이 지루하지 않고 즐겁게 할 수 있었던 이유입니다제가 더 갖추어야 할 첫 번째는 사교성입니다 저는 어릴적부터 친한 친구들은 늘 있었지만 많은 사람들과 두루 친하게 지내는 것은 미숙한 편이었습니다 그래서 늘 잘 지내는 사람들과만 지내려 하다보니 사소한 다툼도 있었습니다 하지만 이제는 여러 사람들과 잘 어울리고 싶고 이를 통해 제가 하는 일에 더 좋은 성과와 더 많은 우정을 갖게 되었으면 좋겠습니다제가 더 갖추어야 할 두 번째는 체력입니다 달리기같은 육체적인 체력은 충분히 좋지만 하고싶지 않은 것을 해야할 때 하는 체력이 부족한 것 같습니다 공부를 할 때 하고싶은 공부만 하면 좋겠지만 교양으로써 알아야 할 공부도 있고 소통의 도구로써 관심이 없던 외국어를 공부해야 하는 때도 있기 마련이기 때문입니다. 이를 위해서 하고싶지 않더라도 비교적 쉬운 목표부터 하나씩 차근차근 할 수 있도록 노력하고 있습니다.제가 더 갖추어야 할 세 번째는 소비습관입니다 평소에 저는 먹고싶은 음식이 있으면 돈을 아끼지 않는편인데 이로 인해서 용돈의 대부분을 식비로 사용하게되어 나중을 위해 저축도 하여야 하는데 여유가 없어서 저축을 하고있지 못합니다 조금 더 소비습관을 개선하여 저축도 하고 기부도 하고 기회가 된다면 금융(주식, 채권 등) 상품에도 투자를 하고 싶습니다3. 남녀가 서로 다르다는 것을 전제로 여자를 위해 필요한 새로운 제도, 법, 생활 양식 등 한가지를 제안하시오.여성은 분명히 남성과 다르기 때문에 저는 스스로를 지킬 수 있는 교육이 여성들에게 충분히 이뤄지지 않고 있다고 생각하기 때문에 한가지 새로운 제도를 도입했으면 좋겠습니다. 한달간의 기초 군사 훈련을 통해 구급법과 실제 전쟁시 행동요령을 숙달하였으면 좋겠습니다. 우리나라는 현재 휴전중인 국가이고 언제 어떤일이 있을지 모르므로 여성들도 실제로 응급 상황이 생겼을 경우 대처 할 수 있게끔 국가에서 구급법등을 가르쳐 주고 실생활에서도 심폐소생술이나 부목 사용법을 익혀 대응력을 높일 수 있었으면 좋겠습니다. 또한 실제 전쟁시에 국군에서 하는 통제를 혼란 없이 잘 할 수 있도록 기초적인 군사훈련과 유사시 총기 사용법에 대해서도 익혀 국방에도 기여할 수 있는 기회를 주었으면 좋겠습니다. 왜냐하면 현재 우리는 장병 수가 현저히 줄어들고 있는 추세이며 기초 군사훈련 후 국가에서 정한 일정 기한을 재훈련을 받는 강력한 예비군 제도를 운영하여야 제가 사랑하고 지키고 싶은 우리 가족이 있는 우리나라 국방에 문제가 생기는 일이 없을 것입니다.출처: https://news.mt.co.kr/mtview.php?no=2*************48602