모바일 메뉴 열기

대학교양

정보와기술

‘정보와기술’ 영역의 교과목은 컴퓨터과학의 이론과 기술을 바탕으로 한 컴퓨팅적 사고력을 기르고, 이를 다양한 전공 분야와 사회 문제 해결에 융합적으로 적용할 수 있는 능력을 함양하는 것을 목표로 한다. 학생들은 Python 프로그래밍과 소프트웨어 개발 기법을 학습하며 논리적 사고력과 문제 해결 능력을 배양한다. 또한 알고리즘·자료구조·데이터 분석·머신러닝·인공지능·빅데이터 등 핵심 기술을 실습과 프로젝트를 통해 적용함으로써 실질적 경험을 쌓는다.더불어 ICT 산업 연계 프로젝트, 피지컬 컴퓨팅, IoT·로보틱스 교과목을 통해 창의적 문제 해결력과 팀 기반 협업 역량을 강화하며, 세상을 변화시키는 프로그래밍, 라이프테크 등의 교과목에서는 사회 문제 해결과 데이터 기반 의사결정 역량을 기를 수 있다. 이를 통해 학생들은 디지털 기반의 융합적 사고력과 실질적 문제 해결 능력을 고루 갖춘 미래형 인재로 성장하게 된다.

컴퓨팅적사고와SW프로그래밍YCS1001

COMPUTATIONAL THINKING AND SW PROGRAMMING

4차 산업혁명의 기반이 되는 컴퓨터 원리와 개념을 이해하고, 이를 토대로 컴퓨팅적 사고 능력을 배양하는 것을 목표로 한다. 학생들은 주 2시간 강의를 통해 컴퓨터 과학의 기초를 학습하고, 주 2시간 실습을 통해 Python 프로그래밍을 활용하여 다양한 문제를 해결하는 경험을 쌓는다. 이를 통해 논리적 사고력과 문제 해결 능력을 실질적으로 강화하고, 디지털 기반의 융합적 사고를 습득하도록 한다.

SW프로그래밍YCS1002

SW PROGRAMMING

컴퓨터과학자가 주어진 문제의 해결 과정을 프로그래밍 언어로 표현하고 컴퓨팅 시스템을 이용하여 해를 구하는 방식을 이해한다. SW프로그래밍은 컴퓨팅 문제해결 과정에 있어서 도구의 역할임을 이해하고 다양한 전공 분야의 문제를, 도구를 이용하여 해결하는 기술을 학습한다. 문제해결에 필수적으로 요구되는 명령어, 기능 및 알고리즘 패턴들을 학습하여 주어진 문제의 올바른 해결 과정을 구성할 수 있도록 한다. 소프트웨어 중심 사회는 모든 분야에서 프로그래밍을 통한 문제해결로 가치를 창출하는 융합형 인재를 요구하므로 다양한 전공생들이 이와 같은 소양을 갖추도록 교육한다.

인공지능의이해와활용YCS1003

UNDERSTANDING AND USING AI

머신러닝, 딥러닝, 강화학습 등 인공지능 핵심 개념을 학습하고, 간단한 예제 실습과 학기말 경쟁 프로젝트를 통해 실전 문제해결 경험을 제공한다. 이를 통해 학생들은 인공지능의 기초 원리를 체득하고, 각자의 분야에서 응용할 수 있는 능력을 함양한다. 또한 본 과목은 이후 보다 진보된 기술 학습과 탐구를 위한 출발점으로 설계되었다.

빅데이터와지식탐사YCS1004

BIG DATA AND KNOWLEDGE DISCOVERY

다가오는 데이터 중심 사회에서 데이터의 생산, 저장, 처리, 분석 및 활용과 관련된 주요 IT 기술과 사회적 쟁점을 학습한다. 다양한 사회 영역에서 빅데이터의 특징과 의미를 이해하고, 이를 기반으로 새로운 지식을 탐색하는 과정을 경험한다. 학생들은 이를 통해 데이터 기반 논리적 사고와 과학적 분석 능력을 배양하고, 미래 데이터 중심 사회에서 요구되는 지식인의 기본 역량을 함양한다.

