2024/12 5

Day 3 문자열 처리와 2차원 배열 강의

1. 문자열(String) 기본 1-1. 문자열(String) 기본- 자바에서 문자열은 String 클래스로 관리된다.- 문자열은 불변(Immutable): 수정 불가. 새로운 값을 만들면 새로운 객체가 생성된다.    1-2. 문자열 선언과 초기화String str1 = "Hello"; // 리터럴 방식String str2 = new String("World"); // 객체 방식 * 리터럴 방식: 문자열 상수(Pool)에서 관리. 메모리 효율적.* 객체 방식: 항상 새로운 객체 생성. 잘 사용하지 않음.    1-3. 주요 메소드메소드설명예제(String str="Hello";)length( )문자열 길이 반환str.length() -> 5charAt(index)특정 인덱스의 문자 반환str.cha..

코딩 테스트 2024.12.22

Day 2 함수와 배열

1. 함수(메소드) 1-1. 함수란?* 함수(메소드)는 특정 작업을 수행하는 코드 블록이다.- 입력: 필요한 값을 전달받아 작업 수행- 출력: 결과를 반환하거나 작업만 수행- 반복적인 작업을 하나의 함수로 정의하면 코드를 효율적으로 관리할 수 있음.     1-2. 함수의 구조[접근제어자] [static 여부] 반환형 함수명(매개변수) { // 함수 내부의 작업 return 반환값; // 반환형이 void인 경우 생략 가능}  (예제)public static int addNumbers(int a, int b) { return a + b;}  요소설명접근제어자public, private 등 접근 범위를 설정static 여부클래스 메소드(static) 여부반환형함수가 반환하는 값의 타입(in..

코딩 테스트 2024.12.20

Day 1 자바 기본 문법 학습

1. 자바 기초 문법1-1. 변수와 자료형* 변수: 데이터를 저장하는 공간.* 자료형: 변수의 데이터 타입을 나타냄. 자료형크기예시int4 bytes정수형 (1, 2, 100)double8 bytes실수형 (3.14, 2.71)char2 bytes문자 ('A', 'b')StringN/A문자열 ("Hello")boolean1 bit논리형 (true/false)    (예제: 변수 선언과 초기화)int age = 25; // 정수형 변수double pi = 3.14; // 실수형 변수char initial = 'J'; // 문자형 변수String name = "Java"; // 문자열 변수boolean isTrue = true; // 논리형 변수         1-2. 조건문..

코딩 테스트 2024.12.19

(Women in AI) AI4HER APAC Conference 에서 발표한 회고

졸업작품을 가지고 AI4HER APAC Conference 워크샵에서 발표를 진행했다. 원래 다른 대학생들이 발표하는 시간은 없었는데,주최 측이 Women in AI인 만큼 여대생들이 발표하는 시간이 있었음 하는 요청으로 교수님께서 우리 작품을 좋게 봐주셔서 우리 팀과 다른 4팀을 뽑았다. Women in AI 는 인공지능 분야에서 여성들이 역량 강화를 위해 활동중인 호주 여성 인공지능 비영리 단체이다.이 단체에서 AI4HER APAC 컨퍼런스 행사를 2월12일부터 13일까지 한양대학교에서 개최했다.이번이 이 단체에서 개최한 1회 컨퍼런스 같다.  당연히 우린 큰 한양대학교 한양종합기술원(HIT) 6층 대회의실 컨퍼런스 룸 말고 옆에 있는 작은 워크샵 룸에서 진행했다.그래도 좋은 기회로 저명한 외국 인사..

1년을 갈아넣은 캡스톤 졸업작품 회고 (멀티모달 감정인식모델과 ChatGPT를 통한 가족 갈등 해결 AI 스마트 홈캠)

정말 1년 모든 시간을 갈아넣은 캡스톤 졸업작품이었다.아쉽게도 ICT 멘토링에서는 수상하지 못했지만 거기서 멈추지 않고 계속 프로젝트를 발전시킨 덕에우리 팀이 캡스톤 졸업작품 1위 대상을 타게 되었다. 그리고 이 프로젝트를 WomenInAI라는 호주 단체에서 개최했던AI4HER APAC Conference에서 발표하게 되었다.  시간을 정말 많이 갈아넣었기 때문에 우리 팀이 1위가 되리라고 확신할 수 있었다.초반에는 이 프로젝트를 잘 마칠 수 있을까 걱정되기도 하고이게 맞는 방향인지 고민이 될 때도 많았지만,결과적으로도 과정적으로도 프로젝트를 잘 마칠 수 있게 되어 다행이다. 3월부터 11월 말 2차 심사일까지 정말 쉬지않고 달렸다.  지피티한테 회고록 쓰는 법을 물어보기도 하고 다른 사람 회고록들을 보..