This repository archives bilingual lecture notes and coursework for the Computer Language Ⅰ and Computer Language and Training Ⅰ courses.
Author: Cheolwon Park (Korea University Sejong, CSE) - Year 1 (Freshman) as of 2024
Lecture-Notes/holds a lecture note and a lab note for each chapter, and Chapters 1-10 also hold exercises made up of the textbook and lab problems, with their solutions.Coursework/holds the assignments of Computer Language and Training Ⅰ (HW01-HW10) and the chapter lab code (Lab04-Lab10).- Units follow the textbook's chapter numbers (
Ch01-Ch10), and every document comes as an English (.md) and Korean (.ko.md) pair.
🤖 AI Agent Usage Computer Language and Training Ⅰ required students to write their own code. Claude Code was used to organize and translate the notes and to restructure the repository.
- Semester: Spring 2024 (March - June)
- Affiliation: Korea University Sejong
| Course Code | Course | Type | Instructor | Department |
|---|---|---|---|---|
DCCS101-04 |
COMPUTER LANGUAGE Ⅰ | General Studies | Prof. Younghee Im | Department of Computer Science and Software Engineering |
DCCS103-03 |
COMPUTER LANGUAGE AND TRAINING Ⅰ | General Studies | Prof. Jonguk Lee | Department of Computer Science and Software Engineering |
Two general studies courses on the fundamentals of computer programming in C. Computer Language Ⅰ is a theory course that follows the textbook through the basic concepts of C, and Computer Language and Training Ⅰ is its linked lab course. The instructors, schedule, assessment, course policies, and progress are in the course information document.
-
Basic understanding of programming concepts
-
C/C++ compiler (e.g., GCC) installed
-
Familiarity with command-line tools
-
💻 Development Environment
| Tool | Company | OS | Notes |
|---|---|---|---|
| Visual Studio | Microsoft | Windows | C/C++ Extension Pack |
| Visual Studio Code | Microsoft | macOS | C/C++ Extension Pack |
| Xcode | Apple Inc. | macOS | Most used IDE |
24Spring_C-Practice
├── Lecture-Notes Lecture notes, lab notes, exercises, solutions, and example code by chapter
├── Coursework Computer Language and Training Ⅰ assignments and C lab code by chapter
├── images Figures in the exercises and assignments
├── Course-Information.ko.md Course operations
├── Course-Information.md
├── LICENSE Documentation license (CC BY-NC-SA 4.0)
├── LICENSE-CODE Code license (PolyForm Noncommercial 1.0.0)
├── README.ko.md
└── README.md
The units are listed in the Lecture-Notes index, and the assignments and lab code in the Coursework index.
The documents in this repository (lecture notes, explanations, and summary sheets) are licensed under CC BY-NC-SA 4.0, and the code under PolyForm Noncommercial 1.0.0. Figures and example code taken from lecture slides and textbooks, as well as assignment handouts and template code distributed by the course, belong to their original authors and are not covered by these licenses.