본문으로 건너뛰기

전공과목 소개

우리 학과에선 이런걸 배워요

AI기반 전산물리학

조회수

8

과목정보

  • 수강학년

    3학년

  • 강의유형

    이론,실습

  • 과목 키워드

    #머신러닝 #수치해석

과목소개

무슨 내용을 배워?

skeleton-univ-loaderuniv-경북대학교-icon

경북대학교 물리학과

컴퓨터 프로그래밍(Linux, C, C++, ROOT framework)을 통해 수치미분, 수치적분, 미분방정식의 해를 구해보고 데이터 시각화와 통계적 데이터 처리 및 분석하는 방법들을 배우는 과목이야. 또한, 머신러닝과 AI를 활용해 수치해석에 대한 실습도 하고 있어.

이 과목을 위해 미리 들어야할 과목은 뭐야?

skeleton-univ-loaderuniv-경북대학교-icon

경북대학교 물리학과

2학년 때 물리학을 위한 프로그래밍이란 수업에서 미리 Linux, C, C++, ROOT framework의 기초에 대해서 배우고 이 과목을 수강하는게 좋아.

이 과목을 들으면 뭐가 좋아?

skeleton-univ-loaderuniv-경북대학교-icon

경북대학교 물리학과

컴퓨터공학과에서는 물리적 수치계산을 다루지 않기 때문에 그렇게 까지 방대한 양의 데이터를 다루지는 않아. 하지만, 물리학과에선 물리적 모델의 수치계산을 다루기 때문에 방대한 양의 데이터를 다뤄. 그런 데이터를 관리하고 통계적 모델을 만드는 작업을 수행하면서 남들보다 뛰어난 컴퓨터적 문제해결능력과 프로그래밍 실력을 갖출 수 있어. 실제로 전산물리학을 전공하신 분들 중에서 NC소프트에서 게임, 게임상품을 만드는 분들도 계셔.

과목 커리큘럼

  • 1주차

    미분방정식, 수치미분, 수치적분 구하기

    2차, 3차, 4차 미분방법을 실습하고 Newton-cotes-formula, Monte carlo method 등을 이용한 수치미분, 수치적분에 대해서 배웁니다.

핵심 과제

  • 미분방정식, 수치미분, 수치적분 예제

    C, ROOT framework를 이용하여 미분방정식을 풀고 근을 찾습니다.

  • 선형대수 예제

    C, ROOT framework를 이용하여 특성 방정식, 고유값, 고유벡터, 다양한 행렬을 구합니다.

우리 학과의 다른 전공과목 더보기

  • 2학년

    수리물리학

  • 4학년

    반도체 및 디스플레이 물리

  • 3학년

    AI기반 전산물리학

  • 3학년

    양자역학, 정보