ICT산업연계프로젝트YCS1005

ICT INDUSTRY LINKED PROJECT

프로젝트 경험을 통해 이론과 개발 능력을 겸비한 문제해결형 인재를 양성한다. 학생들은 ICT 산업 전문가의 멘토링을 받으며 실무 프로젝트를 수행하고, FKII 주관 한이음 ICT 멘토링 사업과 연계된 프로젝트를 경험한다. 이를 통해 ICT 산업에 대한 이해를 높이고, 진로와 발전에 대한 비전을 설계할 수 있는 능력을 함양한다.

ICT산업연계프로젝트(심화)YCS1006

ICT INDUSTRY LINKED PROJECT(ADVANCED)

프로젝트 경험을 통해 이론을 넘어 실전 활동을 경험하고, 개발 이론을 겸비한 문제해결형 인재로 성장하도록 설계되었다. 학생들은 ICT 산업 전문가의 멘토링을 받으며 실제 프로젝트를 수행한다. 이러한 경험을 통해 ICT 산업 분야에서의 진출 가능성을 탐색하고, 실무 역량과 문제 해결 능력을 동시에 기를 수 있다.

자동화를위한정보의측정과처리YCS1007

DATA ACQUISITION AND PROCESSING FOR AUTOMATION

친환경적 기업 환경과 4차 산업혁명 기반 기술을 이해하고, 인공지능과 자동화를 활용한 문제 해결 능력을 기르는 것을 목표로 한다. 학생들은 환경, 공장 자동화, 의료·보건, 사물인터넷 관련 간단한 문제를 선정하여 센서 데이터 측정, 디지털 변환, 정보 처리, 기계·전자적 작동, 정보 전송 등을 실습한다. 이를 통해 디지털 하드웨어와 소프트웨어를 연동한 실전적 경험을 쌓고, 문제 해결 및 창의적 설계 능력을 배양한다. 최종적으로 PCB 설계와 실행 경험까지 수행하며, 졸업 후 다양한 산업 현장에서 스스로 복합 문제를 해결할 수 있는 역량을 갖추도록 한다.

IoT와로보틱스YCS1008

IOT AND ROBOTICS

센서(Sensor), 알고리즘(Algorithm), 액추에이터(Actuator)를 활용하여 문제 해결 시스템을 구현하는 것을 목표로 한다. 학생들은 팀 프로젝트를 통해 시스템 제안, 설계, 구현, 평가, 토론, 문제 수정, 최종 결과물 구현의 단계를 체험한다. 이를 통해 팀원 간 소통과 협업 능력을 배양하며, 코딩을 도구로 활용해 문제를 해결한다. 또한 자신의 전공 분야에서 발생하는 문제를 시스템적으로 분석하고 해결하는 능력을 함양하도록 설계되었다.

세상을변화시키는프로그래밍YCS1009

CHANGING THE WORLD THROUGH PROGRAMMING

문제 해결 도구로서 프로그래밍 활용법을 배우는 것을 목표로 한다. 학생들은 실습을 중심으로 Python 프로그래밍의 기본 개념과 기법을 학습한다. 또한 실세계 데이터를 다루는 프로젝트를 수행하며 문제 해결 능력을 배양한다. 이를 통해 프로그래밍을 기반으로 한 분석적 사고와 실용적 문제 해결 역량을 강화한다.

데이터로이해하는세상YCS1012

UNDERSTANDING THE WORLD WITH DATA

컴퓨팅과 컴퓨터 시스템의 기초를 바탕으로 데이터를 이해하고 활용하는 능력을 기르는 데 목적이 있다. 학생들은 데이터의 의미를 이해하고 이를 데이터베이스로 구조화하는 방법을 학습하며, 컴퓨터과학의 기본 개념과 알고리즘, 프로그래밍, 데이터 구조 등을 폭넓게 다룬다. 이러한 학습을 통해 데이터 분석과 처리에 대한 접근이 용이해지고, 데이터를 바라보는 시각을 확장할 수 있다. 또한 학생들은 필요에 따라 데이터를 정의하고 설계하며, 데이터 간의 관계와 구조를 이해하는 능력을 배양하게 된다.

