Sejong University — Advanced Python
This course provides an in-depth, hands-on introduction to programming with Python, with a focus on problem solving, code quality, and real-world applications. You will learn how to design and implement programs using fundamental programming constructs, gradually progressing toward larger projects that combine data, files, and external tools.
The course emphasizes logical thinking, debugging, and practical development skills that are useful in later CS and data science courses.
- Undergraduate students at Sejong University (open to freshmen)
- Students who have little or no prior programming experience, or who want to strengthen their Python foundations
- Anyone interested in applying Python to realistic tasks such as data processing, simple automation, and small projects
For official registration rules, prerequisites, and policies, always refer to the university syllabus on the Sejong e-campus (
https://ecampus.sejong.ac.kr).
By the end of this course, you should be able to:
- Use Python data types, control flow, and functions to solve computational problems
- Work confidently with core data structures (strings, lists, tuples, sets, dictionaries)
- Design and structure programs using functions, modules, and basic object-oriented programming
- Build small command-line applications that read, write, and organize data from files
- Use Git/GitHub, VS Code, and Jupyter for writing, running, and sharing Python code
- Complete and present small projects that integrate multiple course concepts
These outcomes align with the official course objectives in the university syllabus.
- Term: 2026-1
- Meeting time: Monday
- Location: Room B206 (subject to change; see e-campus for updates)
- Instructor: Lilia Tightiz
- Contact:
liliatightiz@sejong.ac.kr/ +82-2-3408-0480
Full details, including office hours and any schedule changes, are maintained on the official syllabus and Sejong e-campus page.
- Full syllabus: see
SYLLABUS.md - Weekly topics & schedule:
docs/schedule.md - Policies (attendance, late work, integrity, accommodations):
docs/policies.md - Textbooks & online resources:
docs/resources.md - Weekly planning notes:
weekly-plan.md
This course-info repository is intended as a public-facing hub for:
- High-level information about the course (syllabus, policies, schedule)
- Human-readable documentation for students and TAs
- Links to lecture materials, assignments, and projects hosted in other repositories or on the LMS
For assignment handouts, starter code, and project repositories, refer to the links provided in the LMS or in the assignments/ and projects/ sections referenced in the syllabus.