
채점 규칙(요약)2점: 정확하게 그렸고 정확한 위치에 배치함. Nature1점: (a) 정확히 그렸으나 위치가 부정확하거나, (b) 왜곡/불완전하지만 위치는 정확함. ScienceDirectEdinburgh Research0.5점: 왜곡/불완전하고 위치도 부정확하지만 인식 가능함. Edinburgh ResearchCore0점: 누락 또는 인식 불가함.ID요소명(한글)요소명(영문)만점1십자(교차선)Cross22큰 사각형(외곽)Large Rectangle23대각 십자Diagonal Cross24수평 중선Horizontal Line25수직 중선Vertical Line26작은 사각형Small Rectangle27짧은 선분Small Segment28평행선 묶음 AParallel Lines29삼각형 ATriangl..
Design Council의 디자인 프로세스 모델에 기반한 체계적인 접근 방식1. Discovering Requirements요구사항 발견(요구 분석)은 사용자의 니즈, 목표, 문제 상황을 파악하는 단계이다.이 과정은 단순히 '사용자가 원하는 기능'을 나열하는 것을 넘어, 사용자의 작업 맥락(context), 태스크 흐름(task flow), 기대 경험(expectations)을 깊이 있게 탐구하는 것이다.왜 중요한가?사용자들은 종종 자신의 니즈를 정확히 언어화하지 못하며, 시스템이 제공할 수 있는 가능성을 잘 모르는 경우가 많기 때문이다.따라서 사용성 테스트, 사용자 인터뷰, 관찰 연구, 문헌 조사, 서베이 등을 활용하여 문제 공간(problem space)을 탐색하는 것이 핵심이다.참고 이론:Huma..

