Basis and Practice in Programming
2025-1 프로그래밍기초와실습
Instructor Information
Kyuhong Shim (심규홍)
Assistant Professor in Computer Science and Engineering, Sungkyunkwan University
- Expertise: Speech and language processing, Efficient deep learning system
- Email: [email protected]
- Office: 27320 (제2공학관 27동 3층)
Class Information
Offline course
Date: Mon 10:30-11:45, Wed 09:00-10:15
Language: Korean (한국어 수업, 영어 강의자료 및 시험)
Course Description
This course provides a fundamental introduction to the C programming language. Students will
learn basic syntax, data types, control structures, and functions, gaining hands-on experience in
writing simple C programs. No prior programming knowledge is required.
Topics (Tentative)
- Basic C program
- Variable and Constant
- Loop and Control flow
- Function
- Array
- Pointer
- Structure
- Dynamic memory management
Textbook
(both books include similar contents; don’t need to buy both)
ENG: C How to Program (Global edition) by Paul Deitel
KOR: 윤성우의 열혈 C 프로그래밍
Grading
Assignments: 30%
Midterm exam: 30%
Final exam: 40%
- Both exams will be on-site and closed-book.
- Assignments have strict due date - no delay allowed.
- Anyone who has more than 7 unexcused absences will receive an "F" grade.
- Any violation of academic integrity (ex: cheating) will be handled according to university policy.