이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
컴퓨터 비전공자를 위한 앱 인벤터를 활용한 기초컴퓨터프로그래밍
제2판
가격
26,000
26,000
YES포인트?
520원 (2%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

PartⅠ
스마트폰의 감각 활용하기······························7


Chapter 1. 앱 프로그래밍 첫걸음 ·································· 9
Chapter 2. 스마트폰의 눈과 귀 ··································· 49
Chapter 3. 스마트폰의 센서들 ···································· 89

PartⅡ
효율적인 정보의 표현····································119


Chapter 4. 사용자 인터페이스 디자인 ····················· 121
Chapter 5. 이미지와 애니메이션을 위한 캔버스 ······ 147
Chapter 6. 앱 기능을 분류해 주는 스크린 ················ 177

Part Ⅲ
정보의 저장과 활용········································ 207


Chapter 7. 텍스트 정보의 저장과 활용 ···················· 209
Chapter 8. 미디어 정보의 저장과 처리 ···················· 241
Chapter 9. 정보의 공유와 활용 ································· 277

Part Ⅳ
세상을 연결하는 스마트폰·························301


Chapter 10. 인터넷 정보를 활용하는 앱 ·················· 303
Chapter 11. 사람을 연결하는 앱 ······························ 327
Chapter 12. 사물과 소통하는 앱 ······························ 355

저자 소개 4

부산대학교 정보화본부 교수
부산대학교 소프트웨어융합교육원 초빙교수.

성창규의 다른 상품

부산대학교 교양교육원 비전임교수
부산대학교 정보전산원 비전임교수

품목정보

발행일
2021년 08월 31일
쪽수, 무게, 크기
382쪽 | 926g | 188*257*17mm
ISBN13
9788973167173

출판사 리뷰

앞으로 다가올 미래의 4차 산업혁명의 시대에는 자신의 생각을 프로그래밍을 통해 소프트웨어로 만들 수 있는 역량을 요구하고 있다. 그러나 컴퓨터 프로그래밍은 어렵다는 막연한 두려움 때문에 컴퓨터를 전공하지 않는 학생들은 프로그램 학습을 기피하고 있다. 본 교재는 앱 인벤터를 사용하여 인문학, 사회학, 예술학, 체육학 등의 컴퓨터를 전공하지 않는 학생들도 쉽고 간단하게 컴퓨터 프로그래밍을 제작하고 그 과정을 통해 컴퓨터 프로그램에 대한 기초 지식을 습득하도록 돕고자 한다. 이 교재에서 다루게 될 앱 인벤터는 현대인들이 아침에 눈을 뜨는 순간부터 잠자리에 들 때까지 항상 소지하고 있는 스마트폰에서 동작하는 프로그램을 직접 만들어 볼 수 있는 환경을 제공한다. 이를 통해 여러분들이 평소에 스마트폰을 사용하면서 떠올린 창의적인 아이디어들을 직접 프로그래밍하여 앱으로 구체화할 수 있게 될 것이다.

PartⅠ 스마트폰의 감각 활용하기

스마트폰은 컴퓨터에 비해 많은 센서를 탑재하고 있다. 그러므로 이들 센서를 활용하면 일상 생활에 사용되는 다양한 앱을 간단하게 만들 수 있다. 즉, 사용자의 위치를 찾아서 주변 맛집을 소개해 준다든지, 전화를 받으면 자동으로 화면이 꺼진다든지, 터치하지 않고도 전화를 받을 수 있게 해 주는 등과 같이 평소에도 자주 사용하는 기능이 모두 센서와 관련된 기능들이다. 이런 기능이 어떻게 구현되는지를 여러분은 이 파트를 통해 이해한다.

PartⅡ 효율적인 정보의 표현

스마트폰은 개인용 컴퓨터 모니터에 비해 제한된 크기의 화면을 가지고 있다. 스마트폰에서 동작하는 다양한 앱에 대한 평가 항목 중에 하나는 이 제한된 크기의 화면에 얼마나 효율적으로 앱에서 제공하는 정보를 표시하는가에 의해 결정된다. 그러므로 앱을 설계할 때, 앱의 개발 목적에 적합하도록 화면을 설계하여야 한다. 그러나 앱 프로그래머가 임의로 설계한 화면을 모두 앱 인벤터를 구현할 수는 없다. 스마트폰은 개인용 컴퓨터와 달리 화면의 크기나 화면 이미지 처리 속도 등에 한계가 있으므로 화면을 효율적으로 관리하기 위한 기능을 사용하여야 한다. 스마트폰에서는 정보의 효율적 표현과 화면 관리의 효율성을 높이기 위해 레이아웃, 캔버스, 스크린 등의 기능을 이용하여 화면에 정보를 표현할 수 있도록 지원하고 있다. 본 파트에서는 앱 인벤터에서 제공하는 화면 구성 도구에 대하여 자세히 살펴보고 이러한 화면 구성 도구의 특성을 잘 이해하면 사용자 편의 위주의 효과적인 화면을 구성할 수 있는 역량을 키운다.

PartⅢ 정보의 저장과 활용

많은 사회학자들은 현대 사회를 정보화 사회, 데이터기반 사회라고 일컫는다. 현대인들은 매일매일 워드 문서, 사진, 동영상 및 SNS 메시지 등과 같은 수많은 데이터를 생성하고 인터넷 등을 통해 데이터들을 공유한다. 이와 같은 데이터의 생성과 활용은 오늘날 정보화 시대의 기반이라 할 수 있다. 또한 컴퓨터나 스마트폰과 같은 기기를 통해 생성되고 활용된 정보는 어딘가에 당연히 저장되고 있다고들 생각한다. 그러므로 대부분의 프로그램들은 입력되거나 생성된 정보를 특정 매체에 저장하고 저장된 정보를 불러들여 다시 사용할 수 있는 기능을 기본으로 제공하고 있다. 본 파트에서는 앱을 수행하면서 입력 받은 데이터와 수행 결과로 발생한 데이터는 프로그램이 종료되거나 화면이 전환되어도 지워지지 않도록 별도로 저장하여 관리할 방법을 학습한다. 특히, 앱 인베터에서는 이러한 작업을 편리하게 수행할 수 있도록 제공되는 저장 및 읽기 도구를 이해하고 활용해 본다.

PartⅣ 세상을 연결하는 스마트폰

스마트폰은 급변하는 무선 인터넷 환경을 주도하는 대표적인 단말기로써 다양한 인터넷 서비스를 활용할 수 있을 뿐 아니라 기존의 웹 형식으로 제공되는 다양한 사이트의 정보에도 접근이 가능하다. 또한 언제 어디서나 다른 사람과 SNS 등을 통해 정보를 공유하는 일도 스마트폰의 주요 기능으로 떠오르고 있다. 본 교재의 마지막 파트인 ‘Part Ⅳ. 세상을 연결하는 스마트폰’에서는 인터넷 상에 있는 무수히 많은 정보를 앱에서 이용하는 방법과 스마트폰을 통해 사람과 사물 간에 소통하는 방법을 경험해 보게 될 것이다. 이를 통해 앱에 대한 이해를 높이고 전공과 관련된 다양한 아이디어를 앱을 통해 현실화할 수 있는 역량을 배양할 것이다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.