Usability GoalsUsability (사용성)은 사용자가 제품이나 서비스를 사용할 때, 그 목적을 얼마나 쉽고, 빠르게, 오류 없이 달성할 수 있는지를 의미한다. ISO 9241-11 기준에 따르면 사용성은 효과성, 효율성, 만족도로 구성된다. 여기서는 구체적인 사용성 목표를 다음과 같이 나눌 수 있다:효과성 (Effectiveness)사용자가 원하는 작업을 얼마나 정확하게 수행할 수 있는가예: ATM에서 송금하기, 스마트폰으로 사진 찍기효율성 (Efficiency)얼마나 빠르고 적은 노력으로 작업을 수행할 수 있는가예: 최소한의 클릭으로 검색 결과에 도달안전성 (Safety)오류 가능성을 줄이고, 잘못된 조작을 방지하는 설계예: "삭제" 버튼에 대한 이중 확인, 되돌리기 기능유용성 (Utili..
학습 목표- 좋은 인터랙션 디자인과 나쁜 디자인의 차이를 설명할 수 있다.- 인터랙션 디자인의 개념을 이해하고, 이것이 인간-컴퓨터 상호작용 및 다른 분야와 어떻게 연결되는지를 설명할 수 있다.- 사용자 경험과 사용성 간의 관계를 설명할 수 있다.- HCI 맥락에서 접근성과 포용성의 의미를 설명할 수 있다.- 인터랙션 디자인 과정에 포함되는 요소들과 관련된 주체들을 파악할 수 있다.- 인터랙션 디자인에서 사용되는 다양한 가이드 형태를 설명할 수 있다.현대 사회에서는 수많은 인터랙티브 제품들이 우리의 일상 속에 깊이 들어와 있다. 스마트폰, 태블릿, 스마트워치, 노트북과 같은 디지털 기기뿐 아니라, 커피 머신이나 프린터, 스마트 TV 등도 사용자와 상호작용을 요구하는 제품이다. 하지만 이들 제품이 모두 사..

1.필로우(Pillow)라이브러리란?이미지 처리를 위한 라이브러리 - , 이미지 파일을 생성, 수정, 열기 등 다양한 이미지 처리 작업을 수행필로우는 많은 영상 포맷을 지원(BMP, EPS, GIF, IM, JPEG, MSP, PCX, PNG, PPM, TIFF, WebP, ICO, PSD, PDF 등의 형식을 지원)2.pillow 설치pip install pillowfrom PIL import Image# Print the PIL versionprint(Image.__version__) 기본 사용 예시from PIL import Image# 이미지 열기img = Image.open('example.jpg')# 이미지 정보 확인print(img.format, img.size, img.mode)# 이미지 ..

학습목표 라이브러리의 개념을 익히고 외부 라이브러리를 설치 할 수 있다.다양한 외부 라이브러리를 익히고 프로그램에 사용 해 본다.1.라이브러리 개념 라이브러리(library)는 도서관이라는 말 뜻대로 다양한 함수가 모인 곳즉 특정 작업을 수행하기 위해서 미리 작성된 코드의 집합다양한 기능을 제공하며, 프로그래머가 새로운 코드를 처음부터 작성할 필요없이 효율적으로 프로그램을 개발할 수 있게 도와 줌2.다양한 라이브러리 예 NumPy: 과학 계산을 위한 기본적인 라이브러리, 강력한 N차원 배열 객체와 이를 처리하는 다양한 함수를 제공합니다. 선형대수, 푸리에 변환, 난수 생성 등의 기능을 포함합니다. 기본 패키지 중 하나입니다.Pandas: 데이터 처리와 분석을 위한 라이브러리, 특히 테이블 형태의 데이터를..

모듈(module)?모듈은 파이썬에서 관련 있는 변수, 함수, 클래스 등을 하나의 파일 단위로 묶어 놓은 것이다.이를 통해 코드를 논리적으로 분리하고, 재사용성을 높이며, 유지보수를 쉽게 할 수 있다.✅ 모듈의 특징부품처럼 재사용 가능: 여러 곳에서 공통적으로 사용할 수 있음코드의 구조화: 기능별로 코드를 나눠서 관리 가능다른 파일에서 불러오기 가능: import 키워드를 사용하여 사용🧩 모듈의 종류종류설명표준 모듈파이썬에 기본으로 포함된 모듈 (예: math, random, datetime)외부 모듈다른 개발자가 만든 패키지를 설치하여 사용하는 모듈 (예: numpy, pandas)사용자 정의 모듈사용자가 만든 .py 파일 (예: my_module.py)📌 사용 방법import를 사용하여 표준모듈,..

1. 파일 처리란?프로그램이 외부 텍스트 파일(.txt 등)을 읽거나 쓰는 작업을 말한다.파이썬에서는 open() 함수를 사용해 파일을 열고, read(), write(), close() 등을 통해 다룰 수 있다.이번에는 파일을 통한 입출력 방법에 대해 알아보자.파일 데이터 읽기파일을 연다. open('경로/파일명','모드')파일에서 데이터를 읽거나 쓸 수 있다. (모드 ='w,r,a')파일과 관련된 작업이 모두 종료되면 파일을 닫는다.f.close()1.파일 생성하기# newfile.pyf = open("새파일.txt", 'w')f.close()파일_객체 = open(파일_이름, 파일_열기_모드)파일 열기 모드모드설명'r'읽기 모드 (파일이 없으면 오류 발생)'w'쓰기 모드 (파일이 있으면 덮어씀, 없..

2.집합(set)중복을 허용하지 않고순서가 없음(unordered)집합 자료형은 순서가 없기때문에 인덱싱으로 값을 얻을 수 없음중복을 허용하지 않는 set의 특징은 자료형의 중복을 제거하기 위한 필터 역할집합 자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다.set()s = set(자료1, 자료2, 자료3...)위와 같이 set()의 괄호 안에 리스트를 입력하여 만들거나 다음과 같이 문자열을 입력하여 만들 수도 있다. 1.집합생성 : set()s = [1,2,3,3,2]print(s)s = set(s)print(s)type(s) [1, 2, 3, 3, 2]{1, 2, 3}set#H, l 문자가 하나씩 없고, 순서가 다름 ➔ 중복 제거, 순서 없음s = set('hi, hello')s더보기{' '..
- Total
- Today
- Yesterday