목록스크랩 (20)
밍쎄의 코딩공간

📚 AI와 교육의 만남, 그리고 창작까지: 미래 학습의 새로운 길최근 AI(인공지능)가 교육에 미치는 영향이 점점 커지고 있어요.마이크로소프트 창업자 빌 게이츠는 “AI가 교육을 완전히 바꿀 것이다”라고 말했는데요, 실제로 전 세계에서는 AI를 활용한 다양한 교육 실험이 이뤄지고 있어요. 단순한 기술 도입을 넘어서, ‘어떻게 하면 학생들이 더 재미있게, 더 창의적으로 배울 수 있을까?’라는 고민 속에서 AI가 새로운 해답으로 떠오르고 있답니다.이번 영상에서는 뇌과학자 장동선 박사가 AI 교육의 흐름과 실제 사례를 소개해 주었는데요, 그 내용을 정리해봤어요! 🎓 획일적인 교육에서 '맞춤형 학습'으로기존의 공교육은 대부분 ‘모든 학생에게 똑같은 수업’을 제공하죠. 하지만 학생들은 모두 다르고, 배우는 속..

📚 2025년, AI 디지털 교과서 전면 도입?! 지금 교육 현장은?안녕하세요, 오늘은 교육 분야의 뜨거운 이슈 ‘AI 디지털 교과서’ 도입에 대한 소식을 정리해봤어요. 최근 뉴스와 영상에서 다뤄진 실제 도입 현황부터, 찬반 의견, 앞으로의 계획까지 한눈에 정리해드릴게요!🧠 AI 디지털 교과서가 뭐예요?2025년부터 교육부는 초등학교 3·4학년, 중1, 고1의 영어·수학·정보 과목에 AI 기반 디지털 교과서를 본격 도입합니다. 학생마다 다른 학습 수준에 맞춘 맞춤형 콘텐츠를 제공해서, 자기주도 학습을 도와주는 게 가장 큰 특징이에요.✅ 학생은 AI가 추천하는 학습 콘텐츠로 공부✅ 교사는 대시보드로 실시간 학습 상태 확인✅ 기존 종이 교과서와 병행하여 사용 가능 📍 현재 도입 현황은?현재는 일부 학교..
💻 Replit이란?Replit은 브라우저만 있으면 바로 코딩하고 실행할 수 있는 온라인 개발 환경(IDE)설치 없이 여러 프로그래밍 언어를 지원하고, AI 기능까지 탑재되어 있어 비개발자도 손쉽게 앱을 만들 수 있는 플랫폼[최근 추가된 기능]✨ AI 코딩 도우미(Assistant)🧠 자동 기능 구현 에이전트(Agent)같은 기능을 제공해서, 아이디어만 있다면 직접 코드를 몰라도 앱이나 웹사이트를 만들 수 있게 도와줍니다.예시)- 🧠 Replit Agent: "이런 식의 대시보드를 만들어줘" → 자동으로 여러 파일 생성 + 코드 작성- 🤖 Replit Assistant: "이 버튼에 클릭 이벤트 추가해줘" → 구체적인 코드 수정 안내 https://replit.com/ Replit – Build..
공부를 하다보면 공태기(공부와의 권태기)도 오고, 내가 배우는 것들이 어디에 사용되고, 어떻게 사용되는지 궁굼할 때가 많다. 그럴때 한 번씩 현 개발자들의 노력노트를 보면 나도 열심히 해야겠다라는 의지가 불타오를 때가 종종있다. 2024년 상반기 내로 취업하는 것이 목표인 나는 요즘 들어서 부쩍 신입 개발자들의 개발 노트를 눈여겨볼 때가 있다. 맨 처음에 개발일지를 읽을 때는 용어들이 낯설었는데, 이젠 제법 낯설지 않다 ㅎㅎ https://medium.com/29cm/%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-%EC%B2%AB-%ED%99%80%EB%A1%9C%EC%84%9C%EA%B8%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%..
SQLite에 좌표값 (위도, 경도)이 저장되어있는 경우, 쿼리를 통해 현재 위치에서 일정 거리내의 위치값을 갖는 데이터를 가져오기 위한 방법. 이를 위한 공식은 다음과 같다. distance = 6371 * acos ( cos ( rad ( lat1 ) ) * cos ( rad ( lat2 ) ) * cos ( rad ( lng2 ) - rad ( lng1 ) ) + sin ( rad ( lat1 ) ) * sin ( rad ( lat2 ) ) ) acos 내부의 식을 x라고 한다면 distance = 6371 * acos(x) acos(x) = distance/6371 x = cos(distance/6371) 이다. 그리고 x식을 사용하기 위해서 cos(x-y) = cos x cos y + sin x..
Transaction의 사용 JDBC 라이브러리에서 트랜잭션을 시작하고, try 코드 구문에서 결제 관련 비즈니스 로직을 수행하고, 해당 변경을 커밋하거나 롤백하고, 최종적으로 DB 커넥션을 종료하는 트랜잭션 코드를 살펴보자. 아래 코드에서는 결제금액의 저장과 결제 정보의 저장을 하나의 단위로 바라보았다. 그리고, 이를 하나의 트랜잭션으로 묶어주었다. 어느 하나의 부분에라도 에러가 발생한다면, 롤백하도록 설정되었다. 구체적으로, 결제 기능 안에서 ‘결제금액 저장’과 ‘결제정보 저장’을 하나의 단위로 보고 트랜잭션으로 묶어줌으로써 어느 한 부분에서라도 에러가 발생한다면 롤백 할 수 있도록 설정했다. 하기 JDBC Connection 트랜잭션 코드의 단점은 분명하다. 트랜잭션을 발생시켜야 하는 경우, Dat..