과학적자료분석과예측YCS1013

SCIENTIFIC DATA ANALYSIS AND PREDICTION

데이터를 효과적으로 수집하고, 이를 분석 가능한 형태로 준비·정제하는 방법을 학습한다. 학습자는 데이터 탐색과 시각화를 통해 패턴과 특성을 이해하고, 통찰을 얻는 능력을 기른다. 또한 통계적 분석과 머신러닝 알고리즘을 활용하여 데이터 기반 예측과 의사결정을 수행하는 방법을 익힌다. 이를 통해 실제 문제 해결에 필요한 데이터 분석 능력과 합리적 의사결정 역량을 종합적으로 개발한다.

컴퓨터시스템과피지컬컴퓨팅YCS1102

COMPUTER SYSTEM AND PHYSICAL COMPUTING

컴퓨터와 소프트웨어의 기본 동작 방법에 대한 개괄적인 이해를 필요로 하는 비전공 학생들에게 컴퓨터의 내부 구성 요소 (Components)와 구조 (Organization), 및 그 동작 방법에 대한 기본 개념을 소개하고, 컴퓨터의 구동 방법과 제어 과정, 시스템 구조와 연계 구동되는 어셈블리 과정 및 Python 프로그래밍 소개 그리고 파이선 프로그래밍과 라즈베리파이를 이용한 데이터 제어/처리 방법을 학습하고, 응용 프로젝트를 통해 간단한 피지컬 컴퓨팅 시스템 응용을 학습한다. 즉 현실 세계의 아날로그 정보들을 컴퓨터와 소프트웨어를 통해 처리하여 사용자에게 유용한 결과물로 돌려주는 전체 프로세스를 학습한다.

알고리즘의단계적사고YCS1103

ALGORITHMIC THINKING

본 과목은 Computational Thinking의 핵심 단계인 Algorithmic Thinking을 중심으로 문제를 단계적으로 해결하는 과정을 다룬다. 학생들은 문제를 나누어 풀기, 작은 것부터 풀기, 되돌아가며 풀기 등 다양한 전략을 경험하며 효율적인 해결 능력을 배양한다. 강의에서는 연결 리스트, 스택, 큐, 트리, 이진 힙, 그래프 등 기본 자료구조의 개념을 학습하고 이를 문제 해결에 적용한다. 파이썬을 활용하여 프로그래밍 언어 자체가 학습 부담이 되지 않도록 하며, 실습과 과제를 통해 이해를 심화한다. 본 과목은 비 컴퓨터 전공 학생들이 자신의 전공 영역에서 발생하는 문제를 해결할 수 있는 향상된 Computational Thinking 능력을 함양하는 데 목적이 있다.

데이터과학의이해와응용YCS1104

UNDERSTANDING AND APPLICATION OF DATA SCIENCE

데이터 준비, 분석, 모델링 및 시각적 표현을 위한 기술의 원리와 목적을 이해하는 데 중점을 둔다. 학생들은 소프트웨어 분석 도구와 파이썬을 활용하여 문제를 해결하며, 이를 통해 실제 사례에 데이터 과학 기법을 적용할 수 있는 능력을 기른다.

명예특임교수강의시리즈YCS1998

YONSEI DISTINGUISHED PROFESSOR COURSE

명예특임교수 강의시리즈는 재직 기간 동안 뛰어난 연구와 교육 업적, 교내 수상·공로·포상·봉사 등으로 학교 발전에 크게 기여한 교수들의 퇴임 이후 개설되는 특별 강좌이다. 교수들은 풍부한 학문적 안목과 인생 경험을 바탕으로 강의를 진행하며, 대학의 교육 가치와 인재상에 기반한 다양한 주제를 다룬다. 본 강의시리즈를 통해 학생들은 심화된 학문적 통찰과 실천적 교양을 체득할 수 있다. 정보와 기술 영역에서는 ‘지속가능발전을위한빅데이터탐험’을 주제로 강의가 개설되어 있다.

* 노드를 클릭하면 console창에 출력, 키는 복사 됩니다.