전체 글

컴공과 대학생입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
수업

객체지향소프트웨어공학 - 시스템공학과 소프트웨어공학

OOSE_01_시스템공학과소프트웨어공학 1. 시스템 vs 소프트웨어 시스템 : 특정 기능을 수행하기 위한 관련 요소들의 집합체(unified whole) 시스템 공학: 시스템의 개발, 운용, 보수를 합리적으로 수행하기 위한 사고방법, 절차, 조직 및 기법 등을 총칭 => 가치 평가: 성능, 시간, 비용, 신뢰성, 보전성, 안전성 등 소프트웨어 : 프로그램과 관련 자료 일체(산출물)를 통칭 -프로그램 : 문제를 해결하기 위해 처리 방법과 순서를 기술한 명령문 집합체 더보기 = 알고리즘 + 데이터 (Imperative Programming Language) = 함수 + 값 (Functional Programming Language) = 논리적인 데이터 시퀀스 (Logical Programming Langua..

수업

모바일프로그래밍 - <간단한 숫자 계산 앱>

3/14 모바일프로그래밍 수업 Kotlin, Android Studio 사용 항상 화면 설계 제일 처음 작업할 때, resource > layout > activity_main.xml 로 들어가서 한다. 1. Android Studio에서 프로젝트 하나를 생성한다. 2. activity_main.xml에서 다음과 같이 디자인한다. - 값입력 : Text->Number - 등급선택 : Text->TextView - 라디오버튼 : Buttons > RadioGroup 넣고 난 후 RadioButton 3개 넣기 - 올림 : Button > Switch - 결과 : Text -> TextView 3. 코드 MainActivity class package com.example.gradetest import an..

수업

컴퓨터그래픽스 - 2. 컴퓨터 그래픽스 하드웨어

1. 그래픽스 시스템 입력장치(마우스, 키보드, 조이스틱), 출력장치(모니터, 프린터), (그래픽)처리장치(GPU, Graphic Processing Unit) -SGI(Silicon Graphics, Inc) : 1992년 OpenGL 처음 개발(IRIS GL 활용), 다양한 workstation 출시 2. 컴퓨터그래픽스 입력장치 -마우스 -키보드 -트랙볼 -조이스틱 -터치패드(터치스크린) -글러브 -입력 컨트롤러 -카메라 더보기 1.(Digital Camerea-DSLR, Mirrorless, ..), Web-Camera 2.Sensor – Photon detector(광자검출기) or Photodiode(광다이오드): 빛을 전화로 변환시켜 세기 측정 -CCD(Charge-Coupled Device,..

수업

모바일프로그래밍 기초 - Android studio 활용 <간단한 주사위 게임 앱 만들기>

3/13 모바일프로그래밍 수업 언어는 코틀린을 사용하였다. 1. Android Studio에서 프로젝트 하나를 생성한다. 2. res > drawable 폴더에 주사위 1~6까지 이미지를 넣어준다. (댓글 달아주시면 공유합니다.) 3. activity_main.xml에서 Common>ImageView와 Buttons>Button 에서 OK버튼 하나를 추가해준다. (크기 설정) wrap_content : 원래 크기대로 설정. math_parent: 화면에 꽉 차게 맞춤. 숫자로 설정도 가능하다. 4. 코드 MainActivity class package com.example.myhello import androidx.appcompat.app.AppCompatActivity import android.os...

수업

컴퓨터그래픽스 - 1. 컴퓨터 그래픽스 개요

1. 컴퓨터 그래픽스(Computer Graphics(CG))란? -컴퓨터를 이용하여 영상을 생성하는 기술. -사진, 영화, 게임, 스마트폰 및 컴퓨터 화면 등에서 핵심적인 기술. -CGI(Computer Generated Imagery) : 컴퓨터를 이용해 만든 이미지 컴퓨터 그래픽스: 아무것도 없는 (무)에서 영상을 만들어내는 것 영상처리: 영상이 입력으로 들어가서 출력으로 영상이 나오는 처리 컴퓨터 비전: 입력으로 영상이 들어가서 분석을 해서 묘사, 해석을 하는 처리 2. 영상 처리(Image Processing)란? 사람이 영상을 볼 때 만족스럽게, 보기 좋게 하는 영상을 변경하는 과정 컴퓨터 비전과 같이 자동화된 시스템에서 영상의 인식에 적합하도록 영상을 변형하는 처리 과정 컴퓨터 비전(Comp..

수업

html, css 기초

*HTML : 구역 나눔. : 문단 : 제목. 뒷 숫자가 커질수록 글자 크기는 작아짐. 태그: 하이퍼링크 - href 와 함께 쓰임. (href는 속성) ex) 하이퍼링크 : src와 함께 쓰임. (src는 속성) ex) 태그: type과 함께 쓰임. (type은 속성) ex) -> 아이디 "password"는 안 보이는것. 버튼 선택자의 역할을 하는 class와 id : 선택해서 스타일이나 동작 부여 1) 단 하나만 존재하는 요소를 표현하기 위한 방법: ID 2) 비슷한 종류의 요소를 묶어놓는 방법: CLASS *CSS :메마른 HTML 태그에 색칠을 하는 역할 *****vscode 단축키***** 내파일 Ctrl + N 저장 Ctrl + S 들여쓰기 Tab 내어쓰기 shift + Tab 주석 Ctrl+/

IT 관련

티스토리 스킨 적용기(ft. 개발자스킨 hELLO)

개발자 블로그에 어울리는 티스토리 스킨을 찾다가 hELLO라는 스킨을 발견했다. 깔끔하고 딱 내가 생각하던 스킨이었다. 1. 스킨 다운로드 깃허브 주소 https://github.com/tistory-projects/tistory-skin-hELLO.git GitHub - tistory-projects/tistory-skin-hELLO: 😎 당신의 멋진 블로그에 걸맞는 최고의 티스토리 스킨 😎 당신의 멋진 블로그에 걸맞는 최고의 티스토리 스킨. Contribute to tistory-projects/tistory-skin-hELLO development by creating an account on GitHub. github.com 여기에서 스킨을 다운로드 받는다. 자세한 설명은 이 글을 참고하면 된다...

일상

개발 블로그를 시작한 이유

나의 개발 블로그의 첫 게시물이다. 내가 개발 블로그를 쓰기 시작한 이유는 다음과 같다. 1. 기록 꾸준히 공부하고 내가 배운 것을 기록하고 싶었다. 나중에 되돌아봤을 때, 내가 꾸준히 성장한 모습을 남기고 싶었다. 2. 공부에 대한 동기부여 꾸준히 블로그를 쓰다보면, 책임감도 생기고 코딩 공부에 대한 동기부여가 더 생기지 않을까 생각했다. 3. 습관 무엇이든(내가 공부한 것, 일상 등) 남기는 습관을 가지고자 했다. 앞으로 열심히 써봐야겠다!

eunslog
오늘도 코딩