본문 바로가기
반응형

분류 전체보기77

[정보 컴퓨터 교육론] 켈러 Keller 의 학습 동기 이론 학습동기 Motive 에 대해서 학습자의 학습 결과는 학습동기 Motive 와도 밀접한 연관이 있다. 존 켈러 John M.Keller 는 학습 동기에 대한 이론을 제시하였는데, 켈러의 학습 모형에서는 학습자의 행동을 개인의 특성과 환경의 함수로 표현하였다. 기존에는 학습자의 동기가 학습에 얼마나 큰 영향을 미치는가에 대해 체계적으로 정리하고 설명할 만한 모델이 없었는데, 이 동기연구의 기반을 정립한 것이 켈러의 학습동기 이론이다. B = f(P&E) * B는 행동 / P는 개인적 특성 / E는 환경 아래는 개인적 특성과 환경에 따라 학습자의 노력, 수행, 결과:만족이 어떤 변수로 조절되느냐를 설명해주는 동기와 수행의 모형이다. 켈러 Keller의 학습동기 이론 학습 동기 이론에서 학습자의 동기를 촉진,.. 2024. 4. 21.
[정보 컴퓨터 교육론] 가네 Gagne의 9가지 교수 사태 (수업 이벤트) 가네 Gagne와 정보처리 이론에서 제시하는 학습의 과정 가네는 교수목적 Instruction이 학습과정을 도와주기 위한 것이므로 교수를 구성하는 일련의 이벤트(사태 Event), 교사가 수업에서 행동하는 행위가 학습자 내부에서의 인지과정과 매우 밀접하게 관계를 가져야한다고 주장했다. 때문에 학습을 촉진하기 위해서 교사가 바람직한 수업 사태를 학생에게 제공해야한다. 정보처리 이론에서의 학습의 과정 1) 주의 학습을 시작하기 위해 자극이 수용되어야 하고 수용이 일어나려면 학습자가 자극에 주의를 기울여야함. 2) 동기화 학습과정 초기에 학습자의 동기가 일어나야 한다. 학습이 끝나면 무엇을 할 수 있게 되는지 알려주어 학습자의 동기를 형성한다. 3) 선택적 지각 학습자가 정보를 선택적으로 지각하고 단기기억 장.. 2024. 4. 21.
[정보 컴퓨터 교육론] 학습이론 - 인지주의, 행동주의, 구성주의 시작하며 학습이론에는 행동주의, 인지주의, 구성주의 학습이론이 있고 그에 대해 아래에서 다루겠습니다 행동주의 학습이론 - 행동주의에서의 학습의 정의 경험의 결과로 나타나서 관찰할 수 있는 행동의 변화. 즉, 학습자의 외부 행동 변화가 학습이라고 정의한다. - 행동주의 학습이론의 근본원리 자극과 반응. 이때 자극은 학습환경에서부터 학습자에게 제시되는 모든 것이고, 반응은 그 자극으로 인한 행동을 의미한다. - 행동주의 학습이론의 기본 가정 1. 인간의 행동은 자연 법칙에 지배를 받기 때문에 과학적입장에서 탐구되어야 하며, 관찰하고 측정할 수 있는 겉으로 드러나는 행동만이 연구대상이 되어야 한다. 2. 환경이 인간 행동에 일반적으로 작용하며 학습도 환경이 개체에 작용한 결과로서 이루어진다. 3. 환경을 조절.. 2024. 4. 20.
[iOS] 아이메시지 스티커팩 버전 스트링이 안 바뀌는 이슈 해결방법! + 업데이트 시작하며 얼마전에 아이메시지 스티커팩 만드는 방법에 대해 포스팅을 아래와 같이 올렸습니다. https://kimdee.tistory.com/entry/iOS-iMessage-%EC%8A%A4%ED%8B%B0%EC%BB%A4%ED%8C%A9-%EB%A7%8C%EB%93%A4%EA%B8%B0 [iOS] iMessage 스티커팩 만들기 (+ 손쉽게 만들 수 있는 피그마 템플릿 무료제공!) 시작하며 저는 예전에 고양이 사진으로 아이메시지 스티커를 만들었는데요. 주변에서 가장 많이 물어보시는 게, 아무래도 iOS 앱개발보다는 이런 아이메시지 스티커를 어떻게 만드는지를 가장 kimdee.tistory.com 그런데 막상 아이메시지 스티커 1.0 버전을 제출하고 나서, 테스트 플라이트로 사용해보니 스티커 크기가 좀 .. 2024. 4. 3.
[iOS] iMessage 스티커팩 만들기 (+ 손쉽게 만들 수 있는 피그마 템플릿 무료제공!) 이번 포스팅에서 함께 만들었던 새로운 '용자의 여행' 아이메시지 스티커를 출시하였는데요. 오늘(2024.04.20) 스티커앱 중 6위에 달성했습니다!! 많은 다운로드, 관심에 감사합니다!! 혹시 다운로드 안하신 분들은 다운로드하시고 귀여운 용자 스티커를 아이메시지에서 사용해보세요!!   https://apps.apple.com/kr/app/%EC%9A%A9%EC%9E%90%EC%9D%98-%EC%97%AC%ED%96%89/id6479955955 ‎용자의 여행‎여행을 떠나는 용자의 모습 스티커입니다.apps.apple.com  시작하며저는 예전에 고양이 사진으로 아이메시지 스티커를 만들었는데요.   주변에서 가장 많이 물어보시는 게, 아무래도 iOS .. 2024. 3. 31.
[Swift][코딩테스트] 백준 알고리즘 풀 때 필요한 코드 스니펫 모음 시작하며 요즘 코딩 테스트를 공부하면서 백준, 프로그래머스를 자주 이용하고 있는데요. 프로그래머스의 경우 func solution(_:) 형태로 되어있지만, 백준의 경우 입, 출력을 모두 입력해주어야 합니다. 두 플랫폼을 왔다갔다하다보니 헷갈려서, 정리해봅니다. 입력을 가져오는 방법 readLine() readLine()은 String? 형태로 반환합니다. 1. 하나의 문자열 String 문제의 인풋 조건이 항상 하나의 문자열이라면 !를 이용하여 옵셔널이 아니라 String으로 받아오게 합니다. 코딩테스트에서 굳이 옵셔널 핸들링을 할 필요는 없습니다. let string = readLine()! // String 2. 하나의 숫자 Int let integer = Int(readLine()!)! // In.. 2024. 2. 12.
⚡️벼락치기 전문가의 웹디자인기능사 필기 합격수기 + 기출문제 🐑양치기는 어디에나 통하는 전략! 시작하며 1월 초에 이런 댓글을 받았습니다. 제가 작성했던 서비스경험디자인기사 게시물을 읽고 합격하셨다는 좋은 소식을 댓글로 전해주신거에요. 블로그를 작성하면서 이만한 뿌듯함을 또 언제 느낄까요? 읽어주시는 것만 해도 감사하지만 제 덕분에 취득하셨다고 말씀해주시니 정말 기뻤습니다. 올해는 블로그 글을 더 열심히 써야겠다 마음먹었습니다. 댓글 주신 분이 글 읽고 취득하셨던 서비스경험디자인기사 필기 및 실기 준비글은 아래 링크에서도 만나보실 수 있습니다. https://kimdee.tistory.com/tag/서비스경험디자인기사 킴디로그 Dee's Log 개발 공부하고 디자인하는 자기개발 블로그 kimdee.tistory.com 그러나 사실, 한 켠으로 웹디자인 기능사 글을 쓰겠다 약조해놓고 주저하며 빨리 .. 2024. 1. 22.
기술사 필기 답안지 공식&커스텀 템플릿 공유! 이제 아이패드와 갤럭시탭 굿노트를 이용하여 답안지 작성을 해보세요 시작하며 기능사, 산업기사, 기사는 모두 선다형 필기시험이지만 기술사의 경우 단답형, 주관식인 논술형 필기시험입니다. 기술사 얘기를 꺼내는 이유는 제가 이번에 기술사 시험 경험할 겸, 마음도 다잡을 겸! 정보관리기술사 필기 시험을 신청했기 때문입니다. 제가 지난 글에서 비개발군 경력직도 정보관리 기술사가 응시자격이 된다는 걸 얘기 드렸었죠? 자세한 응시자격 확인 및 응시료 할인 안내는 아래의 글에서 확인하실 수 있습니다. 2024.01.02 - [🔖 Certificate 자격증] - 비개발자여도 정보관리기술사 응시자격이 된다는 것 아셨나요? + 응시자격 확인하는 방법 + 응시료 50% 할인된 가격으로 큐넷 자격증 시험 신청하기 비개발자여도 정보관리기술사 응시자격이 된다는 것 아셨나요? + 응시자격 확인하.. 2024. 1. 7.
비개발자여도 정보관리기술사 응시자격이 된다는 것 아셨나요? + 응시자격 확인하는 방법 + 응시료 50% 할인된 가격으로 큐넷 자격증 시험 신청하기 저는 디자이너로 오랫동안 일하다가 개발자로 일한지 이제 겨우 1년이 되어 가는 주니어 개발자입니다. 그런데 이런 제가 실제로는 정보관리기술사 자격증을 딸 수 있는 응시자격이 무려 몇 년전에 됐더라고요. 신기하지 않나요? 여기 예시를 한 번 들어볼게요. 2013년 말에 정보처리산업기사를 따고, 그 뒤로 5년동안 디자인 업종에 있었다고 하면요. 산업기사 취득후에 5년동안 저는 정보관리기술과 거리가 먼 문화, 예술 쪽에 있었다고 해도, 유사 직무분야에 근무했기 때문에 정보관리기술사를 취득할 수 있는 자격이 됩니다. 그럼 정보관리기술사의 응시자격과, 유사직무분야에 대해서 아래에 설명드릴게요. 정보관리기술사 응시자격 기술사의 응시자격 기술사 응시자격은 관련 전공 학위, 관련 하위 자격증(기사, 산업기사, 기능사).. 2024. 1. 2.
[SwiftUI] Focus 에 관하여 2 - WWDC 2023 영상 정리 이 글은 아래 WWDC2023 영상을 참고하여 정리하였습니다. https://developer.apple.com/wwdc23/10162 The SwiftUI cookbook for focus - WWDC23 - Videos - Apple Developer The SwiftUI team is back in the coding developer.apple.com 포커스 API와 관련 요소들은 아래 1편에서 정리되어 있습니다. https://kimdee.tistory.com/entry/SwiftUI-Focus-%EC%97%90-%EA%B4%80%ED%95%98%EC%97%AC-1-WWDC-2023-%EC%98%81%EC%83%81-%EC%A0%95%EB%A6%AC [SwiftUI] Focus 에 관하여 1 -.. 2023. 10. 1.
[SwiftUI] Focus 에 관하여 1 - WWDC 2023 영상 정리 시작하며 SwiftUI 를 졸업프로젝트에 적용해보고 나서, 좀 더 깊이있게, 기본기를 탄탄히 공부해야겠다는 결심만 한 지 어언 5개월이 지났고, 개인사와 회사일에 휩쓸리며 살다가 이제야 정신차리고 SwiftUI를 다시 공부하고자 WWDC 2023 영상 중에 SwiftUI 에 대한 내용을 정리해보고자 한다. 이번에 SwiftUI팀에서 앱의 Focus(이하 포커스, 초점이라는 좋은 한국어가 있지만 API 이름 자체가 포커스이기 때문에) 경험을 만들어줄 수 있는 강력한 툴을 가지고 돌아왔다. 포커스 드리븐 경험이라는게 어떤건지, 커스텀 뷰의 포커스 인터랙션과 키보드 인풋에 대해 알아보고자 한다. 이 글은 아래 WWDC2023 영상을 참고하여 정리하였습니다. https://developer.apple.com/v.. 2023. 9. 9.
AWS Certificate 모든 자격증 50% 할인 쿠폰 바우처 (단, 재고 소진 전 9월 30일 등록까지 유효!) - 빠르게 등록하세요! 저는 최근에 AWS Cloud Practitioner (AWS CLF-C01) 시험에 접수했는데요. 이사 일정 때문에 시험 일정을 고민하기도 했고요. 또 가장 시험 비용이 낮은 CLF-C01도 시험 비용이 100 USD로 최소 10만원 이상 들다보니 바우처를 찾아보게 되었습니다. 사실 지금 제가 다니고 있는 회사가 AWS 를 사용하는 고객사기도 해서, 회사에서도 바우처 지원이 되지만 제 업무가 macOS 개발이다보니 AWS를 직접적으로 사용하는 도메인이 아니라, 바우처를 먼저 요청하기도 조금 애매하고 또 기왕이면 Associate 급의 경우 비용이 20만원에 가까우니 그 이상 자격증을 딸 때 바우처를 요청하고 싶다는 마음도 좀 있었습니다. 그래서 찾다가 50% 할인이 되는 AWS 시험 할인 바우처 코드를.. 2023. 8. 27.
2편 - iOS 앱을 2개 출시하고 나서 돌아본 10개월간의 iOS 개발 공부 방법(2022) - 새싹 부트캠프, 개인앱 출시, 연합동아리 UMC, 사이드프로젝트, 코딩테스트, 부트캠프 소개 처음 공부 시작, 독학 방법, 인강 및 책, 문서 추천 등을 다룬 첫번째 편은 아래 링크입니다. iOS 앱을 2개 출시하고 나서 돌아본 10개월간의 iOS 개발 공부 방법(2022) - 1.독학, 개인프로젝트, 책 0. 제 소개 저는 일러스트레이터와 디자이너로 일을 하다가 2022년, 올해 2월부터 iOS 공부를 시작해서 현재는 연극과 뮤지컬 후기를 쓰는 ‘연뮤로그’와 주둔군과 한국군인을 위한 약어 및 용어 kimdee.tistory.com 6. 부트캠프 참여 7월부터 12월까지 새싹 iOS 메모리스 2기 얼마전에 수료식을 마쳤습니다. 수료식을 다녀오고 얼마나 벅찼는지 몰라요. 혼자 공부하면서 가장 힘들었던 건, 뭘 모르는지조차 모른다는 점이었습니다. 새싹 과정에서는 iOS 개발자로서의 로드맵을 하나하나.. 2023. 7. 31.
1편 - iOS 앱을 2개 출시하고 나서 돌아본 10개월간의 iOS 개발 공부 방법(2022) - 독학, 개인프로젝트, 책 추천 0. 제 소개 저는 일러스트레이터와 디자이너로 일을 하다가 2022년, 올해 2월부터 iOS 공부를 시작해서 현재는 연극과 뮤지컬 후기를 쓰는 ‘연뮤로그’와 주둔군과 한국군인을 위한 약어 및 용어 검색사전 ‘한미연합사전’, 이렇게 2개의 앱을 출시하였습니다. 아직 열심히 공부해가는 입장이지만 주변의 학우들과 지인들이 앱 출시까지 어떻게 iOS 공부를 했는지를 많이 궁금해해서 이렇게 글을 쓰게 되었습니다. 이 글은, 미디엄과 doy.oopy.io 에 2022년 12월 발행한 글로, 티스토리에 옮겨 작성하였습니다. 개발공부 타임라인 저는 올해 2월까지는 풀타임 디자이너로 근무를 하고, 3월부터 6월까지는 학교수업 (12학점)과 병행하고, 이후에는 휴학하고 iOS 개발 공부에 전념했습니다. 1. iOS 개발을.. 2023. 7. 31.
RelativeTimeFormatter로 상대시간 표기하기 지금 하고 있는 사이드 프로젝트에서 시간 정보를 받아올 때 ISO8601 형태로 받아오는데, 이를 현재 날짜, 시간과 비교하여 상대시간으로 표기해야 했다. 보여주는 형태는 아래 형태대로 보여주고자 했다. 지금, 5분 전, 3시간 전, 2일 전 Foundation 프레임워크에서 RelativeDateTimeFormatter 를 이용하여 상대시간으로 바꿔줄 수 있어서 이를 이용해 메서드를 선언하였다. 서버에서 문자열로 받아오기 때문에 문자열을 Date 포맷으로 변환하는 메서드를 String 에 extension 으로 선언해주고, 이렇게 바꾼 날짜를 Date extension 에서 상대시간으로 바꾸는 메서드를 정의하였다. 날짜 문자열을 Date 형태로 변환하기 // 문자열 -> 날짜 extension Stri.. 2023. 3. 7.
Moya 간단 사용법 - Request sample부터 실제 뷰컨트롤러에서 사용까지 저는 최근 2월에 수료한 연합동아리 UMC 3기에서 협업 프로젝트 와우메이트에서 iOS 파트 리드를 맡았습니다. 제가 담당한 프로젝트에서는 네트워크 통신을 Moya 를 이용해서 네트워크 통신 정보를 추상화하고 있는데요. UMC 3기의 학기중 수업에서는 Alamofire 만 주로 다뤘기 때문에, 간단한 사용법을 정리해둔 것을 공유해봅니다. Moya로 더 편하게 관리할 수 있을거라고 생각해서 작업을 해두었는데 처음 해보신다면 많이 헷갈릴 것 같아요. 한 번 보고 해보시면 수월하지 않을까 싶어 정리해봅니다. 1. Codable 구조체를 선언하기 서버 측에서 전달받은 API 명세에 보면 JSON 예시가 있습니다. 게시글을 등록하는 API를 예로 들어봅시다. { "postTitle":"1번째 게시글", "cate.. 2023. 2. 23.
defer가 호출되는 순서 / defer가 호출되지 않는 경우 defer 구문은, defer 구문이 있는 곳에서, 프로그램 컨트롤을 스코프 바깥으로 옮기기 바로 직전에 실행하려는 코드에 사용한다. defer { // statements } defer 문 안에 있는 내용은 프로그램 제어가 어떻게 이동되는지와는 관계 없이 실행된다. 예를 들어 수동적으로 자원관리가 들어갈 때, 에러가 발생되더라도 액션을 수행해야 할 때 사용한다. Defer가 실행되는 순서 여러개의 defer문이 있을 때 같은 스코프 내에 여러개의 defer 문이 있으면, 실행되는 순서는 보이는 순서의 역순. 마지막 defer 문을 첫번째로 실행한다는 의미는, 마지막 defer 문 안의 내용은 다른 defer 문에 의해서 정리되는 리소스를 참조할 수 있다는 뜻. func 디퍼함수() { defer { p.. 2023. 2. 15.
[WWDC 2022] Embrace Swift Generics 💡 용어 정리 concrete type 구체타입 opaque type 불투명타입 underlying type 기반타입 existential type 실존타입 type erasure 타입 이레이서 boilerplate code 보일러플레이트 코드 Swift 5.7에서의 제네릭 제네릭은 Swift에서 추상 코드를 작성하는 기본적인 툴. 코드가 발전함에 따라 복잡성을 관리하는데 매우 중요. where T: Idea 제네릭은 특정 타입의 세부사항을 추상화하는데 사용 중복되는 구현이 있는 오버로드 코드를 작성하고 있다면 일반화해야할 때 구체 타입으로 시작해서 필요할 때 일반화 하기 다형성 Polymorphism 다형성은 다른 구체 타입에서 하나의 코드가 다르게 동작하도록 코드를 추상화하는 것 image by co.. 2023. 2. 14.
[Objective-C] .h와 .m 파일의 연결성 Xcode에서 obj-C 프로젝트간의 연결성과 씬 뒤에 숨겨진 코드를 이해하는 것이 중요하다. 클래스의 public이랑 private한 파트를 나누는데 사용이 됨. .h는 헤더 파일로 마치 API처럼 클래스의 public 선언을 하는 파일이고, .m파일은 비공개되는 구현을 함. 다른 파일에서 함수를 호출하려고 할 때 참조를 위해 .h 파일을 import 해와야 한다. #import .h 파일에서 public @property를 클래스에 선언할 수 있음. @property (strong, nonatomic) NSString *something; 이 @property는 NSString 클래스 오브젝트의 포인터. 모든 오브젝트는 힙에 있으므로 이 있어야함. 별개로 이 의 뜻은 오브젝트 포인트를 프로퍼티가 ni.. 2023. 1. 30.
[책 리뷰] 일의 기쁨과 슬픔 - 장류진 # 시작하며 제가 참여하고 있는 독서모임 그룹챗에 어떤 분이 최근에 한 링크를 올려주셨는데요. 장류진 작가의 『일의 기쁨과 슬픔』 을 원작으로 한 연극이 10월에 공연을 앞둔다는 소식이었어요. 코로나 19이후로는 극을 잘 찾아보지 않았는데, 초연때보다 더 완성도를 높여서 돌아왔다고 하니 기대가 되더라고요. 서울시극단 ’일의 기쁨과 슬픔’ 10월 재연…“정원조, 김유진, 박동욱, 윤덕원 등 출연” - 서 [서울문화투데이 진보연 기자]직장인들의 리얼한 이야기를 담은 연극 ‘일의 기쁨과 슬픔’이 오는 10월 공연을 앞두고 캐스팅을 공개했다. 은 현시대를 살아가는 직장인이라면 누구나 공감할 www.sctoday.co.kr 『일의 기쁨과 슬픔』 은 2018년 창작과 비평에서 신인소설상을 받은 작품을 표제작으로 두.. 2022. 9. 11.
반응형