LikeSNU는 서울대 중앙도서관이 체계적으로 수집/분석한
서울대 구성원의 지식 빅데이터(도서 대출, 논문, 학사, 강의, 수업 계획서) 기반 지식정보 플랫폼 입니다.
최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
데이터가 존재하지 않습니다.
화학부
본 과목에서는 열역학의 기본 원리 및 응용에 대하여 공부한다. 물질의 거시적인 성질을 지배하는 열역학 법칙들을 이해하기 위해 에너지, 엔트로피, 자유 에너지 등을 도입한다. 위의 물리량들의 개념 및 수학적 형식화를 이해하고 이를 활용하여 화학평형, 상평형, 혼합물계의 열역학에 대하여 공부한다.전기·정보공학부
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.
loading...
공과대학 전기·정보공학부 / 학사
권장 선수과목 열역학(M2794.001100) , 기계산업경영 1(M2794.004500)
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.
프로그래밍 언어론
프로그래밍 언어론
Introduction to computer science and data processing
Introduction to computer science and data processing
Extensions of logic programming : second international workshop, ELP' 91, Stockholm, Sweden, January 27-29, 1991 : proceedings
Extensions of logic programming : second international workshop, ELP' 91, Stockholm, Sweden, January 27-29, 1991 : proceedings
Compiler construction : 8th International Conference, CC'99, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS'99, Amsterdam, The Netherlands, March 22-28, 1999 : proceedings
Compiler construction : 8th International Conference, CC'99, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS'99, Amsterdam, The Netherlands, March 22-28, 1999 : proceedingsLinux device drivers
Linux device drivers
Network traffic anomaly detection and prevention : concepts, techniques, and tools
Network traffic anomaly detection and prevention : concepts, techniques, and tools
Advanced R
Advanced R
Mastering algorithms with C
Mastering algorithms with C
Specification in B : an introduction using the B toolkit
Specification in B : an introduction using the B toolkitHandbook for automatic computation.
Handbook for automatic computation.Machine learning : proceedings of the Twelfth International Conference on Machine Learning, Tahoe City, California, July 9-12, 1995
Machine learning : proceedings of the Twelfth International Conference on Machine Learning, Tahoe City, California, July 9-12, 1995
리눅스의 神 : 우분투 리눅스 입문편 =
리눅스의 神 : 우분투 리눅스 입문편 =
Programming : an introduction to computer languages and techniques
Programming : an introduction to computer languages and techniquesAssemblers, compilers, and program translation
Assemblers, compilers, and program translation
프로페셔널 Node.js : 한 권으로 끝내는 Node.js 프로그래밍
프로페셔널 Node.js : 한 권으로 끝내는 Node.js 프로그래밍
Concurrency control in distributed database systems
Concurrency control in distributed database systems
사물인터넷팀프로젝트
사물인터넷팀프로젝트
차세대 고품질 VoIP 핵심원천 기술개발 =
차세대 고품질 VoIP 핵심원천 기술개발 =
Python
Python
(Visual C++를 이용한) C 프로그래밍
(Visual C++를 이용한) C 프로그래밍ETRI Journal
Jaebeom Park, Joonhyuk YooInformation Systems
Mazilu L.,Paton N.W.,Fernandes A.A.A.,Koehler M.IEEE Transactions on Services Computing
Guo G.,Zhu Y.,Chen E.,Yau S.S.Applied Sciences (Switzerland)
Ahn H.,Choi H.L.,Kang M.,Moon S.T.Computers and Mathematics with Applications
Çuğu İ.,Manguoğlu M.IEEE Transactions on Circuits and Systems for Video Technology
Bolun Zheng; Yi Yang; Zhedong Zheng; Chenggang Yan; Yaoqi Sun; Wang Tingyu; Jiyong ZhangDigital Scholarship in the Humanities
Sepideh Alassi; Lukas Rosenthaler한국컴퓨터정보학회논문지
김규호Image and Vision Computing
Niu T.,Teng Y.,Jin L.,Zou P.,Liu Y.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Li J.,Chen X.,Liu D.,Li L.,Wang J.,Zeng Z.,Tan Y.,Qiao L.Drones
Patrinopoulou N.,Daramouskas I.,Meimetis D.,Lappas V.,Kostopoulos V.JIPS(Journal of Information Processing Systems)
Elena Andreeva, Bart Mennink, Bart PreneelIEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY
Yi, Xiaowei; Yang, Kun; Zhao, Xianfeng; Wang, Yuntao; Yu, HaiboWireless Networks
Kadam S.,Raut C.S.,Meena A.D.,Kasbekar G.S.디지털포렌식연구
홍리나; 손태식IEEE Transactions on Parallel and Distributed Systems, Parallel and Distributed Systems, IEEE Transactions on, IEEE Trans. Parallel Distrib. Syst.
Huang, H.; Chow, E.한국통신학회논문지B
신명기, 이종화, 최윤철, 이지현, 이승익, 강미영, 곽희환, 최진영Wireless Personal Communications
Yijun Yang; Xiayan ZhangIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Guannan Guo; Tsung-Wei Huang; Yibo Lin; Zizheng Guo; Sushma Yellapragada; Martin D. F. WongSIGCOMM '21: PROCEEDINGS OF THE 2021 ACM SIGCOMM 2021 CONFERENCE
Pan, Tian; Yu, Nianbing; Jia, Chenhao; Pi, Jianwen; Xu, Liang; Qiao, Yisong; Li, Zhiguo; Liu, Kun; Lu, Jie; Lu, Jianyuan; Song, Enge; Zhang, Jiao; Huang, Tao; Zhu, Shunmin데이터가 존재하지 않습니다.
전선 / 학사
이 강의에서는 실질적 문제해결을 위한 다양한 자료 분석 방법론의 이해와 적용을 경험한다. 해결하고자 하는 문제의 구체화를 포함하여, 데이터의 수집 및 정리, 탐색적 데이터분석, 시각화, 통계적 추론 및 예측 그리고 의사결정의 핵심 원리를 배운다. 정형 데이터뿐만 아니라 비정형 데이터(텍스트 데이터, 공간 데이터, 네트워크 데이터) 분석 방법도 다루며, 이러한 데이터에 적합한 시각화 및 분석 기법을 학습한다. 학생들은 다양한 데이터의 구조를 이해하고 적절한 자료 분석 방법을 선택하며, 실습을 통해 배운 내용을 실제 문제에 적용하여 해결하는 전 과정을 경험한다. 이를 통해 문제해결 능력과 실무에서 활용 가능한 분석 역량을 효과적으로 향상시킨다.전선 / 대학원
프로그래밍 언어 이론 및 응용기술의 기초를 강의한다. 프로그래밍 언어 의미구조, 요약해석, 타입시스템, 컴파일러 검증 및 검산, 자동증명 검증기, 프로그램 증명, 프로그램 정적분석 등을 다룬다.전선 / 대학원
본 교과목은 응용 데이터사이언스를 위한 컴퓨팅의 원리를 가르친다. 본 교과목의 전반부는 C++ 언어 프로그래밍과 C++ 기반 객체 지향 프로그래밍으로 이루어져 있다. (1) C++ 언어의 기초 문법, 클래스의 개념과 사용법, template와 중요한 라이브러리를 학습하고, (2) abstraction, inheritance, polymorphism 등 객체 지향 프로그래밍의 원리를 습득한 뒤, (3) 예제들을 통해 클래스 기반 객체 지향 프로그래밍을 C++ 언어를 사용하여 직접 구현할 수 있도록 한다. 본 교과목의 후반부는 중급 자료 구조 및 알고리즘과 딥러닝 플랫폼으로 이루어져 있다. (1) 데이터사이언스를 위한 컴퓨팅의 기초 강좌에서 다루지 않은 자료 구조 및 정렬 알고리즘 (Quick sort, Radix sort, heap sort), 트리 알고리즘, 그래프 알고리즘 (Dijkstra, Kruskal 등) 등을 습득하고, (2) 배운 자료 구조와 알고리즘들을 C++ 언어를 사용하여 직접 구현할 수 있도록 한다. 또, (3) Pytorch, TensorFlow 등 널리 사용되는 딥러닝 플랫폼을 학습한다. 이를 바탕으로 적용 분야에 데이터사이언스를 응용할 기틀을 마련한다.전선 / 대학원
“바이오인포매틱스 특강”은 그동안 일반적으로 다루어진 토픽 중에서 시의성 있는 주제들을 다양하게 다루게 되며 주요한 토픽들을 케이스 스터디 형식으로 학습하게 된다. 관련하여 바이오인포매틱스 분야의 최근 논문을 통해 실질적인 연구 내용을 접하는 기회가 될 것이다. 토론과 발표 등을 통해 서로의 의견을 교환함과 아울러 다양한 주제의 레포트를 작성하는 기회가 주어질 것이므로 이 강좌는 바이오인포매틱스 연구 수행에 직접적으로 도움을 줄 수 있는 필수 강좌로 이해될 수 있다.전선 / 학사
인공위성 및 해양 관측 기술의 발전으로 해양 관측 데이터는 급속히 증가하고 있으며, 다양한 해양 및 기후변화 연구에 광범위하게 활용되고 있다. 이 강의에서는 인공위성과 해양 현장 관측을 통해 생성되는 방대한 해양 빅데이터의 생산 과정을 학습하고, 이를 효과적으로 처리, 분석, 시각화하고 해석하는 과정을 이해한다. 해양 데이터 분석 이론과 컴퓨터 프로그래밍을 활용한 일련의 자료 처리 방법을 중등학교 교육과정 중 해양 데이터 기반 탐구 활동에도 적용한다.전선 / 대학원
본 교과목의 목표는 스마트팜 분야의 다양한 형식의 데이터를 분석 및 활용하는데 필요한 기계학습 기술과 지식을 제공하는 것이다. 다양한 전공자가 쉽게 접근할 수 있도록 기계학습 방법론뿐 아니라 컴퓨터 언어, 확률 및 통계 등 기계학습 이해를 위한 기초적인 내용들을 포함한다. 수강자는 본 과목의 이수를 통해 기계학습의 전반적인 이해와 함께, 스마트팜 분야의 다양한 형식의 데이터에 대한 기초적인 분석 및 응용에 활용할 수 있으며 추후 심화과정을 위한 기초 지식으로 활용할 수 있다.전선 / 대학원
이 교과목의 주제는 객체지향 프로그래밍 언어를 이용한 객체지향개발법이다. 이를 위해 객체지향 분석방법, 객체지향 설계방법, 객체지향언어인 자바를 이용한 구현방법에 대해 배운다.전선 / 학사
고급언어를 어셈블리어로 번역하여 주는 시스템 프로그램인 컴파일러에 관해 배우는 과목으로 컴파일러의 각 단계인 렉시칼분석(lexical analysis), 구문분석(syntax analysis), 의미분석(semantic analysis), 중간코드생성(intermediate code generator), 최적화기법(optimization technique), 목적코드생성(object code generation) 등에 대하여 배우며 미니 컴파일러를 직접 구성해 봄으로써 컴파일러의 구성과 작동원리를 이해하게 된다. 선수 과목으로는 프로그래밍어론, 컴퓨터시스템 개론이 요구된다.전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.전선 / 학사
4차 산업혁명의 핵심기술인 인공지능(딥러닝)의 배경지식과 활용방법을 습득하며, Convolutional Neural Networks 와 Recurrent Neural Networks 에 관한 지식과 활용법을 실습한다. 딥러닝 기본개념, Stochastic Gradient Descent, backpropagation 기법, 초기화기법, regularization 기법, 콘볼류션신경망(CNN), CNN 구조, 반복신경망(RNN), RNN의 응용, 강화학습을 다룬다. 이론은 기존 머신러닝과목에서 다루므로, 이론보다는 실용적 적용능력을 배양하기 이해 딥러닝 관련 소프트웨어 교육을 강조하며, Python에 관한 강의와 실습, Python 수학 라이브러리 numpy에 강의도 실시한다. 또한 Advanced deep learning library인 Tensorflow에 대한 강의와 실습도 병행한다.전선 / 대학원
오늘날 데이터 중심의 비즈니스 환경에서 인공지능/머신러닝(AI/ML) 기술은 고객 및 시장 분석부터 전략적 의사결정에 이르기 까지 기업 경영 전반에 수많은 혁신을 일으키고 있다. 본 과정은 MBA 학생들에게 비즈니스 애플리케이션에 특화된 핵심 AI/ML 알고리즘들을 실습 중심으로 학습할 수 있는 기회를 제공한다. 고객 이탈 예측, 금융 사기 탐지, 고객 세분화, 수요 예측, 맞춤형 추천 시스템과 같은 실전 사례들을 통해 머신러닝의 실용적인 적용 방법을 익히게 되며, 대규모 언어 모델(LLM)을 활용하여 별도의 프로그래밍 경험 없이도 데이터 처리 및 AI/ML 알고리즘 적용을 위한 기초적인 코드 구현 기술을 습득하게 된다. 본 과정을 수료한 학생들은 머신러닝을 활용한 데이터 기반 의사결정을 효과적으로 수행할 수 있는 역량을 갖추게 될 것이다.전선 / 대학원
본강좌에서는 실험데이터로부터 두뇌 작용에 대한 계산모형을 개발하는데 필요한 기초적인 계산 이론, 정보 이론, 확률통계적 학습 알고리즘 등을 공부한다. 또한, 두뇌 및 자연의 계산 원리에 기반하여 동작하는 새로운 방식의 지능형 연산 모델인 인공신경망과 진화연산의 원리와 신경과학적인 응용에 대해서 실습을 통하여 공부한다전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전선 / 대학원
객체지향시스템특강은 프로그래밍언어ㆍ데이터베이스ㆍ소프트웨어공학 등에서 객체지향 개념들이 어떻게 자리 잡고 진화하고 있는지를 다루는 과목이다. 본 과목에서는 아래 2가지 주제를 번갈아 다루게 된다. (1) 현재 모든 DBMS들은 Object-Oriented Feature들을 포함하고 있는 Object-Relational DBMS 이다. 본 과목에서는 Object-Relational DBMS의 model, functionality, performance enhancement를 다루게 된다. (2) Object-Oriented SW Construction은 근대화된 SW Coding에서 아주 중요한 issue인데, 본 과목에서는 Object-oriented SW Construction의 techniques (예, design patterns, code factorization) 등을 다루게 된다.전선 / 대학원
본 강의에서는 제조시스템의 동적 스케줄링을 자동화/최적화하기 위한 심층강화학습을 학습한다. 우선, 전통적인 강화학습 이론에 대한 이해를 위해 MDP(Markov Decision Process), Dynamic Programming, Temporal Difference Control을 학습하고, 복잡한 문제 해결을 위한 근사방법으로 Function Approximation 및 Policy Gradient 이론을 학습한다. 다음으로, 강화학습에 심층인공신경망을 접목한 심층강화학습을 위해 DQN(Deep Q-Network), AC(Actor Critic) 등의 심층강화학습 이론을 학습한다. 마지막으로, permutation flowshop scheduling, flexible jobshop 등 대표적인 제조유형의 스케줄링 문제에 심층강화학습을 적용하는 이론 및 실습을 진행한다. 이때 대표 제조유형에 대한 환경은 DES 시뮬레이션 방법을 적용하여 실제 제조시스템의 복잡한 제약조건들을 반영할 수 있도록 한다.