首尔大学计算机科学核心课程指南 | AI生成和翻译
Question: Seoul National University 计算机科学专业的典型课程有哪些?
Answer:
在 Seoul National University (SNU),Department of Computer Science and Engineering (CSE) (컴퓨터공학부) 在工学院内提供本科 Computer Science 专业。
课程设置包括:
- General education 必修要求(Mathematics, Physics, Writing, Liberal Arts 等)
- Major required/foundation courses (专业必修/基础课程)
- Major electives (专业选修课程,其中包含一些内部要求或推荐的课程)
学生通常遵循结构化的学习路径,早期强调基础,后期侧重高级和专业话题。该项目具有灵活性,设有 Algorithms and Information Security, Artificial Intelligence, Computer Architecture and Embedded Systems, Data Systems, 以及 Graphics 等方向。
典型 / 核心课程
(名称基于最新的系所列表;课程代码和具体名称可能会随年份略有变化。)
大一 / 早期(基础课程):
- Discrete Mathematics (이산수학) — 必修
- Computer Programming (컴퓨터프로그래밍) — 必修
- Programming Practice / Exercises (프로그래밍연습)
- Digital Computer Concept and Practice (或类似的计算入门课程) — 通常作为工科学生的 General education 的一部分
- Logic Design (논리설계)
- Introduction to Computing / Exploring Computing (컴퓨팅 살펴보기 或 컴퓨터과학이 여는 세계)
大二 / 中级课程:
- Data Structures (자료구조) — 核心课程
- Computer Architecture (컴퓨터구조)
- Algorithms (알고리즘)
- Operating Systems (운영체제)
- Programming Principles / Principles of Programming (프로그래밍의 원리)
- System Programming (시스템프로그래밍)
- Automata Theory (오토마타이론 / Automata and Formal Languages)
大三 / 大四(高级与选修课为主):
- Artificial Intelligence (인공지능)
- Database Systems (데이터베이스)
- Computer Networks (컴퓨터네트워크 / Data Communications)
- Software Engineering (소프트웨어공학)
- Compilers (컴파일러)
- Computer Graphics (컴퓨터그래픽스)
- Embedded Systems and Applications (임베디드시스템과 응용)
- Machine Learning / Deep Learning Basics (기계학습 或 딥러닝의 기초)
- Creative Integrated Design (창의적통합설계 I & II) — Capstone/基于项目的课程
许多学生会选修高需求领域的课程,例如:
- Computer Vision (컴퓨터비전)
- Natural Language Processing (자연어처리)
- Reinforcement Learning (강화학습)
- Computer Security / Modern Cryptography (컴퓨터보안 / 현대암호학)
- Quantum Computing Basics (양자 컴퓨팅 및 정보의 기초)
- Mobile Computing, Human-Computer Interaction 等
该系强调创造力、团队项目以及新兴技术(AI, Big Data, Security 等)。部分课程以英语授课,特别是针对国际生/交换生,但许多核心课程使用韩语。
如需获取最新且完整的列表,请查看官方系所网站 (cse.snu.ac.kr) 的 academics/undergraduate/courses 或 curriculum 板块,或者查阅大学课程目录。
References:
- https://cse.snu.ac.kr/academics/undergraduate/courses
- https://cse.snu.ac.kr/academics/undergraduate/curriculum
- https://eng.snu.ac.kr/snuEng/main/contents.do?menuNo=200086
- https://en.snu.ac.kr/academics/curriculum