Skip to content

sejong-advanced-python/course-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Application of Advanced Programming Language

Sejong University — Advanced Python


Course Overview

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.


Who This Course Is For

  • 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).


Learning Outcomes

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.


Course Logistics (Summary)

  • 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.


Quick Links

  • 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

Repository Scope

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.

About

Course syllabus, policies, and schedule

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors