Jasur05 commited on
Commit
5202c52
ยท
1 Parent(s): cae50f5
.DS_Store ADDED
Binary file (6.15 kB). View file
 
app.py ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ from dotenv import load_dotenv
3
+ import streamlit as st # Streamlit frontend
4
+
5
+ # โ”€โ”€โ”€ 1. Load environment variables โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
6
+ load_dotenv()
7
+ COHERE_API_KEY = os.getenv("COHERE_API_KEY")
8
+ GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
9
+ if not COHERE_API_KEY or not GEMINI_API_KEY:
10
+ st.error("โ—๏ธ Missing COHERE_API_KEY or GEMINI_API_KEY in environment")
11
+ st.stop()
12
+
13
+ # โ”€โ”€โ”€ 2. Initialize vector store and embedder clients โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
14
+ import cohere
15
+ import chromadb
16
+ from google import genai
17
+ from google.genai import types
18
+
19
+ # Cohere client for embeddings
20
+ co = cohere.Client(COHERE_API_KEY)
21
+
22
+ # Gemini client for generation
23
+ # Initialize with API key; will also respect GOOGLE_API_KEY env var
24
+ genai_client = genai.Client(api_key=GEMINI_API_KEY)
25
+
26
+ # Chroma vector store client
27
+ client = chromadb.Client()
28
+ # Create or get existing collection
29
+ collection = client.get_or_create_collection(name="inha-well", embedding_function=None)
30
+
31
+ # โ”€โ”€โ”€ 3. Ingestion & Embedding (run only once) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
32
+ # Check if collection is empty to avoid re-ingesting on each run
33
+ total_docs = collection.count() if hasattr(collection, 'count') else len(collection.get()['documents'])
34
+ if total_docs == 0:
35
+ content_chunks = []
36
+ for i in range(1, 4):
37
+ # Build the absolute path to each docs folder
38
+ folder_path = f"docs/p0000{i}"
39
+ for filename in os.listdir(folder_path):
40
+ if filename.endswith(".txt"):
41
+ with open(os.path.join(folder_path, filename), "r") as f:
42
+ content = f.read()
43
+ content_chunks.append(f"search_document: {content}")
44
+
45
+ response = co.embed(
46
+ texts=content_chunks,
47
+ model="embed-english-v3.0",
48
+ input_type="search_document"
49
+ )
50
+ embeddings = response.embeddings
51
+
52
+ collection.add(
53
+ ids=[str(i) for i in range(len(content_chunks))],
54
+ documents=content_chunks,
55
+ embeddings=embeddings
56
+ )
57
+
58
+ # โ”€โ”€โ”€ 4. Retrieval & Prompt Utilities & Prompt Utilities โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
59
+ def retrieve_context(question, collection, top_k=2):
60
+ qr = co.embed(
61
+ texts=[question],
62
+ model="embed-english-v3.0",
63
+ input_type="search_query"
64
+ )
65
+ emb = qr.embeddings[0]
66
+ results = collection.query(query_embeddings=[emb], n_results=top_k)
67
+ return "\n".join(results["documents"][0])
68
+
69
+
70
+ def get_prompt_plain(context: str, question: str) -> str:
71
+ return f"""
72
+ <<START>>
73
+ You are a responsible person for answering Inha University (South Korea) information. Using the context below, answer within 300 tokens.
74
+ Provide concise, well-structured, answer-oriented responses. Do not repeat the prompt text in your output.
75
+
76
+ Context:
77
+ ""{context}""
78
+
79
+ Question: {question}
80
+ Answer:
81
+ <<END>>"""
82
+
83
+
84
+ def generate_agent_answer(context: str, question: str) -> str:
85
+ prompt = get_prompt_plain(context, question)
86
+ response = genai_client.models.generate_content(
87
+ model="gemini-2.0-flash",
88
+ contents=prompt,
89
+ config=types.GenerateContentConfig(
90
+ temperature=0.01,
91
+ top_p=0.8,
92
+ stop_sequences=["<<END>>", "<<START>>"]
93
+ )
94
+ )
95
+ return response.text.strip()
96
+
97
+
98
+ def rag_answer(question: str, collection) -> str:
99
+ context = retrieve_context(question, collection, top_k=1)
100
+ return generate_agent_answer(context, question)
101
+
102
+ # โ”€โ”€โ”€ 5. Streamlit Frontend โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
103
+ st.set_page_config(
104
+ page_title="Inha University Info Assistant",
105
+ page_icon="๐Ÿ“š",
106
+ layout="centered"
107
+ )
108
+ st.title("Inha University Info Assistant")
109
+ question = st.text_input(
110
+ "Ask me anything about Inha Universityโ€ฆ",
111
+ placeholder="e.g. What clubs are available in the 4th semester?"
112
+ )
113
+ if st.button("๐Ÿ” Get Answer"):
114
+ with st.spinner("Retrieving answerโ€ฆ"):
115
+ answer = rag_answer(question, collection)
116
+ st.subheader("๐Ÿ“Œ Answer")
117
+ st.write(answer)
curriculum_scrapping_formatting.ipynb ADDED
@@ -0,0 +1,1081 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "code",
5
+ "execution_count": 5,
6
+ "id": "2a4a3f73",
7
+ "metadata": {},
8
+ "outputs": [
9
+ {
10
+ "name": "stdout",
11
+ "output_type": "stream",
12
+ "text": [
13
+ "โœ… Text extracted successfully.\n"
14
+ ]
15
+ }
16
+ ],
17
+ "source": [
18
+ "import requests\n",
19
+ "from bs4 import BeautifulSoup\n",
20
+ "\n",
21
+ "def extract_text_from_url(url):\n",
22
+ " # Send HTTP request\n",
23
+ " response = requests.get(url)\n",
24
+ " response.raise_for_status()\n",
25
+ "\n",
26
+ " # Parse HTML\n",
27
+ " soup = BeautifulSoup(response.text, 'html.parser')\n",
28
+ "\n",
29
+ " # Remove scripts and styles\n",
30
+ " for tag in soup(['script', 'style', 'noscript']):\n",
31
+ " tag.decompose()\n",
32
+ "\n",
33
+ " # Extract visible text\n",
34
+ " text = soup.get_text(separator='\\n')\n",
35
+ " clean_text = '\\n'.join(line.strip() for line in text.splitlines() if line.strip())\n",
36
+ "\n",
37
+ " return clean_text\n",
38
+ "\n",
39
+ "# Example usage\n",
40
+ "url = 'https://docs.docker.com' # Replace with your URL\n",
41
+ "page_text = extract_text_from_url(url)\n",
42
+ "\n",
43
+ "# Save to file (optional)\n",
44
+ "with open('extracted_text.txt', 'w', encoding='utf-8') as f:\n",
45
+ " f.write(page_text)\n",
46
+ "\n",
47
+ "print(\"โœ… Text extracted successfully.\")\n"
48
+ ]
49
+ },
50
+ {
51
+ "cell_type": "code",
52
+ "execution_count": 1,
53
+ "id": "1c9e088f",
54
+ "metadata": {},
55
+ "outputs": [
56
+ {
57
+ "name": "stdout",
58
+ "output_type": "stream",
59
+ "text": [
60
+ "โœ… Text extracted and saved to ise_curric.txt\n"
61
+ ]
62
+ }
63
+ ],
64
+ "source": [
65
+ "from bs4 import BeautifulSoup\n",
66
+ "\n",
67
+ "def extract_text_from_html_file(html_path):\n",
68
+ " # Load the HTML file\n",
69
+ " with open(html_path, \"r\", encoding=\"utf-8\") as file:\n",
70
+ " soup = BeautifulSoup(file, \"html.parser\")\n",
71
+ "\n",
72
+ " # Remove non-visible elements\n",
73
+ " for tag in soup([\"script\", \"style\", \"noscript\"]):\n",
74
+ " tag.decompose()\n",
75
+ "\n",
76
+ " # Extract visible text\n",
77
+ " text = soup.get_text(separator=\"\\n\")\n",
78
+ " clean_text = \"\\n\".join(line.strip() for line in text.splitlines() if line.strip())\n",
79
+ "\n",
80
+ " return clean_text\n",
81
+ "\n",
82
+ "# Example usage\n",
83
+ "html_file_path = \"ISE.html\" # e.g., \"./IBT.html\"\n",
84
+ "output_file_path = \"ise_curric.txt\"\n",
85
+ "\n",
86
+ "text = extract_text_from_html_file(html_file_path)\n",
87
+ "\n",
88
+ "# Save to file\n",
89
+ "with open(output_file_path, \"w\", encoding=\"utf-8\") as f:\n",
90
+ " f.write(text)\n",
91
+ "\n",
92
+ "print(f\"โœ… Text extracted and saved to {output_file_path}\")\n"
93
+ ]
94
+ },
95
+ {
96
+ "cell_type": "code",
97
+ "execution_count": 4,
98
+ "id": "950214e2",
99
+ "metadata": {},
100
+ "outputs": [
101
+ {
102
+ "name": "stdout",
103
+ "output_type": "stream",
104
+ "text": [
105
+ "['This content covers courses that students normally should take from 1st Year, 1st Semester and 1st Year, 2nd Semester.\\n\\nCourses included:\\n\\n- Basic Korean (GEE3003) - 3 credits - Basic General Education\\n- English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\\n- Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education\\n- Phronesis Seminar (GEB1116) - 2 credits - Basic General Education\\n- Software Programming (IGS1131) - 3 credits - Major Related General Education\\n- Understanding of Economics (GEE2005) - 3 credits - Core General Education\\n- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Related General Education\\n- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\\n- Marketing Software application (IGS1102) - 3 credits - Major Related General Education\\n- Principles of Business Administration (CBA1102) - 3 credits - Major Related General Education\\n- Reading Seminar: Humans, Value, Coexistence (GED1007) - 3 credits - Core General Education\\n\\n', 'This content covers courses that students normally should take from 1st Year, 2nd Semester and 2nd Year, 1st Semester, or 3rd semester.\\n\\nCourses included:\\n\\n- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Related General Education\\n- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\\n- Marketing Software application (IGS1102) - 3 credits - Major Related General Education\\n- Principles of Business Administration (CBA1102) - 3 credits - Major Related General Education\\n- Reading Seminar: Humans, Value, Coexistence (GED1007) - 3 credits - Core General Education\\n- Academic Korean for Foreigners โ…  (GEF1105) - 3 credits - Basic General Education\\n- Business English (IBT2101) - 3 credits - Major elective\\n- Business Statistics (IGS2107) - 3 credits - Major Related General Education\\n- Global Economy (IBT2107) - 3 credits - Major elective\\n- International Event Management (IBT2104) - 3 credits - Major elective\\n- International Human Resources Management (IBT2108) - 3 credits - Major elective\\n- International Trade (IBT2106) - 3 credits - Major elective\\n- Introduction to Accounting (IBT1201) - 3 credits - Major Required\\n- Korean Society and Politics (GEE2003) - 3 credits - Core General Education\\n- Organizational Behavior (IBT3112) - 3 credits - Major RequiredThis period transitions from foundational studies to more specialized major-related general education and initial major electives. Students expand their understanding of business contexts, cultural communication, and various aspects of international business.\\n\\n', 'This content covers courses that students normally should take from 2nd Year, 1st Semester, or 3rd semester and 2nd Year, 2nd Semester, or 4th Semester.\\n\\nCourses included:\\n\\n- Academic Korean for Foreigners โ…  (GEF1105) - 3 credits - Basic General Education\\n- Business English (IBT2101) - 3 credits - Major elective\\n- Business Statistics (IGS2107) - 3 credits - Major Related General Education\\n- Global Economy (IBT2107) - 3 credits - Major elective\\n- International Event Management (IBT2104) - 3 credits - Major elective\\n- International Human Resources Management (IBT2108) - 3 credits - Major elective\\n- International Trade (IBT2106) - 3 credits - Major elective\\n- Introduction to Accounting (IBT1201) - 3 credits - Major Required\\n- Korean Society and Politics (GEE2003) - 3 credits - Core General Education\\n- Organizational Behavior (IBT3112) - 3 credits - Major Required\\n- Academic Korean for Foreigners โ…ก (GEF1106) - 3 credits - Core General Education\\n- Advertising (IBT2203) - 3 credits - Major elective\\n- Global Operation (IBT2202) - 3 credits - Major elective\\n- Global Retail Management (IBT2206) - 3 credits - Major elective\\n- International Business Strategy (IBT2102) - 3 credits - Major Required\\n- International Finance and Banking (IBT2201) - 3 credits - Major electiveDuring these semesters, students delve deeper into their major, focusing on required courses and a wide array of electives. Key areas include business statistics, global economics, international trade, accounting, and strategic aspects of international business.\\n\\n', 'This content covers courses that students normally should take from 2nd Year, 2nd Semester, or 4th Semester and 3rd Year, 1st Semester, or 5th Semester.\\n\\nCourses included:\\n\\n- Academic Korean for Foreigners โ…ก (GEF1106) - 3 credits - Core General Education\\n- Advertising (IBT2203) - 3 credits - Major elective\\n- Global Operation (IBT2202) - 3 credits - Major elective\\n- Global Retail Management (IBT2206) - 3 credits - Major elective\\n- International Business Strategy (IBT2102) - 3 credits - Major Required\\n- International Finance and Banking (IBT2201) - 3 credits - Major elective\\n- Basic programing & practice (IBT3107) - 3 credits - Major elective\\n- Case Studies in International Business (IBT3105) - 3 credits - Major elective\\n- E-Business Management (IBT3102) - 3 credits - Major elective\\n- Global Consumer Behavior (IBT3110) - 3 credits - Major elective\\n- Global Supply Management (IBT3106) - 3 credits - Major elective\\n- International Service Management (IBT3113) - 3 credits - Major Required\\n- Marketing Research (IBT3108) - 3 credits - Major electiveThis phase marks a significant progression into advanced major-specific topics, blending required courses with specialized electives. Students explore global operations, strategic management, fundamental programming, and diverse aspects of international business case studies and marketing.\\n\\n', 'This content covers courses that students normally should take from 3rd Year, 1st Semester, or 5th Semester and 3rd Year, 2nd Semester, or 6th Semester.\\n\\nCourses included:\\n\\n- Basic programing & practice (IBT3107) - 3 credits - Major elective\\n- Case Studies in International Business (IBT3105) - 3 credits - Major elective\\n- E-Business Management (IBT3102) - 3 credits - Major elective\\n- Global Consumer Behavior (IBT3110) - 3 credits - Major elective\\n- Global Supply Management (IBT3106) - 3 credits - Major elective\\n- International Service Management (IBT3113) - 3 credits - Major Required\\n- Marketing Research (IBT3108) - 3 credits - Major elective\\n- CSR Strategy and Cases (IBT3204) - 3 credits - Major elective\\n- DBMS ํ™œ์šฉ (IBT3205) - 3 credits - Major elective\\n- Digital Marketing (IBT3206) - 3 credits - Major elective\\n- International Marketing (IBT3201) - 3 credits - Major Required\\n- Logistics Management (IBT3202) - 3 credits - Major RequiredThese semesters concentrate on core major requirements and a variety of specialized electives in international business. Emphasis is placed on practical applications, digital strategies, and critical management areas like marketing, logistics, and database utilization.\\n\\n', 'This content covers courses that students normally should take from 3rd Year, 2nd Semester, or 6th Semester and 4th Year, 1st Semester, or 7th Semester.\\n\\nCourses included:\\n\\n- CSR Strategy and Cases (IBT3204) - 3 credits - Major elective\\n- DBMS ํ™œ์šฉ (IBT3205) - 3 credits - Major elective\\n- Digital Marketing (IBT3206) - 3 credits - Major elective\\n- International Marketing (IBT3201) - 3 credits - Major Required\\n- Logistics Management (IBT3202) - 3 credits - Major Required\\n- Advanced Business Statistics: Business Data Analytics using R Programming (IBT4109) - 3 credits - Major elective\\n- Advanced International Business Communication (IBT4110) - 3 credits - Major elective\\n- Big data analysis (IBT4105) - 3 credits - Major elective\\n- Design Thinking (IBT4111) - 3 credits - Major elective\\n- IT and Patent (IBT4103) - 3 credits - Major elective\\n- International Business & Trade Issues (IBT4101) - 3 credits - Major elective\\n- Marketing Communications Campaign (IBT4106) - 3 credits - Major elective\\n- Technology Innovation & Enterprenueship (IBT4108) - 3 credits - Major electiveThis period shifts towards advanced analytical and strategic skills, including data analytics, communication, and innovation. Students engage with complex topics like digital marketing, international trade issues, big data, and entrepreneurial thinking.\\n\\n', 'This content covers courses that students normally should take from 4th Year, 1st Semester, or 7th Semester and 4th Year, 2nd Semester, or 8th Semester.\\n\\nCourses included:\\n\\n- Advanced Business Statistics: Business Data Analytics using R Programming (IBT4109) - 3 credits - Major elective\\n- Advanced International Business Communication (IBT4110) - 3 credits - Major elective\\n- Big data analysis (IBT4105) - 3 credits - Major elective\\n- Design Thinking (IBT4111) - 3 credits - Major elective\\n- IT and Patent (IBT4103) - 3 credits - Major elective\\n- International Business & Trade Issues (IBT4101) - 3 credits - Major elective\\n- Marketing Communications Campaign (IBT4106) - 3 credits - Major elective\\n- Technology Innovation & Enterprenueship (IBT4108) - 3 credits - Major elective\\n- Artificial Intelligence (IBT4203) - 3 credits - Major elective\\n- Convergence of Business Administration & Engineering Capstone Design (Practice) (IBT4207) - 1 credits - Major elective\\n- Convergence of Business Administration & Engineering Capstone Design (Theory) (IBT4206) - 3 credits - Major elective\\n- Crisis Communication and Management (IBT4209) - 3 credits - Major elective\\n- IT and Business (IBT4201) - 3 credits - Major elective\\n- International Business Research Capstone Project (IBT4205) - 3 credits - Major elective\\n- International Logistics (IBT4202) - 3 credits - Major elective\\n- Technology Management (IBT4208) - 3 credits - Major electiveThe final semesters focus on advanced and integrative topics, culminating in capstone projects and specialized electives. Students explore emerging technologies, strategic problem-solving, and practical applications in international business, preparing for professional roles.\\n\\n']\n"
106
+ ]
107
+ }
108
+ ],
109
+ "source": [
110
+ "semesters_data = [\n",
111
+ " {\n",
112
+ " \"name\": \"1st Year, 1st Semester\",\n",
113
+ " \"courses\": [\n",
114
+ " \"Basic Korean (GEE3003) - 3 credits - Basic General Education\",\n",
115
+ " \"English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\",\n",
116
+ " \"Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education\",\n",
117
+ " \"Phronesis Seminar (GEB1116) - 2 credits - Basic General Education\",\n",
118
+ " \"Software Programming (IGS1131) - 3 credits - Major Related General Education\",\n",
119
+ " \"Understanding of Economics (GEE2005) - 3 credits - Core General Education\"\n",
120
+ " ]\n",
121
+ " },\n",
122
+ " {\n",
123
+ " \"name\": \"1st Year, 2nd Semester\",\n",
124
+ " \"courses\": [\n",
125
+ " \"Business Context and Cultural Communication (IGS1204) - 3 credits - Major Related General Education\",\n",
126
+ " \"Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\",\n",
127
+ " \"Marketing Software application (IGS1102) - 3 credits - Major Related General Education\",\n",
128
+ " \"Principles of Business Administration (CBA1102) - 3 credits - Major Related General Education\",\n",
129
+ " \"Reading Seminar: Humans, Value, Coexistence (GED1007) - 3 credits - Core General Education\"\n",
130
+ " ]\n",
131
+ " },\n",
132
+ " {\n",
133
+ " \"name\": \"2nd Year, 1st Semester, or 3rd semester\",\n",
134
+ " \"courses\": [\n",
135
+ " \"Academic Korean for Foreigners โ…  (GEF1105) - 3 credits - Basic General Education\",\n",
136
+ " \"Business English (IBT2101) - 3 credits - Major elective\",\n",
137
+ " \"Business Statistics (IGS2107) - 3 credits - Major Related General Education\",\n",
138
+ " \"Global Economy (IBT2107) - 3 credits - Major elective\",\n",
139
+ " \"International Event Management (IBT2104) - 3 credits - Major elective\",\n",
140
+ " \"International Human Resources Management (IBT2108) - 3 credits - Major elective\",\n",
141
+ " \"International Trade (IBT2106) - 3 credits - Major elective\",\n",
142
+ " \"Introduction to Accounting (IBT1201) - 3 credits - Major Required\",\n",
143
+ " \"Korean Society and Politics (GEE2003) - 3 credits - Core General Education\",\n",
144
+ " \"Organizational Behavior (IBT3112) - 3 credits - Major Required\"\n",
145
+ " ]\n",
146
+ " },\n",
147
+ " {\n",
148
+ " \"name\": \"2nd Year, 2nd Semester, or 4th Semester\",\n",
149
+ " \"courses\": [\n",
150
+ " \"Academic Korean for Foreigners โ…ก (GEF1106) - 3 credits - Core General Education\",\n",
151
+ " \"Advertising (IBT2203) - 3 credits - Major elective\",\n",
152
+ " \"Global Operation (IBT2202) - 3 credits - Major elective\",\n",
153
+ " \"Global Retail Management (IBT2206) - 3 credits - Major elective\",\n",
154
+ " \"International Business Strategy (IBT2102) - 3 credits - Major Required\",\n",
155
+ " \"International Finance and Banking (IBT2201) - 3 credits - Major elective\"\n",
156
+ " ]\n",
157
+ " },\n",
158
+ " {\n",
159
+ " \"name\": \"3rd Year, 1st Semester, or 5th Semester\",\n",
160
+ " \"courses\": [\n",
161
+ " \"Basic programing & practice (IBT3107) - 3 credits - Major elective\",\n",
162
+ " \"Case Studies in International Business (IBT3105) - 3 credits - Major elective\",\n",
163
+ " \"E-Business Management (IBT3102) - 3 credits - Major elective\",\n",
164
+ " \"Global Consumer Behavior (IBT3110) - 3 credits - Major elective\",\n",
165
+ " \"Global Supply Management (IBT3106) - 3 credits - Major elective\",\n",
166
+ " \"International Service Management (IBT3113) - 3 credits - Major Required\",\n",
167
+ " \"Marketing Research (IBT3108) - 3 credits - Major elective\"\n",
168
+ " ]\n",
169
+ " },\n",
170
+ " {\n",
171
+ " \"name\": \"3rd Year, 2nd Semester, or 6th Semester\",\n",
172
+ " \"courses\": [\n",
173
+ " \"CSR Strategy and Cases (IBT3204) - 3 credits - Major elective\",\n",
174
+ " \"DBMS ํ™œ์šฉ (IBT3205) - 3 credits - Major elective\",\n",
175
+ " \"Digital Marketing (IBT3206) - 3 credits - Major elective\",\n",
176
+ " \"International Marketing (IBT3201) - 3 credits - Major Required\",\n",
177
+ " \"Logistics Management (IBT3202) - 3 credits - Major Required\"\n",
178
+ " ]\n",
179
+ " },\n",
180
+ " {\n",
181
+ " \"name\": \"4th Year, 1st Semester, or 7th Semester\",\n",
182
+ " \"courses\": [\n",
183
+ " \"Advanced Business Statistics: Business Data Analytics using R Programming (IBT4109) - 3 credits - Major elective\",\n",
184
+ " \"Advanced International Business Communication (IBT4110) - 3 credits - Major elective\",\n",
185
+ " \"Big data analysis (IBT4105) - 3 credits - Major elective\",\n",
186
+ " \"Design Thinking (IBT4111) - 3 credits - Major elective\",\n",
187
+ " \"IT and Patent (IBT4103) - 3 credits - Major elective\",\n",
188
+ " \"International Business & Trade Issues (IBT4101) - 3 credits - Major elective\",\n",
189
+ " \"Marketing Communications Campaign (IBT4106) - 3 credits - Major elective\",\n",
190
+ " \"Technology Innovation & Enterprenueship (IBT4108) - 3 credits - Major elective\"\n",
191
+ " ]\n",
192
+ " },\n",
193
+ " {\n",
194
+ " \"name\": \"4th Year, 2nd Semester, or 8th Semester\",\n",
195
+ " \"courses\": [\n",
196
+ " \"Artificial Intelligence (IBT4203) - 3 credits - Major elective\",\n",
197
+ " \"Convergence of Business Administration & Engineering Capstone Design (Practice) (IBT4207) - 1 credits - Major elective\",\n",
198
+ " \"Convergence of Business Administration & Engineering Capstone Design (Theory) (IBT4206) - 3 credits - Major elective\",\n",
199
+ " \"Crisis Communication and Management (IBT4209) - 3 credits - Major elective\",\n",
200
+ " \"IT and Business (IBT4201) - 3 credits - Major elective\",\n",
201
+ " \"International Business Research Capstone Project (IBT4205) - 3 credits - Major elective\",\n",
202
+ " \"International Logistics (IBT4202) - 3 credits - Major elective\",\n",
203
+ " \"Technology Management (IBT4208) - 3 credits - Major elective\"\n",
204
+ " ]\n",
205
+ " }\n",
206
+ "]\n",
207
+ "\n",
208
+ "descriptions = [\n",
209
+ " \"\",\n",
210
+ " \"This period transitions from foundational studies to more specialized major-related general education and initial major electives. Students expand their understanding of business contexts, cultural communication, and various aspects of international business.\",\n",
211
+ " \"During these semesters, students delve deeper into their major, focusing on required courses and a wide array of electives. Key areas include business statistics, global economics, international trade, accounting, and strategic aspects of international business.\",\n",
212
+ " \"This phase marks a significant progression into advanced major-specific topics, blending required courses with specialized electives. Students explore global operations, strategic management, fundamental programming, and diverse aspects of international business case studies and marketing.\",\n",
213
+ " \"These semesters concentrate on core major requirements and a variety of specialized electives in international business. Emphasis is placed on practical applications, digital strategies, and critical management areas like marketing, logistics, and database utilization.\",\n",
214
+ " \"This period shifts towards advanced analytical and strategic skills, including data analytics, communication, and innovation. Students engage with complex topics like digital marketing, international trade issues, big data, and entrepreneurial thinking.\",\n",
215
+ " \"The final semesters focus on advanced and integrative topics, culminating in capstone projects and specialized electives. Students explore emerging technologies, strategic problem-solving, and practical applications in international business, preparing for professional roles.\"\n",
216
+ "]\n",
217
+ "\n",
218
+ "output_for_rag_ibt = []\n",
219
+ "\n",
220
+ "for i in range(len(semesters_data) - 1):\n",
221
+ " sem1 = semesters_data[i]\n",
222
+ " sem2 = semesters_data[i+1]\n",
223
+ "\n",
224
+ " abstract_desc = descriptions[i]\n",
225
+ " \n",
226
+ " # Precise semester mention as requested\n",
227
+ " semesters_mention = f\"This content covers courses that students normally should take from {sem1['name']} and {sem2['name']}.\"\n",
228
+ "\n",
229
+ " # Combine courses from both semesters, removing duplicates if any (though unlikely for distinct semesters)\n",
230
+ " combined_courses = list(sem1[\"courses\"]) + list(sem2[\"courses\"])\n",
231
+ " # Convert to a set to remove duplicates, then back to list if order isn't critical\n",
232
+ " # For this dataset, courses are distinct per semester, so simple concatenation is fine.\n",
233
+ " \n",
234
+ " combined_courses_str = \"\\n- \" + \"\\n- \".join(combined_courses)\n",
235
+ "\n",
236
+ " entry = (\n",
237
+ " f\"{semesters_mention}\\n\\n\"\n",
238
+ " f\"Courses included:\\n{combined_courses_str}\"\n",
239
+ " f\"{abstract_desc}\\n\\n\"\n",
240
+ " \n",
241
+ " \n",
242
+ " )\n",
243
+ " output_for_rag_ibt.append(entry)\n",
244
+ "\n",
245
+ "print(output_for_rag_ibt)"
246
+ ]
247
+ },
248
+ {
249
+ "cell_type": "code",
250
+ "execution_count": 5,
251
+ "id": "964f7337",
252
+ "metadata": {},
253
+ "outputs": [
254
+ {
255
+ "data": {
256
+ "text/plain": [
257
+ "'This content covers courses that students normally should take from 1st Year, 2nd Semester and 2nd Year, 1st Semester, or 3rd semester.\\n\\nCourses included:\\n\\n- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Related General Education\\n- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\\n- Marketing Software application (IGS1102) - 3 credits - Major Related General Education\\n- Principles of Business Administration (CBA1102) - 3 credits - Major Related General Education\\n- Reading Seminar: Humans, Value, Coexistence (GED1007) - 3 credits - Core General Education\\n- Academic Korean for Foreigners โ…  (GEF1105) - 3 credits - Basic General Education\\n- Business English (IBT2101) - 3 credits - Major elective\\n- Business Statistics (IGS2107) - 3 credits - Major Related General Education\\n- Global Economy (IBT2107) - 3 credits - Major elective\\n- International Event Management (IBT2104) - 3 credits - Major elective\\n- International Human Resources Management (IBT2108) - 3 credits - Major elective\\n- International Trade (IBT2106) - 3 credits - Major elective\\n- Introduction to Accounting (IBT1201) - 3 credits - Major Required\\n- Korean Society and Politics (GEE2003) - 3 credits - Core General Education\\n- Organizational Behavior (IBT3112) - 3 credits - Major RequiredThis period transitions from foundational studies to more specialized major-related general education and initial major electives. Students expand their understanding of business contexts, cultural communication, and various aspects of international business.\\n\\n'"
258
+ ]
259
+ },
260
+ "execution_count": 5,
261
+ "metadata": {},
262
+ "output_type": "execute_result"
263
+ }
264
+ ],
265
+ "source": [
266
+ "output_for_rag_ibt[1]"
267
+ ]
268
+ },
269
+ {
270
+ "cell_type": "code",
271
+ "execution_count": 19,
272
+ "id": "692b2f97",
273
+ "metadata": {},
274
+ "outputs": [
275
+ {
276
+ "data": {
277
+ "text/plain": [
278
+ "7"
279
+ ]
280
+ },
281
+ "execution_count": 19,
282
+ "metadata": {},
283
+ "output_type": "execute_result"
284
+ }
285
+ ],
286
+ "source": [
287
+ "len(output_for_rag_ibt)"
288
+ ]
289
+ },
290
+ {
291
+ "cell_type": "code",
292
+ "execution_count": null,
293
+ "id": "3131da62",
294
+ "metadata": {},
295
+ "outputs": [],
296
+ "source": []
297
+ },
298
+ {
299
+ "cell_type": "code",
300
+ "execution_count": 15,
301
+ "id": "3c63a65d",
302
+ "metadata": {},
303
+ "outputs": [
304
+ {
305
+ "data": {
306
+ "text/plain": [
307
+ "{'1st Year, 1st Semester': ['1st Year, 1st Semester',\n",
308
+ " 'English Communication: Advanced (GEB1109) - 3 credits - Basic General Education',\n",
309
+ " 'Phronesis Seminar (GEB1116) - 2 credits - Basic General Education',\n",
310
+ " 'Basic Korean (GEE3003) - 3 credits - Basic General Education',\n",
311
+ " 'Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education',\n",
312
+ " 'Software Programming (IGS1131) - 3 credits - Major Related General Education'],\n",
313
+ " '1st Year, 2nd Semester': ['1st Year, 2nd Semester',\n",
314
+ " 'Intermidiate Korean (GEE3004) - 3 credits - Basic General Education',\n",
315
+ " 'Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education',\n",
316
+ " 'General Physics (IGS1230) - 3 credits - Major Related General Education',\n",
317
+ " 'Computer Programming (IGS1232) - 3 credits - Major Related General Education',\n",
318
+ " 'Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education',\n",
319
+ " 'Introduction to ISE (ISE1233) - 3 credits - Major Required',\n",
320
+ " 'Engineering Concept Drawing (ISE1234) - 3 credits - Major Required'],\n",
321
+ " '2nd Year, 1st Semester': ['2nd Year, 1st Semester',\n",
322
+ " 'Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education',\n",
323
+ " 'Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education',\n",
324
+ " 'Signal and System Design (IGS2133) - 3 credits - Major Related General Education',\n",
325
+ " 'Creative ISE Design (ISE2132) - 3 credits - Major Required',\n",
326
+ " 'Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required',\n",
327
+ " 'Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required',\n",
328
+ " 'V2X Structural Analysis (ISE2134) -3 credits - Major Required'],\n",
329
+ " '2nd Year, 2nd Semester': ['2nd Year, 2nd Semester',\n",
330
+ " 'Linear Algebra (ACE2105) - 3 credits - Major Related General Education',\n",
331
+ " 'Data Structures (ISE2235, ISS Track) - 3 credits - Major Required',\n",
332
+ " 'Computer Networks (ISE2232) - 3 credits - Major Elective',\n",
333
+ " 'Digital Logic and Design (ISE2231) - 3 credits - Major Elective',\n",
334
+ " 'Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective',\n",
335
+ " 'Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective',\n",
336
+ " 'IT and Patent (IBT4107) - 3 credits - Major Elective'],\n",
337
+ " '3rd Year, 1st Semester': ['3rd Year, 1st Semester',\n",
338
+ " 'Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education',\n",
339
+ " 'Probability and Statistics (IGS3130) - 3 credits - Major Related General Education',\n",
340
+ " 'VIP (Theory) (ISE3140) - 3 credits - Major Required',\n",
341
+ " 'VIP (Practice) (ISE3141) - 1 credit - Major Required',\n",
342
+ " 'IoT Application System (ISE3138) - 3 credits - Major Elective',\n",
343
+ " 'Data Communication (ISE3133) - 3 credits - Major Elective',\n",
344
+ " 'Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective',\n",
345
+ " 'Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective',\n",
346
+ " 'Cyber Issues and Law (TBD) - 3 credits - Major Elective'],\n",
347
+ " '3rd Year, 2nd Semester': ['3rd Year, 2nd Semester',\n",
348
+ " 'Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education',\n",
349
+ " 'Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education',\n",
350
+ " 'Software Engineering (ISE4133) - 3 credits - Major Required',\n",
351
+ " 'Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education',\n",
352
+ " 'Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective',\n",
353
+ " 'V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective',\n",
354
+ " 'Sensor Engineering (ISE3231) - 3 credits - Major Elective',\n",
355
+ " 'Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective'],\n",
356
+ " '4th Year, 1st Semester': ['4th Year, 1st Semester',\n",
357
+ " 'Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education',\n",
358
+ " 'Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective',\n",
359
+ " 'Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective',\n",
360
+ " 'AI Application System (ISE4132) - 3 credits - Major Elective',\n",
361
+ " 'Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective',\n",
362
+ " 'Digital Signal Processing (ISE4136) - 3 credits - Major Elective',\n",
363
+ " 'Computer Security (ISE4137) - 3 credits - Major Elective',\n",
364
+ " 'Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective'],\n",
365
+ " '4th Year, 2nd Semester': ['4th Year, 2nd Semester',\n",
366
+ " 'Embedded System Design (ISE3132) - 3 credits - Major Elective',\n",
367
+ " 'Undergraduate Research Practice (TBD) - 3 credits - Major Required',\n",
368
+ " 'Industry Practice (TBD) - 3 credits - Major Required',\n",
369
+ " 'Start-up Practice (TBD) - 3 credits - Major Required']}"
370
+ ]
371
+ },
372
+ "execution_count": 15,
373
+ "metadata": {},
374
+ "output_type": "execute_result"
375
+ }
376
+ ],
377
+ "source": [
378
+ "parse_semester_data(raw_text)"
379
+ ]
380
+ },
381
+ {
382
+ "cell_type": "code",
383
+ "execution_count": 18,
384
+ "id": "fc125013",
385
+ "metadata": {},
386
+ "outputs": [
387
+ {
388
+ "name": "stdout",
389
+ "output_type": "stream",
390
+ "text": [
391
+ "--- Entry 1 ---\n",
392
+ "This content covers courses that students normally should take from 1st Year, 1st Semester and 1st Year, 2nd Semester.\n",
393
+ "\n",
394
+ "Courses included:\n",
395
+ "- 1st Year, 1st Semester\n",
396
+ "- English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\n",
397
+ "- Phronesis Seminar (GEB1116) - 2 credits - Basic General Education\n",
398
+ "- Basic Korean (GEE3003) - 3 credits - Basic General Education\n",
399
+ "- Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education\n",
400
+ "- Software Programming (IGS1131) - 3 credits - Major Related General Education\n",
401
+ "- 1st Year, 2nd Semester\n",
402
+ "- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\n",
403
+ "- Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education\n",
404
+ "- General Physics (IGS1230) - 3 credits - Major Related General Education\n",
405
+ "- Computer Programming (IGS1232) - 3 credits - Major Related General Education\n",
406
+ "- Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education\n",
407
+ "- Introduction to ISE (ISE1233) - 3 credits - Major Required\n",
408
+ "- Engineering Concept Drawing (ISE1234) - 3 credits - Major Required\n",
409
+ "\n",
410
+ "This period focuses on foundational skills, including basic communication, mathematics, and introductory programming concepts. Students begin to explore core engineering principles and general education requirements, laying the groundwork for more specialized studies.\n",
411
+ "\n",
412
+ "==================================================\n",
413
+ "\n",
414
+ "--- Entry 2 ---\n",
415
+ "This content covers courses that students normally should take from 1st Year, 2nd Semester and 2nd Year, 1st Semester.\n",
416
+ "\n",
417
+ "Courses included:\n",
418
+ "- 1st Year, 2nd Semester\n",
419
+ "- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\n",
420
+ "- Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education\n",
421
+ "- General Physics (IGS1230) - 3 credits - Major Related General Education\n",
422
+ "- Computer Programming (IGS1232) - 3 credits - Major Related General Education\n",
423
+ "- Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education\n",
424
+ "- Introduction to ISE (ISE1233) - 3 credits - Major Required\n",
425
+ "- Engineering Concept Drawing (ISE1234) - 3 credits - Major Required\n",
426
+ "- 2nd Year, 1st Semester\n",
427
+ "- Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education\n",
428
+ "- Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education\n",
429
+ "- Signal and System Design (IGS2133) - 3 credits - Major Related General Education\n",
430
+ "- Creative ISE Design (ISE2132) - 3 credits - Major Required\n",
431
+ "- Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required\n",
432
+ "- Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required\n",
433
+ "- V2X Structural Analysis (ISE2134) -3 credits - Major Required\n",
434
+ "\n",
435
+ "Transitioning from core foundational studies, students delve deeper into programming paradigms like object-oriented programming and fundamental electronics. This period also introduces specific aspects of Information and Systems Engineering (ISE) through required courses and creative design thinking.\n",
436
+ "\n",
437
+ "==================================================\n",
438
+ "\n",
439
+ "--- Entry 3 ---\n",
440
+ "This content covers courses that students normally should take from 2nd Year, 1st Semester and 2nd Year, 2nd Semester.\n",
441
+ "\n",
442
+ "Courses included:\n",
443
+ "- 2nd Year, 1st Semester\n",
444
+ "- Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education\n",
445
+ "- Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education\n",
446
+ "- Signal and System Design (IGS2133) - 3 credits - Major Related General Education\n",
447
+ "- Creative ISE Design (ISE2132) - 3 credits - Major Required\n",
448
+ "- Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required\n",
449
+ "- Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required\n",
450
+ "- V2X Structural Analysis (ISE2134) -3 credits - Major Required\n",
451
+ "- 2nd Year, 2nd Semester\n",
452
+ "- Linear Algebra (ACE2105) - 3 credits - Major Related General Education\n",
453
+ "- Data Structures (ISE2235, ISS Track) - 3 credits - Major Required\n",
454
+ "- Computer Networks (ISE2232) - 3 credits - Major Elective\n",
455
+ "- Digital Logic and Design (ISE2231) - 3 credits - Major Elective\n",
456
+ "- Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective\n",
457
+ "- Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective\n",
458
+ "- IT and Patent (IBT4107) - 3 credits - Major Elective\n",
459
+ "\n",
460
+ "In these semesters, students solidify their understanding of essential engineering concepts, moving into areas like linear algebra, data structures, and digital logic. Electives begin to offer initial specialization paths within computer networks or dynamic mechanics, expanding their technical breadth.\n",
461
+ "\n",
462
+ "==================================================\n",
463
+ "\n",
464
+ "--- Entry 4 ---\n",
465
+ "This content covers courses that students normally should take from 2nd Year, 2nd Semester and 3rd Year, 1st Semester.\n",
466
+ "\n",
467
+ "Courses included:\n",
468
+ "- 2nd Year, 2nd Semester\n",
469
+ "- Linear Algebra (ACE2105) - 3 credits - Major Related General Education\n",
470
+ "- Data Structures (ISE2235, ISS Track) - 3 credits - Major Required\n",
471
+ "- Computer Networks (ISE2232) - 3 credits - Major Elective\n",
472
+ "- Digital Logic and Design (ISE2231) - 3 credits - Major Elective\n",
473
+ "- Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective\n",
474
+ "- Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective\n",
475
+ "- IT and Patent (IBT4107) - 3 credits - Major Elective\n",
476
+ "- 3rd Year, 1st Semester\n",
477
+ "- Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education\n",
478
+ "- Probability and Statistics (IGS3130) - 3 credits - Major Related General Education\n",
479
+ "- VIP (Theory) (ISE3140) - 3 credits - Major Required\n",
480
+ "- VIP (Practice) (ISE3141) - 1 credit - Major Required\n",
481
+ "- IoT Application System (ISE3138) - 3 credits - Major Elective\n",
482
+ "- Data Communication (ISE3133) - 3 credits - Major Elective\n",
483
+ "- Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective\n",
484
+ "- Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective\n",
485
+ "- Cyber Issues and Law (TBD) - 3 credits - Major Elective\n",
486
+ "\n",
487
+ "This phase marks a significant shift towards more advanced and specialized topics, including probability, statistics, and initial project-based learning (VIP). Students also gain exposure to emerging fields like IoT applications, data communication, and ethical considerations in engineering.\n",
488
+ "\n",
489
+ "==================================================\n",
490
+ "\n",
491
+ "--- Entry 5 ---\n",
492
+ "This content covers courses that students normally should take from 3rd Year, 1st Semester and 3rd Year, 2nd Semester.\n",
493
+ "\n",
494
+ "Courses included:\n",
495
+ "- 3rd Year, 1st Semester\n",
496
+ "- Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education\n",
497
+ "- Probability and Statistics (IGS3130) - 3 credits - Major Related General Education\n",
498
+ "- VIP (Theory) (ISE3140) - 3 credits - Major Required\n",
499
+ "- VIP (Practice) (ISE3141) - 1 credit - Major Required\n",
500
+ "- IoT Application System (ISE3138) - 3 credits - Major Elective\n",
501
+ "- Data Communication (ISE3133) - 3 credits - Major Elective\n",
502
+ "- Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective\n",
503
+ "- Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective\n",
504
+ "- Cyber Issues and Law (TBD) - 3 credits - Major Elective\n",
505
+ "- 3rd Year, 2nd Semester\n",
506
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
507
+ "- Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education\n",
508
+ "- Software Engineering (ISE4133) - 3 credits - Major Required\n",
509
+ "- Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education\n",
510
+ "- Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective\n",
511
+ "- V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective\n",
512
+ "- Sensor Engineering (ISE3231) - 3 credits - Major Elective\n",
513
+ "- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective\n",
514
+ "\n",
515
+ "Building on prior knowledge, students engage with software engineering principles and practical lab experiences in smart mobility. Core and general education requirements also progress, along with options for specialized electives in sensor engineering, V2X communication, and business contexts.\n",
516
+ "\n",
517
+ "==================================================\n",
518
+ "\n",
519
+ "--- Entry 6 ---\n",
520
+ "This content covers courses that students normally should take from 3rd Year, 2nd Semester and 4th Year, 1st Semester.\n",
521
+ "\n",
522
+ "Courses included:\n",
523
+ "- 3rd Year, 2nd Semester\n",
524
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
525
+ "- Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education\n",
526
+ "- Software Engineering (ISE4133) - 3 credits - Major Required\n",
527
+ "- Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education\n",
528
+ "- Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective\n",
529
+ "- V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective\n",
530
+ "- Sensor Engineering (ISE3231) - 3 credits - Major Elective\n",
531
+ "- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective\n",
532
+ "- 4th Year, 1st Semester\n",
533
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
534
+ "- Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective\n",
535
+ "- Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective\n",
536
+ "- AI Application System (ISE4132) - 3 credits - Major Elective\n",
537
+ "- Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective\n",
538
+ "- Digital Signal Processing (ISE4136) - 3 credits - Major Elective\n",
539
+ "- Computer Security (ISE4137) - 3 credits - Major Elective\n",
540
+ "- Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective\n",
541
+ "\n",
542
+ "As students approach graduation, the focus shifts to advanced theoretical concepts and culminating capstone projects that integrate engineering with business administration. Specializations become more defined with electives in AI, digital signal processing, and computer security, preparing for complex real-world challenges.\n",
543
+ "\n",
544
+ "==================================================\n",
545
+ "\n",
546
+ "--- Entry 7 ---\n",
547
+ "This content covers courses that students normally should take from 4th Year, 1st Semester and 4th Year, 2nd Semester.\n",
548
+ "\n",
549
+ "Courses included:\n",
550
+ "- 4th Year, 1st Semester\n",
551
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
552
+ "- Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective\n",
553
+ "- Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective\n",
554
+ "- AI Application System (ISE4132) - 3 credits - Major Elective\n",
555
+ "- Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective\n",
556
+ "- Digital Signal Processing (ISE4136) - 3 credits - Major Elective\n",
557
+ "- Computer Security (ISE4137) - 3 credits - Major Elective\n",
558
+ "- Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective\n",
559
+ "- 4th Year, 2nd Semester\n",
560
+ "- Embedded System Design (ISE3132) - 3 credits - Major Elective\n",
561
+ "- Undergraduate Research Practice (TBD) - 3 credits - Major Required\n",
562
+ "- Industry Practice (TBD) - 3 credits - Major Required\n",
563
+ "- Start-up Practice (TBD) - 3 credits - Major Required\n",
564
+ "\n",
565
+ "The final semesters are dedicated to culminating projects and practical experiences, including undergraduate research, industry internships, and start-up practices. Students apply their accumulated knowledge in embedded systems design and prepare comprehensively for their professional careers.\n",
566
+ "\n",
567
+ "==================================================\n",
568
+ "\n"
569
+ ]
570
+ }
571
+ ],
572
+ "source": [
573
+ "import re\n",
574
+ "\n",
575
+ "def parse_semester_data(text):\n",
576
+ " \"\"\"\n",
577
+ " Parses the raw text containing semester and course information\n",
578
+ " into a dictionary.\n",
579
+ " Keys are semester names (e.g., \"1st Year, 1st Semester\") and\n",
580
+ " values are lists of course strings (e.g., \"English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\").\n",
581
+ " \"\"\"\n",
582
+ " semesters = {}\n",
583
+ " current_semester = None\n",
584
+ " lines = text.strip().split('\\n')\n",
585
+ "\n",
586
+ " for line in lines:\n",
587
+ " line = line.strip()\n",
588
+ " if line.startswith('**') and line.endswith(':**'):\n",
589
+ " # Extract semester name, remove '**' and ':'\n",
590
+ " current_semester = line.strip('**:')\n",
591
+ " semesters[current_semester] = [f\"{current_semester:} below: \"]\n",
592
+ " elif line.startswith('- ') and current_semester:\n",
593
+ " # Extract course information, remove '- ' prefix\n",
594
+ " semesters[current_semester].append(line.lstrip('- ').strip())\n",
595
+ " return semesters\n",
596
+ "\n",
597
+ "def generate_rag_entries(semester_data, semester_names_ordered, descriptions):\n",
598
+ " \"\"\"\n",
599
+ " Generates a list of strings, each representing two overlapping semesters\n",
600
+ " formatted specifically for a RAG LLM system. Each string includes:\n",
601
+ " 1. An explicit description of the semesters covered.\n",
602
+ " 2. A list of all courses from both semesters combined.\n",
603
+ " 3. An abstract summary description repeated at the end.\n",
604
+ "\n",
605
+ " Args:\n",
606
+ " semester_data (dict): A dictionary where keys are semester names and\n",
607
+ " values are lists of course strings.\n",
608
+ " semester_names_ordered (list): An ordered list of semester names\n",
609
+ " to ensure correct pairing and overlap.\n",
610
+ " descriptions (dict): A dictionary mapping (semester1_name, semester2_name)\n",
611
+ " tuples to their two-sentence abstract descriptions.\n",
612
+ "\n",
613
+ " Returns:\n",
614
+ " list: A list of strings, each formatted as required for RAG embeddings.\n",
615
+ " \"\"\"\n",
616
+ " rag_entries = []\n",
617
+ " num_semesters = len(semester_names_ordered)\n",
618
+ "\n",
619
+ " # Iterate through semester pairs for overlapping content\n",
620
+ " for i in range(num_semesters - 1):\n",
621
+ " sem1_name = semester_names_ordered[i]\n",
622
+ " sem2_name = semester_names_ordered[i+1]\n",
623
+ "\n",
624
+ " # 1. Explicit semester mention at the beginning\n",
625
+ " # e.g., \"This content covers courses that students normally should take from 1st Year, 1st Semester and 1st Year, 2nd Semester.\"\n",
626
+ " first_sentence_explicit_semesters = f\"This content covers courses that students normally should take from {sem1_name} and {sem2_name}.\"\n",
627
+ " \n",
628
+ " # 2. Abstract description (will also be repeated at the end)\n",
629
+ " abstract_description_text = descriptions.get(\n",
630
+ " (sem1_name, sem2_name),\n",
631
+ " \"This period combines foundational and advanced coursework, preparing students with a broad skillset and specialized knowledge.\"\n",
632
+ " )\n",
633
+ "\n",
634
+ " # Start building the entry string based on the example format\n",
635
+ " entry_string = f\"{first_sentence_explicit_semesters}\\n\\n\" # Blank line after explicit semester mention\n",
636
+ " entry_string += f\"Courses included:\\n\" # \"Courses included:\" header, no extra blank line after this\n",
637
+ "\n",
638
+ " # Collect all courses from both semesters into a single list\n",
639
+ " all_courses_in_pair = []\n",
640
+ " all_courses_in_pair.extend(semester_data.get(sem1_name, []))\n",
641
+ " all_courses_in_pair.extend(semester_data.get(sem2_name, []))\n",
642
+ "\n",
643
+ " # Add each course as a list item\n",
644
+ " for course in all_courses_in_pair:\n",
645
+ " entry_string += f\"- {course}\\n\"\n",
646
+ " \n",
647
+ " # 3. Repeat the abstract description at the end\n",
648
+ " entry_string += f\"\\n{abstract_description_text}\" \n",
649
+ " \n",
650
+ " # Add the complete entry string to the list, stripping any trailing whitespace\n",
651
+ " rag_entries.append(entry_string.strip())\n",
652
+ "\n",
653
+ " return rag_entries\n",
654
+ "\n",
655
+ "# Raw input text containing all semester course information\n",
656
+ "raw_text = \"\"\"\n",
657
+ "**1st Year, 1st Semester:**\n",
658
+ "- English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\n",
659
+ "- Phronesis Seminar (GEB1116) - 2 credits - Basic General Education\n",
660
+ "- Basic Korean (GEE3003) - 3 credits - Basic General Education\n",
661
+ "- Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education\n",
662
+ "- Software Programming (IGS1131) - 3 credits - Major Related General Education\n",
663
+ "\n",
664
+ "**1st Year, 2nd Semester:**\n",
665
+ "- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\n",
666
+ "- Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education\n",
667
+ "- General Physics (IGS1230) - 3 credits - Major Related General Education\n",
668
+ "- Computer Programming (IGS1232) - 3 credits - Major Related General Education\n",
669
+ "- Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education\n",
670
+ "- Introduction to ISE (ISE1233) - 3 credits - Major Required\n",
671
+ "- Engineering Concept Drawing (ISE1234) - 3 credits - Major Required\n",
672
+ "\n",
673
+ "**2nd Year, 1st Semester:**\n",
674
+ "- Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education\n",
675
+ "- Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education\n",
676
+ "- Signal and System Design (IGS2133) - 3 credits - Major Related General Education\n",
677
+ "- Creative ISE Design (ISE2132) - 3 credits - Major Required\n",
678
+ "- Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required\n",
679
+ "- Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required\n",
680
+ "- V2X Structural Analysis (ISE2134) -3 credits - Major Required\n",
681
+ "\n",
682
+ "**2nd Year, 2nd Semester:**\n",
683
+ "- Linear Algebra (ACE2105) - 3 credits - Major Related General Education\n",
684
+ "- Data Structures (ISE2235, ISS Track) - 3 credits - Major Required\n",
685
+ "- Computer Networks (ISE2232) - 3 credits - Major Elective\n",
686
+ "- Digital Logic and Design (ISE2231) - 3 credits - Major Elective\n",
687
+ "- Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective\n",
688
+ "- Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective\n",
689
+ "- IT and Patent (IBT4107) - 3 credits - Major Elective\n",
690
+ "\n",
691
+ "**3rd Year, 1st Semester:**\n",
692
+ "- Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education\n",
693
+ "- Probability and Statistics (IGS3130) - 3 credits - Major Related General Education\n",
694
+ "- VIP (Theory) (ISE3140) - 3 credits - Major Required\n",
695
+ "- VIP (Practice) (ISE3141) - 1 credit - Major Required\n",
696
+ "- IoT Application System (ISE3138) - 3 credits - Major Elective\n",
697
+ "- Data Communication (ISE3133) - 3 credits - Major Elective\n",
698
+ "- Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective\n",
699
+ "- Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective\n",
700
+ "- Cyber Issues and Law (TBD) - 3 credits - Major Elective\n",
701
+ "\n",
702
+ "**3rd Year, 2nd Semester:**\n",
703
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
704
+ "- Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education\n",
705
+ "- Software Engineering (ISE4133) - 3 credits - Major Required\n",
706
+ "- Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education\n",
707
+ "- Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective\n",
708
+ "- V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective\n",
709
+ "- Sensor Engineering (ISE3231) - 3 credits - Major Elective\n",
710
+ "- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective\n",
711
+ "\n",
712
+ "**4th Year, 1st Semester:**\n",
713
+ "- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\n",
714
+ "- Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective\n",
715
+ "- Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective\n",
716
+ "- AI Application System (ISE4132) - 3 credits - Major Elective\n",
717
+ "- Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective\n",
718
+ "- Digital Signal Processing (ISE4136) - 3 credits - Major Elective\n",
719
+ "- Computer Security (ISE4137) - 3 credits - Major Elective\n",
720
+ "- Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective\n",
721
+ "\n",
722
+ "**4th Year, 2nd Semester:**\n",
723
+ "\n",
724
+ "- Embedded System Design (ISE3132) - 3 credits - Major Elective\n",
725
+ "- Undergraduate Research Practice (TBD) - 3 credits - Major Required\n",
726
+ "- Industry Practice (TBD) - 3 credits - Major Required\n",
727
+ "- Start-up Practice (TBD) - 3 credits - Major Required\n",
728
+ "\"\"\"\n",
729
+ "\n",
730
+ "# Parse the raw text data into a structured dictionary\n",
731
+ "semester_data = parse_semester_data(raw_text)\n",
732
+ "\n",
733
+ "# Define the ordered list of semester names. This order dictates the overlap sequence.\n",
734
+ "semester_names_ordered = [\n",
735
+ " \"1st Year, 1st Semester\",\n",
736
+ " \"1st Year, 2nd Semester\",\n",
737
+ " \"2nd Year, 1st Semester\",\n",
738
+ " \"2nd Year, 2nd Semester\",\n",
739
+ " \"3rd Year, 1st Semester\",\n",
740
+ " \"3rd Year, 2nd Semester\",\n",
741
+ " \"4th Year, 1st Semester\",\n",
742
+ " \"4th Year, 2nd Semester\"\n",
743
+ "]\n",
744
+ "\n",
745
+ "# Custom abstract descriptions for each pair of semesters.\n",
746
+ "# These descriptions summarize the educational focus or typical progression\n",
747
+ "# for the combined two-semester period.\n",
748
+ "descriptions = {\n",
749
+ " (\"1st Year, 1st Semester\", \"1st Year, 2nd Semester\"): \"This period focuses on foundational skills, including basic communication, mathematics, and introductory programming concepts. Students begin to explore core engineering principles and general education requirements, laying the groundwork for more specialized studies.\",\n",
750
+ " (\"1st Year, 2nd Semester\", \"2nd Year, 1st Semester\"): \"Transitioning from core foundational studies, students delve deeper into programming paradigms like object-oriented programming and fundamental electronics. This period also introduces specific aspects of Information and Systems Engineering (ISE) through required courses and creative design thinking.\",\n",
751
+ " (\"2nd Year, 1st Semester\", \"2nd Year, 2nd Semester\"): \"In these semesters, students solidify their understanding of essential engineering concepts, moving into areas like linear algebra, data structures, and digital logic. Electives begin to offer initial specialization paths within computer networks or dynamic mechanics, expanding their technical breadth.\",\n",
752
+ " (\"2nd Year, 2nd Semester\", \"3rd Year, 1st Semester\"): \"This phase marks a significant shift towards more advanced and specialized topics, including probability, statistics, and initial project-based learning (VIP). Students also gain exposure to emerging fields like IoT applications, data communication, and ethical considerations in engineering.\",\n",
753
+ " (\"3rd Year, 1st Semester\", \"3rd Year, 2nd Semester\"): \"Building on prior knowledge, students engage with software engineering principles and practical lab experiences in smart mobility. Core and general education requirements also progress, along with options for specialized electives in sensor engineering, V2X communication, and business contexts.\",\n",
754
+ " (\"3rd Year, 2nd Semester\", \"4th Year, 1st Semester\"): \"As students approach graduation, the focus shifts to advanced theoretical concepts and culminating capstone projects that integrate engineering with business administration. Specializations become more defined with electives in AI, digital signal processing, and computer security, preparing for complex real-world challenges.\",\n",
755
+ " (\"4th Year, 1st Semester\", \"4th Year, 2nd Semester\"): \"The final semesters are dedicated to culminating projects and practical experiences, including undergraduate research, industry internships, and start-up practices. Students apply their accumulated knowledge in embedded systems design and prepare comprehensively for their professional careers.\"\n",
756
+ "}\n",
757
+ "\n",
758
+ "# Generate the final list of strings for RAG LLM embedding\n",
759
+ "ise_rag_llm_entries = generate_rag_entries(semester_data, semester_names_ordered, descriptions)\n",
760
+ "\n",
761
+ "# Return the list of strings\n",
762
+ "# The following loop is for demonstration purposes to show the output format.\n",
763
+ "# In a real application, you would directly return `rag_llm_entries`.\n",
764
+ "if __name__ == \"__main__\":\n",
765
+ " for i, entry in enumerate(rag_llm_entries):\n",
766
+ " print(f\"--- Entry {i+1} ---\")\n",
767
+ " print(entry)\n",
768
+ " print(\"\\n\" + \"=\"*50 + \"\\n\")\n",
769
+ "\n",
770
+ " # To directly return the list as requested:\n",
771
+ " # return rag_llm_entries "
772
+ ]
773
+ },
774
+ {
775
+ "cell_type": "code",
776
+ "execution_count": 19,
777
+ "id": "18376b56",
778
+ "metadata": {},
779
+ "outputs": [
780
+ {
781
+ "data": {
782
+ "text/plain": [
783
+ "['This content covers courses that students normally should take from 1st Year, 1st Semester and 1st Year, 2nd Semester.\\n\\nCourses included:\\n- 1st Year, 1st Semester below: \\n- English Communication: Advanced (GEB1109) - 3 credits - Basic General Education\\n- Phronesis Seminar (GEB1116) - 2 credits - Basic General Education\\n- Basic Korean (GEE3003) - 3 credits - Basic General Education\\n- Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education\\n- Software Programming (IGS1131) - 3 credits - Major Related General Education\\n- 1st Year, 2nd Semester below: \\n- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\\n- Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education\\n- General Physics (IGS1230) - 3 credits - Major Related General Education\\n- Computer Programming (IGS1232) - 3 credits - Major Related General Education\\n- Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education\\n- Introduction to ISE (ISE1233) - 3 credits - Major Required\\n- Engineering Concept Drawing (ISE1234) - 3 credits - Major Required\\n\\nThis period focuses on foundational skills, including basic communication, mathematics, and introductory programming concepts. Students begin to explore core engineering principles and general education requirements, laying the groundwork for more specialized studies.',\n",
784
+ " 'This content covers courses that students normally should take from 1st Year, 2nd Semester and 2nd Year, 1st Semester.\\n\\nCourses included:\\n- 1st Year, 2nd Semester below: \\n- Intermidiate Korean (GEE3004) - 3 credits - Basic General Education\\n- Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education\\n- General Physics (IGS1230) - 3 credits - Major Related General Education\\n- Computer Programming (IGS1232) - 3 credits - Major Related General Education\\n- Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education\\n- Introduction to ISE (ISE1233) - 3 credits - Major Required\\n- Engineering Concept Drawing (ISE1234) - 3 credits - Major Required\\n- 2nd Year, 1st Semester below: \\n- Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education\\n- Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education\\n- Signal and System Design (IGS2133) - 3 credits - Major Related General Education\\n- Creative ISE Design (ISE2132) - 3 credits - Major Required\\n- Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required\\n- Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required\\n- V2X Structural Analysis (ISE2134) -3 credits - Major Required\\n\\nTransitioning from core foundational studies, students delve deeper into programming paradigms like object-oriented programming and fundamental electronics. This period also introduces specific aspects of Information and Systems Engineering (ISE) through required courses and creative design thinking.',\n",
785
+ " 'This content covers courses that students normally should take from 2nd Year, 1st Semester and 2nd Year, 2nd Semester.\\n\\nCourses included:\\n- 2nd Year, 1st Semester below: \\n- Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education\\n- Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education\\n- Signal and System Design (IGS2133) - 3 credits - Major Related General Education\\n- Creative ISE Design (ISE2132) - 3 credits - Major Required\\n- Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required\\n- Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required\\n- V2X Structural Analysis (ISE2134) -3 credits - Major Required\\n- 2nd Year, 2nd Semester below: \\n- Linear Algebra (ACE2105) - 3 credits - Major Related General Education\\n- Data Structures (ISE2235, ISS Track) - 3 credits - Major Required\\n- Computer Networks (ISE2232) - 3 credits - Major Elective\\n- Digital Logic and Design (ISE2231) - 3 credits - Major Elective\\n- Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective\\n- Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective\\n- IT and Patent (IBT4107) - 3 credits - Major Elective\\n\\nIn these semesters, students solidify their understanding of essential engineering concepts, moving into areas like linear algebra, data structures, and digital logic. Electives begin to offer initial specialization paths within computer networks or dynamic mechanics, expanding their technical breadth.',\n",
786
+ " 'This content covers courses that students normally should take from 2nd Year, 2nd Semester and 3rd Year, 1st Semester.\\n\\nCourses included:\\n- 2nd Year, 2nd Semester below: \\n- Linear Algebra (ACE2105) - 3 credits - Major Related General Education\\n- Data Structures (ISE2235, ISS Track) - 3 credits - Major Required\\n- Computer Networks (ISE2232) - 3 credits - Major Elective\\n- Digital Logic and Design (ISE2231) - 3 credits - Major Elective\\n- Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective\\n- Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective\\n- IT and Patent (IBT4107) - 3 credits - Major Elective\\n- 3rd Year, 1st Semester below: \\n- Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education\\n- Probability and Statistics (IGS3130) - 3 credits - Major Related General Education\\n- VIP (Theory) (ISE3140) - 3 credits - Major Required\\n- VIP (Practice) (ISE3141) - 1 credit - Major Required\\n- IoT Application System (ISE3138) - 3 credits - Major Elective\\n- Data Communication (ISE3133) - 3 credits - Major Elective\\n- Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective\\n- Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective\\n- Cyber Issues and Law (TBD) - 3 credits - Major Elective\\n\\nThis phase marks a significant shift towards more advanced and specialized topics, including probability, statistics, and initial project-based learning (VIP). Students also gain exposure to emerging fields like IoT applications, data communication, and ethical considerations in engineering.',\n",
787
+ " 'This content covers courses that students normally should take from 3rd Year, 1st Semester and 3rd Year, 2nd Semester.\\n\\nCourses included:\\n- 3rd Year, 1st Semester below: \\n- Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education\\n- Probability and Statistics (IGS3130) - 3 credits - Major Related General Education\\n- VIP (Theory) (ISE3140) - 3 credits - Major Required\\n- VIP (Practice) (ISE3141) - 1 credit - Major Required\\n- IoT Application System (ISE3138) - 3 credits - Major Elective\\n- Data Communication (ISE3133) - 3 credits - Major Elective\\n- Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective\\n- Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective\\n- Cyber Issues and Law (TBD) - 3 credits - Major Elective\\n- 3rd Year, 2nd Semester below: \\n- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\\n- Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education\\n- Software Engineering (ISE4133) - 3 credits - Major Required\\n- Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education\\n- Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective\\n- V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective\\n- Sensor Engineering (ISE3231) - 3 credits - Major Elective\\n- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective\\n\\nBuilding on prior knowledge, students engage with software engineering principles and practical lab experiences in smart mobility. Core and general education requirements also progress, along with options for specialized electives in sensor engineering, V2X communication, and business contexts.',\n",
788
+ " 'This content covers courses that students normally should take from 3rd Year, 2nd Semester and 4th Year, 1st Semester.\\n\\nCourses included:\\n- 3rd Year, 2nd Semester below: \\n- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\\n- Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education\\n- Software Engineering (ISE4133) - 3 credits - Major Required\\n- Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education\\n- Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective\\n- V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective\\n- Sensor Engineering (ISE3231) - 3 credits - Major Elective\\n- Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective\\n- 4th Year, 1st Semester below: \\n- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\\n- Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective\\n- Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective\\n- AI Application System (ISE4132) - 3 credits - Major Elective\\n- Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective\\n- Digital Signal Processing (ISE4136) - 3 credits - Major Elective\\n- Computer Security (ISE4137) - 3 credits - Major Elective\\n- Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective\\n\\nAs students approach graduation, the focus shifts to advanced theoretical concepts and culminating capstone projects that integrate engineering with business administration. Specializations become more defined with electives in AI, digital signal processing, and computer security, preparing for complex real-world challenges.',\n",
789
+ " 'This content covers courses that students normally should take from 4th Year, 1st Semester and 4th Year, 2nd Semester.\\n\\nCourses included:\\n- 4th Year, 1st Semester below: \\n- Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education\\n- Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective\\n- Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective\\n- AI Application System (ISE4132) - 3 credits - Major Elective\\n- Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective\\n- Digital Signal Processing (ISE4136) - 3 credits - Major Elective\\n- Computer Security (ISE4137) - 3 credits - Major Elective\\n- Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective\\n- 4th Year, 2nd Semester below: \\n- Embedded System Design (ISE3132) - 3 credits - Major Elective\\n- Undergraduate Research Practice (TBD) - 3 credits - Major Required\\n- Industry Practice (TBD) - 3 credits - Major Required\\n- Start-up Practice (TBD) - 3 credits - Major Required\\n\\nThe final semesters are dedicated to culminating projects and practical experiences, including undergraduate research, industry internships, and start-up practices. Students apply their accumulated knowledge in embedded systems design and prepare comprehensively for their professional careers.']"
790
+ ]
791
+ },
792
+ "execution_count": 19,
793
+ "metadata": {},
794
+ "output_type": "execute_result"
795
+ }
796
+ ],
797
+ "source": [
798
+ "ise_rag_llm_entries"
799
+ ]
800
+ },
801
+ {
802
+ "cell_type": "code",
803
+ "execution_count": null,
804
+ "id": "45869755",
805
+ "metadata": {},
806
+ "outputs": [],
807
+ "source": []
808
+ },
809
+ {
810
+ "cell_type": "markdown",
811
+ "id": "be6ef240",
812
+ "metadata": {},
813
+ "source": [
814
+ "## scrapping"
815
+ ]
816
+ },
817
+ {
818
+ "cell_type": "code",
819
+ "execution_count": 24,
820
+ "id": "a928f864",
821
+ "metadata": {},
822
+ "outputs": [],
823
+ "source": [
824
+ "def scrape_and_save(url, retry=0):\n",
825
+ " full_url = urljoin(BASE_URL, url)\n",
826
+ " if full_url in visited or retry > 3:\n",
827
+ " return\n",
828
+ " visited.add(full_url)\n",
829
+ "\n",
830
+ " try:\n",
831
+ " print(f\"Scraping: {full_url}\")\n",
832
+ " response = requests.get(full_url, headers=HEADERS, timeout=15)\n",
833
+ " response.raise_for_status()\n",
834
+ "\n",
835
+ " soup = BeautifulSoup(response.text, \"html.parser\")\n",
836
+ " text = soup.get_text(separator=\"\\n\", strip=True)\n",
837
+ "\n",
838
+ " # โœจ Get semantic filename from first non-empty visible line\n",
839
+ " first_line = next((line for line in text.split(\"\\n\") if line.strip()), \"unnamed-page\")\n",
840
+ " filename = quote(first_line[:60], safe='') # limit length and clean\n",
841
+ "\n",
842
+ " # Save page content\n",
843
+ " with open(os.path.join(OUTPUT_DIR, f\"{filename}.txt\"), \"w\", encoding=\"utf-8\") as f:\n",
844
+ " f.write(text)\n",
845
+ "\n",
846
+ " # Find and follow sublinks\n",
847
+ " for a_tag in soup.find_all(\"a\", href=True):\n",
848
+ " href = a_tag[\"href\"]\n",
849
+ " if is_valid_internal(href):\n",
850
+ " time.sleep(1)\n",
851
+ " scrape_and_save(href)\n",
852
+ "\n",
853
+ " except requests.exceptions.RequestException as e:\n",
854
+ " print(f\"โŒ Error scraping {full_url}: {e}\")\n",
855
+ " print(\"๐Ÿ” Retrying...\")\n",
856
+ " time.sleep(3)\n",
857
+ " scrape_and_save(url, retry=retry+1)\n"
858
+ ]
859
+ },
860
+ {
861
+ "cell_type": "code",
862
+ "execution_count": 21,
863
+ "id": "a54ff0c8",
864
+ "metadata": {},
865
+ "outputs": [
866
+ {
867
+ "ename": "SyntaxError",
868
+ "evalue": "invalid syntax (3085372508.py, line 1)",
869
+ "output_type": "error",
870
+ "traceback": [
871
+ "\u001b[0;36m Cell \u001b[0;32mIn[21], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m https://sgcs.inha.ac.kr/sgcs/9116/subview.do\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
872
+ ]
873
+ }
874
+ ],
875
+ "source": [
876
+ "https://sgcs.inha.ac.kr/sgcs/9116/subview.do"
877
+ ]
878
+ },
879
+ {
880
+ "cell_type": "code",
881
+ "execution_count": 25,
882
+ "id": "b4065ba1",
883
+ "metadata": {},
884
+ "outputs": [
885
+ {
886
+ "name": "stdout",
887
+ "output_type": "stream",
888
+ "text": [
889
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9119/subview.do\n",
890
+ "โœ… Saved: inha_pages/IBT.txt\n",
891
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/index.do\n",
892
+ "โœ… Saved: inha_pages/%EC%9D%B8%ED%95%98%EB%8C%80%ED%95%99%EA%B5%90_%EA%B5%AD%EC%A0%9C%ED%95%99%EB%B6%80.txt\n",
893
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9080/subview.do\n",
894
+ "โœ… Saved: inha_pages/About_INHA_SGCS.txt\n",
895
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9082/subview.do\n",
896
+ "โœ… Saved: inha_pages/Deans_Welcome.txt\n",
897
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9091/subview.do\n",
898
+ "โœ… Saved: inha_pages/Contact_How_to_Visit.txt\n",
899
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9092/subview.do\n",
900
+ "โœ… Saved: inha_pages/Brochure.txt\n",
901
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9094/subview.do\n",
902
+ "โœ… Saved: inha_pages/Admission.txt\n",
903
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9112/subview.do\n",
904
+ "โœ… Saved: inha_pages/Scholarship.txt\n",
905
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9096/subview.do\n",
906
+ "โœ… Saved: inha_pages/Academic_Calendar.txt\n",
907
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9116/subview.do\n",
908
+ "โœ… Saved: inha_pages/IBT.txt\n",
909
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9117/subview.do\n",
910
+ "โœ… Saved: inha_pages/ISE.txt\n",
911
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9118/subview.do\n",
912
+ "โœ… Saved: inha_pages/KLC.txt\n",
913
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9113/subview.do\n",
914
+ "โœ… Saved: inha_pages/Double_Minor_Major.txt\n",
915
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9120/subview.do\n",
916
+ "โœ… Saved: inha_pages/ISE.txt\n",
917
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9121/subview.do\n",
918
+ "โœ… Saved: inha_pages/KLC.txt\n",
919
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9125/subview.do\n",
920
+ "โœ… Saved: inha_pages/Professors.txt\n",
921
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9126/subview.do\n",
922
+ "โœ… Saved: inha_pages/Lecturers.txt\n",
923
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9127/subview.do\n",
924
+ "โœ… Saved: inha_pages/Professors.txt\n",
925
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9128/subview.do\n",
926
+ "โœ… Saved: inha_pages/Lecturers.txt\n",
927
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9129/subview.do\n",
928
+ "โœ… Saved: inha_pages/Professors.txt\n",
929
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9130/subview.do\n",
930
+ "โœ… Saved: inha_pages/Lecturers.txt\n",
931
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9102/subview.do\n",
932
+ "โœ… Saved: inha_pages/Special_Programs.txt\n",
933
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9103/subview.do\n",
934
+ "โœ… Saved: inha_pages/Student_Activities.txt\n",
935
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9104/subview.do\n",
936
+ "โœ… Saved: inha_pages/Dormitory.txt\n",
937
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9105/subview.do\n",
938
+ "โœ… Saved: inha_pages/Scholarship.txt\n",
939
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9131/subview.do\n",
940
+ "โœ… Saved: inha_pages/Career_Prospects.txt\n",
941
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9132/subview.do\n",
942
+ "โœ… Saved: inha_pages/Career_Development_Help.txt\n",
943
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9133/subview.do\n",
944
+ "โœ… Saved: inha_pages/Notice.txt\n",
945
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9134/subview.do\n",
946
+ "โœ… Saved: inha_pages/News.txt\n",
947
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9135/subview.do\n",
948
+ "โœ… Saved: inha_pages/Gallery.txt\n",
949
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9136/subview.do\n",
950
+ "โœ… Saved: inha_pages/Promotional_Video.txt\n",
951
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9137/subview.do\n",
952
+ "โœ… Saved: inha_pages/Resources.txt\n",
953
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9107/subview.do\n",
954
+ "โœ… Saved: inha_pages/Login.txt\n",
955
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9108/subview.do\n",
956
+ "โœ… Saved: inha_pages/Sitemap.txt\n",
957
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs//subview.do\n",
958
+ "โœ… Saved: inha_pages/Alert.txt\n",
959
+ "๐Ÿ” Scraping: https://sgcs.inha.ac.kr/sgcs/9091/subview..do\n",
960
+ "โœ… Saved: inha_pages/Contact_How_to_Visit.txt\n",
961
+ "๐ŸŽ‰ Scraping complete.\n"
962
+ ]
963
+ }
964
+ ],
965
+ "source": [
966
+ "import os\n",
967
+ "import time\n",
968
+ "import re\n",
969
+ "import requests\n",
970
+ "from bs4 import BeautifulSoup\n",
971
+ "from urllib.parse import urljoin, urlparse, quote\n",
972
+ "\n",
973
+ "# === Configuration ===\n",
974
+ "BASE_URL = \"https://sgcs.inha.ac.kr\"\n",
975
+ "START_PATHS = [\n",
976
+ " \"/sgcs/9119/subview.do\", # About\n",
977
+ " \"/sgcs/9120/subview.do\", # Admission\n",
978
+ " \"/sgcs/9121/subview.do\" # Academics\n",
979
+ "]\n",
980
+ "OUTPUT_DIR = \"inha_pages\"\n",
981
+ "visited = set()\n",
982
+ "\n",
983
+ "HEADERS = {\n",
984
+ " \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/115.0.0.0 Safari/537.36\"\n",
985
+ "}\n",
986
+ "\n",
987
+ "os.makedirs(OUTPUT_DIR, exist_ok=True)\n",
988
+ "\n",
989
+ "# === Utility Functions ===\n",
990
+ "\n",
991
+ "def is_valid_internal(url):\n",
992
+ " parsed = urlparse(url)\n",
993
+ " return parsed.netloc in [\"\", \"sgcs.inha.ac.kr\"] and url.startswith(\"/sgcs/\")\n",
994
+ "\n",
995
+ "def clean_filename_from_text(text):\n",
996
+ " # Use first visible line as filename, clean it\n",
997
+ " line = text.strip().split(\"\\n\")[0]\n",
998
+ " line = re.sub(r'[^\\w\\s-]', '', line) # remove special characters\n",
999
+ " line = re.sub(r'\\s+', '_', line.strip()) # spaces to underscores\n",
1000
+ " return quote(line[:60], safe='') or \"unnamed_page\"\n",
1001
+ "\n",
1002
+ "# === Main Scraper Function ===\n",
1003
+ "\n",
1004
+ "def scrape_and_save(url, retry=0):\n",
1005
+ " full_url = urljoin(BASE_URL, url)\n",
1006
+ " if full_url in visited or retry > 3:\n",
1007
+ " return\n",
1008
+ " visited.add(full_url)\n",
1009
+ "\n",
1010
+ " try:\n",
1011
+ " print(f\"๐Ÿ” Scraping: {full_url}\")\n",
1012
+ " response = requests.get(full_url, headers=HEADERS, timeout=15)\n",
1013
+ " response.raise_for_status()\n",
1014
+ "\n",
1015
+ " soup = BeautifulSoup(response.text, \"html.parser\")\n",
1016
+ " text = soup.get_text(separator=\"\\n\", strip=True)\n",
1017
+ "\n",
1018
+ " if not text.strip():\n",
1019
+ " print(f\"โš ๏ธ Skipping empty page: {full_url}\")\n",
1020
+ " return\n",
1021
+ "\n",
1022
+ " filename = clean_filename_from_text(text)\n",
1023
+ " filepath = os.path.join(OUTPUT_DIR, f\"{filename}.txt\")\n",
1024
+ " \n",
1025
+ " with open(filepath, \"w\", encoding=\"utf-8\") as f:\n",
1026
+ " f.write(text)\n",
1027
+ " print(f\"โœ… Saved: {filepath}\")\n",
1028
+ "\n",
1029
+ " # Follow internal links\n",
1030
+ " for a_tag in soup.find_all(\"a\", href=True):\n",
1031
+ " href = a_tag[\"href\"]\n",
1032
+ " if is_valid_internal(href):\n",
1033
+ " time.sleep(1) # polite delay\n",
1034
+ " scrape_and_save(href)\n",
1035
+ "\n",
1036
+ " except requests.exceptions.RequestException as e:\n",
1037
+ " print(f\"โŒ Error scraping {full_url}: {e}\")\n",
1038
+ " print(\"๐Ÿ” Retrying...\")\n",
1039
+ " time.sleep(3)\n",
1040
+ " scrape_and_save(url, retry=retry+1)\n",
1041
+ "\n",
1042
+ "# === Run the Scraper ===\n",
1043
+ "\n",
1044
+ "if __name__ == \"__main__\":\n",
1045
+ " for path in START_PATHS:\n",
1046
+ " scrape_and_save(path)\n",
1047
+ "\n",
1048
+ " print(\"๐ŸŽ‰ Scraping complete.\")\n"
1049
+ ]
1050
+ },
1051
+ {
1052
+ "cell_type": "code",
1053
+ "execution_count": null,
1054
+ "id": "6d1f1cd3",
1055
+ "metadata": {},
1056
+ "outputs": [],
1057
+ "source": []
1058
+ }
1059
+ ],
1060
+ "metadata": {
1061
+ "kernelspec": {
1062
+ "display_name": ".venv (3.10.18)",
1063
+ "language": "python",
1064
+ "name": "python3"
1065
+ },
1066
+ "language_info": {
1067
+ "codemirror_mode": {
1068
+ "name": "ipython",
1069
+ "version": 3
1070
+ },
1071
+ "file_extension": ".py",
1072
+ "mimetype": "text/x-python",
1073
+ "name": "python",
1074
+ "nbconvert_exporter": "python",
1075
+ "pygments_lexer": "ipython3",
1076
+ "version": "3.10.18"
1077
+ }
1078
+ },
1079
+ "nbformat": 4,
1080
+ "nbformat_minor": 5
1081
+ }
docs/p00001/Career_Prospects.txt ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Career Prospects
2
+ Why SGCS Program?
3
+
4
+ IBT, ISE: 100% English Taught Curriculum / KLC: 100% Korean Taught Curriculum
5
+ Interdisciplinary Education Curriculum
6
+ Cultivate Global Perspectives and Visions
7
+ Provide INHA Universityโ€™s Organized Student Employment Supporting System
8
+
9
+ Graduates of INHA SGCS
10
+ Graduates of INHA SGCS will get a variety of employment opportunities. Our interdisciplinary education, 100% English taught curriculum, and an organized student supporting system will help students to improve their competitiveness in the job market. The SGCS is truly prepared to support studentโ€™s career development through our internal infrastructure and job recruitment supporting programs such as internships. Students are expected to pursue their career in the following fields.
11
+
12
+ IBT
13
+ International Business & Trade
14
+
15
+ Multinational Corporation & IT Companies
16
+ Trading and Logistics Companies
17
+ Banking and Finance Services
18
+ International Organization and Public Sectors (UN, NGO, and etc)
19
+ Graduate School
20
+
21
+ ISE
22
+ Integrated System & Engineering
23
+
24
+ Samsung Electronics, LG Electronics
25
+ Automobile Manufacturers
26
+ Google, Apple, Microsoft
27
+ System Integrators (Samsung SDS, LG-CNS)
28
+ Telecom Companies (SK-Telecom, KT, LG U+)
29
+ Graduate School
30
+
31
+ KLC
32
+ Korean Language & Culture
33
+
34
+ ๊ตญ๋‚ด์™ธ ๊ธฐ์—…์ฒด
35
+ ๊ตญ๋‚ด์™ธ ๋ฏผ๊ฐ„๋‹จ์ฒด ๋ฐ ๊ตญ๊ฐ€๊ธฐ๊ด€
36
+ ํ•œ๊ตญ์–ด ๊ต์œก๊ธฐ๊ด€ ๋ฐ ๊ต์œก์ „๋ฌธ๊ฐ€
37
+ ํ†ต๋ฒˆ์—ญ ๋Œ€ํ•™์› ๋ฐ ๊ธฐํƒ€ ํ•œ๊ตญ์–ด๊ด€๋ จ ๋Œ€ํ•™์›
docs/p00001/Scholarship.txt ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Scholarship
2
+
3
+ Scholarship System for International Students (foreign students)
4
+
5
+ For Freshmen Students
6
+ Based on TOPIK score โ€“ Korean Language Center:
7
+
8
+ TOPIK LEVEL 4:
9
+ โ€ข 1 semester 30% tuition fee
10
+
11
+ Inha University Korean Language Center LEVEL 6 Graduate:
12
+ โ€ข 1 semester full tuition fee
13
+
14
+ TOPIK LEVEL 5:
15
+ โ€ข 1 semester half tuition fee
16
+
17
+ TOPIK LEVEL 6:
18
+ โ€ข 1 semester full tuition fee
19
+
20
+ For Freshmen Students (SGCS students are ineligible)
21
+
22
+ GAOKAO (้ซ˜่€ƒ) SCORE (CHINESE STUDENTS ONLY) โ€“ English Proficiency Score (TOEFL or IELTS)
23
+ โ€ป Native speakers are not eligible.
24
+
25
+ TOEFL IBT 120 / IELTS 9:
26
+
27
+ Key Universities (ไธ€ๆœฌๅคงๅญฆ) Admission line + 70
28
+ โ€ข 4-year full tuition fee (5 years for Architecture majors)
29
+ โ€ข Monthly supplement of KRW 300,000
30
+ โ€ข Dormitory expenses (4-person room)
31
+
32
+ IELTS 9 / TOEFL IBT 115 or higher:
33
+ โ€ข Same as above
34
+
35
+ Key Universities (ไธ€ๆœฌๅคงๅญฆ) Admission line + 50
36
+ โ€ข 4-year full tuition fee (5 years for Architecture majors)
37
+ โ€ข Monthly supplement of KRW 300,000
38
+
39
+ TOEFL IBT 106 or IELTS 8 or higher:
40
+ โ€ข 4-year full tuition fee (5 years for Architecture majors)
41
+ โ€ข Monthly supplement of KRW 300,000
42
+
43
+ Key Universities (ไธ€ๆœฌๅคงๅญฆ) Admission line:
44
+ โ€ข 1-year full tuition fee
45
+
46
+ TOEFL IBT 96 or IELTS 7 or higher:
47
+ โ€ข 1-year full tuition fee
48
+
49
+ Second Universities (ไบŒๆœฌๅคงๅญฆ) Admission Line + [(Key Univ. Line - Second Univ. Line) / 2]:
50
+ โ€ข 1 semester half tuition fee
51
+
52
+ TOEFL IBT 90 or IELTS 6.5 or higher:
53
+ โ€ข 1 semester half tuition fee
54
+
55
+ ---
56
+
57
+ Scholarship System for Freshman Students (SGCS Students)
58
+
59
+ TOPIK level 3 or higher / Without TOPIK
60
+ English Proficiency Score (TOEFL or IELTS)
61
+ โ€ป Native speakers are not eligible.
62
+
63
+ TOEFL IBT 120 / IELTS 9:
64
+
65
+ TOEFL IBT 115 or IELTS 9 or higher:
66
+ โ€ข 4-year full tuition fee
67
+ โ€ข Monthly supplement of KRW 300,000
68
+ โ€ข Dormitory expenses (4-person room)
69
+
70
+ IELTS 9 or TOEFL IBT 115 or higher:
71
+ โ€ข 2-year full tuition fee
72
+
73
+ TOEFL IBT 106 or IELTS 8 or higher:
74
+ โ€ข 4-year full tuition fee (5 years for Architecture majors)
75
+ โ€ข Monthly supplement of KRW 300,000
76
+
77
+ TOEFL IBT 106 or IELTS 8 or higher:
78
+ โ€ข 1-year full tuition fee
79
+
80
+ TOEFL IBT 96 or IELTS 7 or higher:
81
+ โ€ข 1-year full tuition fee
82
+
83
+ TOEFL IBT 96 or IELTS 7 or higher:
84
+ โ€ข 1 semester full tuition fee
85
+
86
+ TOEFL IBT 90 or IELTS 6.5 or higher:
87
+ โ€ข 1 semester half tuition fee
88
+
89
+ ---
90
+
91
+ Scholarship System for International Transfer Students
92
+
93
+ TOPIK LEVEL 4 or higher / TOPIK LEVEL 4 below or without TOPIK
94
+ English Proficiency Score (TOEFL or IELTS)
95
+ โ€ป Native speakers are not eligible.
96
+
97
+ TOEFL IBT 120 / IELTS 9:
98
+
99
+ TOEFL IBT 96 or IELTS 7 or higher:
100
+ โ€ข 1-year full tuition fee
101
+ โ€ข OR 1 semester full tuition fee
102
+
103
+ TOEFL IBT 90 or IELTS 6.5 or higher:
104
+ โ€ข 1 semester half tuition fee
105
+
106
+ ---
107
+
108
+ Admission scholarships are determined only after applicants have submitted their certifications before admission. Final decisions are made after document screening.
109
+ Note: No double scholarship benefits.
110
+
111
+ ---
112
+
113
+ Scholarship System for Enrolled Students
114
+
115
+ Classification:
116
+ General majors (except SGCS):
117
+ โ€ข GPA 4.30 or above: full tuition fee
118
+ โ€ข GPA 4.00 or above: 3/4 tuition fee
119
+ โ€ข GPA 3.75 or above: 1/2 tuition fee
120
+ โ€ข GPA 3.20: 1/4 tuition fee
121
+
122
+ SGCS students:
123
+ โ€ข GPA 4.50: full tuition fee
124
+ โ€ข GPA 4.30 or above: 3/4 tuition fee
125
+ โ€ข GPA 4.00 or above: 1/2 tuition fee
126
+ โ€ข GPA 3.50 or above: 1/4 tuition fee
127
+
128
+ Note:
129
+ โ€ป Not awarded in the first semester.
130
+ โ€ป From the second semester onwards, scholarships will only be awarded if the student enrolled in โ‰ฅ16 credits and completed โ‰ฅ15 credits in the previous semester.
131
+ โ€ป In 8th semester (10th for Architecture majors), student must enroll โ‰ฅ12 credits and complete โ‰ฅ9 credits.
132
+
133
+ ---
134
+
135
+ Global Scholarship Suspension and Loss
136
+ (Eligibility revoked if student attains Korean citizenship)
137
+
138
+ Admission Scholarship
139
+ โ€ข 4-year Full Scholarship (5 years for Architecture) + Monthly Supplement
140
+
141
+ Suspension:
142
+ โ€ข GPA < 3.20
143
+ โ€ข Leave of absence in 2nd, 3rd, or 4th year
144
+ โ€ข GPA < 4.00 โ†’ no supplement for 1 month
145
+
146
+ Loss:
147
+ โ€ข GPA of 2 previous semesters < 3.20
148
+ โ€ข Leave of absence in 1st year
149
+ โ€ข GPA < 2.50
150
+ โ†’ Ineligible for Global Scholarship 2
151
+
152
+ 2-year Full Scholarship:
153
+
154
+ Suspension:
155
+ โ€ข GPA < 3.20
156
+ โ€ข Leave of absence in 2nd year
157
+
158
+ Loss:
159
+ โ€ข GPA of 2 previous semesters < 3.20
160
+ โ€ข Leave of absence in 1st year
161
+ โ€ข GPA < 2.50
162
+ โ†’ Ineligible for Global Scholarship 2
163
+
164
+ 1-year Full Scholarship:
165
+
166
+ Loss:
167
+ โ€ข GPA < 3.20 โ†’ student pays full tuition
168
+ โ€ข Leave of absence in 1st year
169
+ โ†’ Ineligible for Global Scholarship 2
docs/p00001/Special_Programs.txt ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ Inha university Special_Programs
2
+
3
+ SGCS Korean Program
4
+ SGCS provides a 2 year SGCS Korean Program toward IBT and ISE major students. This program is held during the actual semesters under the teaching of Korean language education experts and will be in relations with the basic required Korean course. The department expect that the students will gain a high academic Korean level and even easily adapt in Korea as well as its culture. In addition, SGCS department will continuously open extra-curriculum Korean classes for senior students in order to contribute to advancing their Korean skills and even help them starting their career in Korea.
5
+ INHA Phronesis Seminar Program
6
+ INHA Phronesis Seminar is offered to every SGCS freshmen students. It is a mandatory course that provides useful information about school and academic life such as campus tour, mentoring session with SGCS seniors, presentation skills, academic report lecture, and etc. Also there will be special lectures from SGCS faculty from each IBT, ISE, and KLC majors. Students can get a help for choosing their majors and set goals for the rest of their academic goals. After finishing this program, students can build both a sense of belonging and healthy relationships with other students.
7
+ Exchange Program
8
+ INHA Undergraduate students have an opportunity to study abroad as an exchange student. Students can study and experience new culture at partner universities for one or two semesters. Students can apply for the program after spending more than 5 semesters in INHA University and fulfilling certain criteria (GPA, English Score Certificates, and etc). The program itself is managed by the International team of INHA Unversity.
docs/p00001/Student_Activities.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ Available student clubs and activities in inha university
2
+
3
+ INHA SGCS Night
4
+ The SGCS Department hosts a special one-day celebration event for the students to celebrate their academic performances as well as successful campus lives. Guest lectures, award ceremonies, recreation activities are given on this special day. Students can get along with their colleagues and express their gratitudes toward their faculty.
5
+ SGCS Soccer League
6
+ First held in May 2018, SGCS Soccer League will be held every semesters. This soccer league is one of the biggest students event managed by SGCS student themselves. Through group activity and competition, students can get closer with each others regardless of their nationalities. Also they can come together which can help them build global networks. The Soccer Leagues is officially supported by the SGCS Office.
docs/p00001/grad_ibt.txt ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ IBT
2
+ Requirements for Graduation
3
+
4
+
5
+ **Requirements for Graduation**
6
+
7
+ **Credits:**
8
+ Classification:
9
+ - General Education:
10
+ - Common General Education: 14 credits
11
+ - Core General Education: 12 credits
12
+ - Major Related Education: 18 credits
13
+ - Major Course:
14
+ - Major Requirement: 21 credits
15
+ - Major Elective: 44 credits
16
+ - General Courses: 21 credits
17
+
18
+ **Total Credits Required for Graduation: 130 credits**
19
+ - General Education Total: 44 credits
20
+ - Major Course Total: 65 credits
21
+ - General Courses Total: 21 credits
22
+
23
+ ---
24
+
25
+ **English Proficiency Requirement for Graduation**
26
+
27
+ - **Who:** All IBT Major students
28
+ - **How:** In order to graduate, students must submit proof of at least one of the English proficiency test scores listed below. The score must be valid at the time of submission and should be submitted at least **2 months before** the actual graduation date.
29
+
30
+ **Accepted English Test Scores (Minimum):**
31
+ - TOEIC: 800
32
+ - TOEIC Speaking: 140
33
+ - TOEFL (PBT): 575
34
+ - TOEFL (CBT): 231
35
+ - TOEFL (IBT): 89
36
+ - TEPS: 730
37
+ - New TEPS: 405
38
+ - OPIc: IM3
39
+ - IELTS: 6.5
40
+
41
+ ---
42
+
43
+ **Degree Awarded:** B.B.A. (Bachelor of Business Administration)
docs/p00001/grad_ise.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ **ISE Integrated System Engineering Requirements for Graduation**
2
+
3
+ **Credits:**
4
+ Classification:
5
+ - General Education:
6
+ - Common General Education: 14 credits
7
+ - Core General Education: 12 credits
8
+ - Major Related Education: 31 credits
9
+ - Major Course:
10
+ - Major Requirement: 25 credits
11
+ - Major Elective: 40 credits
12
+ - General Courses: 8 credits
13
+
14
+ **Total Credits Required for Graduation: 130 credits**
15
+ - General Education Total: 57 credits
16
+ - Major Course Total: 65 credits
17
+ - General Courses Total: 8 credits
18
+
19
+ ---
20
+
21
+ **English Proficiency Requirement for Graduation**
22
+
23
+ - **Who:** All ISE Major students
24
+ - **How:** In order to graduate, students must submit proof of at least one of the English proficiency test scores listed below. The score must be valid at the time of submission and must be submitted at least **2 months before** the expected graduation date.
25
+
26
+ **Accepted English Test Scores (Minimum):**
27
+ - TOEIC: 800
28
+ - TOEIC Speaking: 140
29
+ - TOEFL (PBT): 575
30
+ - TOEFL (CBT): 231
31
+ - TOEFL (IBT): 89
32
+ - TEPS: 730
33
+ - New TEPS: 405
34
+ - OPIc: IM3
35
+ - IELTS: 6.5
36
+
37
+ ---
38
+
39
+ **Degree Awarded:** B.S.E. (Bachelor of Science in Engineering)
docs/p00002/About_INHA_SGCS.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ With the help of Korean immigrants in Hawaii, Inha University was founded in 1954 in order to fulfill the dearest wish of empowering and bringing prosperity to the nation. The University itself stands for the ideals of bringing studentsโ€™ characters, searching for the truth and serving society in order to embody the Universityโ€™s founding principles of creativity, diligence and service. Since its' establishment, Inha University has produced highly talented graduates who have contributed to the development and modernization of Korea for the last half century.
2
+ Today, Inha boasts total 11 colleges : Engineering, Natural Science, Business Administration, Education, Social Science, Humanities, Medicine, Future Convergence, Frontier College, Arts & Sports, and School of Global Convergence Studies (SGCS). Inha Universityโ€™s Graduate School offers masterโ€™s degree programs in 51 fields and 45 doctoral programs. Inha has already produced as many as 160,000 graduates who are now leaders in industry, science and technology. The University itself was ranked eighth in the Korea's prestigious newspaper JoongAng Ilboโ€™s comprehensive university ranking for 2017 among total 150 universities within Korea. With the student body of 20,000 students, Inha is continuing its efforts to become one of the top universities in the world.
3
+ Globalization is a phenomenon associated with a quantitative increase in exchanges between nations and states. Moreover, it has fundamentally affected our lives and led the society into another level. Therefore, not only Korea but also the world society needs talented professionals with a global sensibility and academic skills to lead the competition. Universities are now facing challenges and opportunities to follow the globalization trend and produce human resources that are capable of it. Inha University launched the ISGS program in March, 2017 to foster talented global leaders in the field of international business.
4
+ Later in the Fall of 2019, ISGS enlarged its curriculum and changed the department's name into 'School of Global Convergence Studies (SGCS).' SGCS consists of 3 majors such as 1) International Business & Trade (IBT) major, 2) Integrated System & Engineering (ISE) major, and 3) Korean Language and Culture (KLC) major. Each major provides a 4-year curriculum that contains the basic courses of economics, programming, and Korean in its first year as well as core courses in each major area for the last three years. Although the field of each majors are quite differentiated, they are all operating to foster global leaders and finally realize convergence of various fields.
5
+ To provide world-class multi-disciplinary educational program for combined engineering and business studies in order to foster integrated and empathetic professionals who can lead global technological, economic, linguistic societies.
6
+ To develop and provide innovative and quality assured educational programs in international convergence studies
7
+ To foster global talented professionals who possess international recognized graduate attributes
8
+ To nurture global leaders who will contribute creative impact to human society
9
+ there are Total 3 Majors
10
+ School of Global Convergence Studies
11
+ IBT
12
+ (International Business & Trade)
13
+ B.A. Business
14
+ ISE
15
+ (Integrated System Engineering)
16
+ B.A. Engineering
17
+ KLC
18
+ (Korean Language & Culture)
19
+ B.A. Korean Language
docs/p00002/Academic_Calendar.txt ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Academic Calendar 2025 year semesters 2024-2025
2
+
3
+ December 2024
4
+ โ€ข 12.09. ~ 12.13. โ€“ Final Examinations (2024 Fall)
5
+ โ€ข 12.16. ~ 12.20. โ€“ Make-up Class Week (2024 Fall)
6
+ โ€ข 12.18. ~ 12.19. โ€“ Final Examinations (E-learning Courses / 2024 Fall)
7
+ โ€ข 12.23. ~ 01.15. โ€“ Winter Term Duration
8
+
9
+ January 2025
10
+ โ€ข 01.02. ~ 01.03. โ€“ Application for Re-admission (2025 Spring)
11
+ โ€ข 01.09. ~ 01.10. โ€“ Major Transfer Application
12
+ โ€ข 01.15. โ€“ Major Transfer Examination
13
+ โ€ข 01.21. โ€“ Major Transfer Acceptance Announcement
14
+ โ€ข 01.22. ~ 01.24. โ€“ Early Course Registration (2025 Spring)
15
+ โ€ข 01.22. ~ 01.23. โ€“ Application for Double Major, Minor, and Interdisciplinary Major (2025 Spring)
16
+ โ€ข 01.22. ~ 01.24. โ€“ Application for Grade Repetition (2025 Spring)
17
+
18
+ February 2025
19
+ โ€ข 02.01. ~ 03.28. โ€“ Application for General Leave of Absence (2025 Spring)
20
+ โ€ข 02.07. โ€“ Early Course Registration Results Announcement (2025 Spring)
21
+ โ€ข 02.12. ~ 02.13. โ€“ Regular Course Registration (Majors and Required Electives / 2025 Spring)
22
+ โ€ข 02.14. โ€“ Graduation Ceremony
23
+ โ€ข 02.20. โ€“ Regular Course Registration (All Courses / 2025 Spring)
24
+ โ€ข 02.24. ~ 02.28. โ€“ Spring Semester Enrollment (Tuition Payment)
25
+ โ€ข 02.26. ~ 02.27. โ€“ Application for Early Graduation
26
+
27
+ March 2025
28
+ โ€ข 03.03. โ€“ 2025 Spring Semester Start
29
+ โ€ข 03.07. โ€“ Course Add/Drop (General / 2025 Spring)
30
+ โ€ข 03.28. โ€“ Deadline for General Leave of Absence (1/4 Semester Point)
31
+ โ€ข 03.31. ~ 04.02. โ€“ Course Withdrawal (2025 Spring)
32
+
33
+ April 2025
34
+ โ€ข 04.21. ~ 04.25. โ€“ Mid-term Examinations (2025 Spring)
35
+ โ€ข 04.24. โ€“ School Foundation Anniversary
36
+ โ€ข 04.25. โ€“ School Foundation Anniversary Holiday (Offices Closed)
37
+
38
+ May 2025
39
+ โ€ข 05.23. โ€“ Semesterโ€™s 3/4 Point
40
+ โ€ข 05.26. ~ 05.27. โ€“ Summer Term Course Registration
41
+ โ€ข 05.26. ~ 05.27. โ€“ Application for Achievement Certificate (2025 Spring)
42
+
43
+ June 2025
44
+ โ€ข 06.09. ~ 06.13. โ€“ Final Examinations (2025 Spring)
45
+ โ€ข 06.16. ~ 06.20. โ€“ Make-up Class Week (2025 Spring)
46
+ โ€ข 06.23. ~ 07.16. โ€“ Summer Term Duration
47
+
48
+ July 2025
49
+ โ€ข 07.09. ~ 07.10. โ€“ Application for Re-admission (2025 Fall)
50
+ โ€ข 07.23. ~ 07.25. โ€“ Early Course Registration (2025 Fall)
51
+ โ€ข 07.28. ~ 07.29. โ€“ Application for Double Major, Minor, and Interdisciplinary Major (2025 Fall)
52
+ โ€ข 07.28. ~ 07.30. โ€“ Application for Grade Repetition (2025 Fall)
53
+
54
+ August 2025
55
+ โ€ข 08.01. ~ 09.26. โ€“ Application for General Leave of Absence (2025 Fall)
56
+ โ€ข 08.08. โ€“ Early Course Registration Results Announcement (2025 Fall)
57
+ โ€ข 08.13. ~ 08.14. โ€“ Regular Course Registration (Majors and Required Electives / 2025 Fall)
58
+ โ€ข 08.20. โ€“ Regular Course Registration (All Courses / 2025 Fall)
59
+ โ€ข 08.22. โ€“ Graduation Ceremony
60
+ โ€ข 08.25. ~ 08.29. โ€“ Fall Semester Enrollment (Tuition Payment)
61
+ โ€ข 08.27. ~ 08.28. โ€“ Application for Early Graduation
62
+
63
+ September 2025
64
+ โ€ข 09.01. โ€“ 2025 Fall Semester Start
65
+ โ€ข 09.05. โ€“ Course Add/Drop (General / 2025 Fall)
66
+ โ€ข 09.26. โ€“ Deadline for General Leave of Absence (1/4 Semester Point)
67
+ โ€ข 09.29. ~ 10.01. โ€“ Course Withdrawal (2025 Fall)
68
+
69
+ October 2025
70
+ โ€ข 10.20. ~ 10.24. โ€“ Mid-term Examinations (2025 Fall)
71
+
72
+ November 2025
73
+ โ€ข 11.21. โ€“ Semesterโ€™s 3/4 Point
74
+ โ€ข 11.24. ~ 11.25. โ€“ Winter Term Course Registration
75
+ โ€ข 11.24. ~ 11.25. โ€“ Application for Achievement Certificate (2025 Fall)
76
+
77
+ December 2025
78
+ โ€ข 12.08. ~ 12.12. โ€“ Final Examinations (2025 Fall)
79
+ โ€ข 12.15. ~ 12.19. โ€“ Make-up Class Week (2025 Fall)
80
+ โ€ข 12.22. ~ 01.14. โ€“ Winter Term Duration
docs/p00002/Admission.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Admission Information
2
+
3
+ Admission for March (Spring Semester): Mid October ~ Beginning of November in previous year
4
+ Admission for September (Fall Semester): Mid of April ~ Mid of May in the applicable year
5
+ The exact schedule will be announced through International Centerโ€™s Homepage
6
+
7
+ General Requirements
8
+
9
+ Classification & Qualification
10
+
11
+ Classification:
12
+ - International Students whose parents are both non-Korean
13
+
14
+ Qualification:
15
+ - Should complete education from elementary to high school in Korea or abroad
16
+
17
+ English Proficiency:
18
+ - IELTS 5.5 or above, or IBT TOEFL 71 or above
19
+ - Students from countries where English is their first language or countryโ€™s official language do not need to submit language proficiency documents
20
+
21
+ Korean Proficiency (only for KLC major applicants):
22
+ - TOPIK Level 3 or higher, or Level 4 or higher from a Korean Language Program in a Korean 4-year university
23
+
24
+ Financial Resources:
25
+ - Sufficient funds to cover tuition fees and other expenses
26
+
27
+ How to Apply
28
+
29
+ SGCS Application is administered by the INHA International Admissions Team (๊ตญ์ œํ™”์‚ฌ์—…๋‹จ ๊ตญ์ œ์ž…ํ•™ํŒ€)
30
+ - Online Application & Actual Submission of required documents via post or in person
31
+ - If you are interested in applying for INHA SGCS Program and need more admission information, please click the following banner which is to the admission teamโ€™s homepage
32
+
33
+ Contact Information
34
+
35
+ SGCS Admission Team: INHA International Admissions Team (๊ตญ์ œํ™”์‚ฌ์—…๋‹จ ๊ตญ์ œ์ž…ํ•™ํŒ€)
36
+ - Address: INHA Global Dream Center Room 502, INHA University, 100 INHA-ro, Michuhol-gu, Incheon, Korea 22212
37
+ - Phone: +82-32-860-8609
38
+ - Fax: +82-32-863-2930
39
+ - Email: apply@inha.ac.kr
docs/p00002/Contact_How_to_Visit.txt ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Contact and visit to SGCS Office
2
+ how can you contact or visit to our office?
3
+ ๊ตญ์ œํ•™๋ถ€ ํ–‰์ •์‹ค
4
+ Address : #100 Inha-ro, Michuhol-gu, Incheon, Korea, Inha University, Center for Continuing Education Building Rm No. 221, SGCS Office
5
+ Zip Code : 22212
6
+ Tel : +82-32-860-9122~6
7
+ E-mail
8
+ Homepage
9
+ Links
10
+ Privacy Policy
11
+ Information Appliance Policy
12
+ Prohibition of Unauthorized Collection of E-mail AddressesImage
13
+ Contact
14
+ Site Links
15
+ Inha University
16
+ Inha Portal System
17
+ SGCS Office, Inha University, Center for Continuing Education Building Rm No. 221, 100 Inha-ro, Michuhol-gu, Incheon 22212, Korea
18
+ TEL : +82-32-860-9122~6
docs/p00002/Deans_Welcome.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ Welcome to Inha School of Global Convergence Studies (SGCS)! Located in the backbone city of Korean economy, Incheon, South Korea, Inha University is one of the countryโ€™s premier research and educational institutions.
2
+
3
+ School of Global Convergence Studies (SGCS), established in 2017, is an unique academic division at INHA University. We offer a 4-year undergraduate degree programs such as (1) International Business & Trade (IBT) (2) Integrated System & Engineering (ISE), and (3) Korean Language & Culture (KLC).
4
+
5
+ The students are mostly International Students with various nationalities. Also the courses are 100% taught in English.
6
+
7
+ These special programs are designed to educate international students who have interests in studying in Asia and in widening their knowledge bases in the field of International Business, Engineering, and Korean Language.
8
+ Offering a truly international academic environment, the SGCS intends to educate students to become global leaders with the recognition that the 21st century calls for a new generation of global citizens, equipped with interdisciplinary skills and informed international perspectives. Students are provided with an interdisciplinary education and a broad set of skills that enable them to get hired not only by international corporations, but also by government organizations, NGOs, media companies, research institutes, & etc. The SGCS is dedicated to achieving its strong vision to become No. 1 International School of the country by providing top-quality educational services with the motto of โ€œJump Together, Fly Farther!โ€
9
+
10
+ INHA SGCS Department is always open for international students who are interested in our programs. Also we would like you to relaize your dreams to become a future global leader.
docs/p00002/Dormitory.txt ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Dormitory and Off-Campus Housing Information
2
+
3
+ Dormitory Information
4
+
5
+ - SGCS freshmen are eligible to register for a dormitory room for their first semester upon payment.
6
+ - After the first semester, room assignment is based on GPA and dormitory policy.
7
+ - Registration dates and student list will be announced later.
8
+ - Students moving out before the official end date will receive a refund calculated based on the remaining days.
9
+
10
+ Dormitory Capacity
11
+
12
+ Classification | Male | Female | Total
13
+ ---------------------- | ---- | ------ | -----
14
+ Dormitory 1 | 540 | 478 | 1,018
15
+ Dormitory 2 | 762 | 392 | 1,154
16
+ Dormitory 3 | 22 | 42 | 64
17
+ **Total** | 1,342| 912 | 2,236
18
+
19
+ Dormitory Charges (Spring 2017 Rates)
20
+
21
+ Dormitory Classification | Quadruple Room (4 people, Public Bathroom)
22
+ ------------------------------ | -----------------------------------------
23
+ Dormitory 1 (Main gate) | 834,400 KRW
24
+ Dormitory 2 (Next to INHA College) | 893,050 KRW
25
+ Dormitory 3 (Behind Dormitory 2) | (Contact for details)
26
+
27
+ - Prices include operating expenses, fixtures deposit, and student council fees.
28
+ - Meals: Breakfast only (Monโ€“Fri), included in the dormitory fee.
29
+
30
+ For more details, visit the university's dormitory website.
31
+
32
+ Off-Campus Housing
33
+
34
+ - Studio-type apartments introduced by the International Center for students arriving before the semester begins.
35
+ - The International Center does not assist with finding other apartments.
36
+ - Location: Mostly near the university back gate.
37
+ - Application: Reply to an email from the International Center.
38
+ - Payment: Same procedure as dormitory. Account details provided in the contract.
39
+ - Support: Students must handle their own housing issues. Assistance may be available from your Korean โ€œBuddyโ€ or friends.
40
+
41
+ Note: The International Center and SGCS Office do not provide direct housing support.
docs/p00002/Double_Minor_Major.txt ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Inha university Double Major process
3
+ Double Major
4
+ The "Double Major System" is a system in which two majors are simultaneously completed in the current department (school) or another department (school) to obtain two degrees (e.g., Bachelors in Engineering and Literature) and two majors (e.g., Electronics and English literature).
5
+
6
+ Purpose of Introducing the Double Major
7
+ - To extend the field of learning in response to modern academic trends under which Interdisciplinary research is emphasized.
8
+ - To resolve students' complaints about their major.
9
+ - To increase employment opportunities and increase the elasticity of social demand.
10
+
11
+ Eligibility
12
+ - Students may apply for double majors from their third semester.
13
+ - However, applicants in their eighth semester (10th semester for the case of architecture majors) must complete at least 15 credits each in two or more semesters, including the semester they apply, because they cannot graduate within the regular eight semesters due to the required courses and majors in multiple majors.
14
+
15
+ Application Procedure
16
+ Students who wish to minor among those qualified for the above application may apply online via the "Inha Portal System-Academic Administration-Academic-Academic Internet Application-(the type of application) Double Majors" during the application period in late January and late July. (The detailed schedule will be announced later.)
17
+
18
+ Scope of the Double Major Department (School)
19
+ Double majors is possible for all departments (schools) available at Inha University. However, double majors for medical schools and law schools are not permitted, and double majors to College of Education are only allowed for education students.
20
+
21
+ Selection
22
+ - The department (school) applied for double majors sets the selection criteria and voluntarily selects and publishes it.
23
+ - The number of students allowed to double major may be limited by each major considering the number of students, conditions of acceptance, ability, etc.
24
+
25
+ Required Credits
26
+ - Students must complete standard credits for each department (school) required for graduation.
27
+ - Students must complete all the courses and credits required by the department (division) and the major of the subject department (division) of the dual major (division).
28
+ - It is not necessary to complete the liberal arts course of the double major (school). However, if it is designated as a prerequisite, it must be completed.
29
+
30
+ Dropping of a Double Major
31
+ - If a student intends to give up a double major in the middle of the semester, apply online via the Inha Portal System-Academic Administration-Academic-Academic Internet Application-(a type of application)Double Majors" during the application period in late January and late July. (The detailed schedule will be announced later.)
32
+ - If a student scheduled to graduate from the school wants to drop his or her double major in the middle of the semester, he or she must fill out an application form for dropping his or her double major and submit it to the Academic Team after obtaining permission from the head of their department (school).
33
+ - If an applicant for a double major is expelled (including withdrawal), the current enrolled double major will be automatically abandoned without a separate waiver procedure.
34
+
35
+ Application for Postponement of Graduation for Completion of Dual Major
36
+ If a student who is scheduled to graduate meets all the requirements for graduation of a major but intends to postpone graduation for the completion of a double major, the student needs to submit the postponement of graduation to his/her department office one month before the scheduled date of commencement. (If the student does not apply for postponement, he/she will automatically graduate with his/her first major).
37
+
38
+ Commencement
39
+ Two degrees will be awarded if the credits required for the first major and the double major needed for graduation are obtained. (An industrial engineering major is awarded a degree in engineering and a degree in business administration if the student has a double major in business.).
40
+
41
+ Related Regulations
42
+ - School Regulations: Article 32
43
+ - Enforcement Rules: Article 12
44
+ - Rules Regarding Double Majors, Interdisciplinary Majors, Convergence and Student Design majors
docs/p00003/Gallery.txt ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The SGCS Capstone Design Con
2
+ ์ž‘์„ฑ์ž
3
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
4
+ ์กฐํšŒ
5
+ 110
6
+ ์ฒจ๋ถ€ํŒŒ์ผ
7
+ 0
8
+ ์ž‘์„ฑ์ผ
9
+ 2025.06.10
10
+ \More photos and videos you can download here, https://drive.google.com/drive/folders/1dMMj_pd6YOYaZhGVxuOCwt6Tsj9ta7zG?usp=sharing
11
+ The SGCS Capstone Design Con
12
+ ์ž‘์„ฑ์ž
13
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
14
+ ์กฐํšŒ
15
+ 418
16
+ ์ฒจ๋ถ€ํŒŒ์ผ
17
+ 0
18
+ ์ž‘์„ฑ์ผ
19
+ 2024.12.05
20
+ More photos you can download here, https://drive.google.com/drive/folders/1_UJnVo-YcMIC1blIA3ueXtHu95Y23hAd?usp=sharing
21
+ SGCS Visit to Munhak Basebal
22
+ ์ž‘์„ฑ์ž
23
+ ๊ฐํƒ์›
24
+ ์กฐํšŒ
25
+ 297
26
+ ์ฒจ๋ถ€ํŒŒ์ผ
27
+ 0
28
+ ์ž‘์„ฑ์ผ
29
+ 2024.09.25
30
+ 2024 Augusts SGCS Graduation
31
+ ์ž‘์„ฑ์ž
32
+ ์œ ๋ฒ ๋ผ
33
+ ์กฐํšŒ
34
+ 597
35
+ ์ฒจ๋ถ€ํŒŒ์ผ
36
+ 0
37
+ ์ž‘์„ฑ์ผ
38
+ 2024.08.16
39
+ Congratulations, Bachelor s Graduates of 2024! More photos are available on this Google Drive: https://drive.google.com/drive/u/0/folders/1xCFoz8oCtXPng_8HGk2VV9PvQBFdoLOh
40
+ The SGCS Capstone Design Con
41
+ ์ž‘์„ฑ์ž
42
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
43
+ ์กฐํšŒ
44
+ 508
45
+ ์ฒจ๋ถ€ํŒŒ์ผ
46
+ 0
47
+ ์ž‘์„ฑ์ผ
48
+ 2024.06.04
49
+ More photos you can download here, https://drive.google.com/drive/folders/1Rz7tFCJYFv4NBTvkqA-j7YY83bdyMAF0?usp=drive_link
50
+ 2024 Spring Customized Works
51
+ ์ž‘์„ฑ์ž
52
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
53
+ ์กฐํšŒ
54
+ 224
55
+ ์ฒจ๋ถ€ํŒŒ์ผ
56
+ 0
57
+ ์ž‘์„ฑ์ผ
58
+ 2024.05.23
59
+ 2024 Spring SGCS X IBT Inter
60
+ ์ž‘์„ฑ์ž
61
+ ํ•œ์ž„์ •
62
+ ์กฐํšŒ
63
+ 248
64
+ ์ฒจ๋ถ€ํŒŒ์ผ
65
+ 9
66
+ ์ž‘์„ฑ์ผ
67
+ 2024.05.16
68
+ 2024 Spring SGCS Internation
69
+ ์ž‘์„ฑ์ž
70
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
71
+ ์กฐํšŒ
72
+ 191
73
+ ์ฒจ๋ถ€ํŒŒ์ผ
74
+ 15
75
+ ์ž‘์„ฑ์ผ
76
+ 2024.05.16
77
+ 2024 February SGCS Graduatio
78
+ ์ž‘์„ฑ์ž
79
+ ์œ ๋ฒ ๋ผ
80
+ ์กฐํšŒ
81
+ 214
82
+ ์ฒจ๋ถ€ํŒŒ์ผ
83
+ 0
84
+ ์ž‘์„ฑ์ผ
85
+ 2024.04.29
86
+ 2024 February SGCS Graduation Ceremony
87
+ 2023 Fall Semester ISE Capst
88
+ ์ž‘์„ฑ์ž
89
+ ์œ ๋ฒ ๋ผ
90
+ ์กฐํšŒ
91
+ 348
92
+ ์ฒจ๋ถ€ํŒŒ์ผ
93
+ 0
94
+ ์ž‘์„ฑ์ผ
95
+ 2023.11.29
96
+ 2023 Fall Semester ISE Capstone Design Contest PresentationNovember 28, 2023 Congratulations to all prize winners:Gold Prize : Team 1 Karimov Mirzoakbar Makhmudzhon UgliJuraev Khumoyun Rikhsiboy UgliNasriddinova Diyora Fakhriddin KiziKhasanov Abror Abduvali UgliSilver Prize : Team 3Abdurazakov Mirjalol Sobirjon UgliIsmoilov Abdullokh Ganijon UgliAitkulova GulizaKhamidova Leyla AkmalovnaBronze Prize : Team 6Isakjonov Nasibillo Anvarjon UgliAbduzohirov Marufjon Tohirjon UgliInokov Oybek Ulugbek UgliTojimamatova MushtariybonuThe rest of the photos are available on the Google Drive link: https://drive.google.com/drive/folders/1dn4RMgh9e7oK0oyPsBpEooKq_wVTj3Bw?usp=sharing*login with your inha email.
docs/p00003/IBT.txt ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Inha university International Business and trade (IBT) major curriculum classes list for each semester
2
+ INFO: this is for IBT major only
3
+ **1st Year, 1st Semester:**
4
+ - Basic Korean (GEE3003) - 3 credits - Basic General Education
5
+ - English Communication: Advanced (GEB1109) - 3 credits - Basic General Education
6
+ - Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education
7
+ - Phronesis Seminar (GEB1116) - 2 credits - Basic General Education
8
+ - Software Programming (IGS1131) - 3 credits - Major Related General Education
9
+ - Understanding of Economics (GEE2005) - 3 credits - Core General Education
10
+
11
+ **1st Year, 2nd Semester:**
12
+ - Business Context and Cultural Communication (IGS1204) - 3 credits - Major Related General Education
13
+ - Intermidiate Korean (GEE3004) - 3 credits - Basic General Education
14
+ - Marketing Software application (IGS1102) - 3 credits - Major Related General Education
15
+ - Principles of Business Administration (CBA1102) - 3 credits - Major Related General Education
16
+ - Reading Seminar: Humans, Value, Coexistence (GED1007) - 3 credits - Core General Education
17
+
18
+ **2nd Year, 1st Semester, or 3rd semester:**
19
+ - Academic Korean for Foreigners โ…  (GEF1105) - 3 credits - Basic General Education
20
+ - Business English (IBT2101) - 3 credits - Major elective
21
+ - Business Statistics (IGS2107) - 3 credits - Major Related General Education
22
+ - Global Economy (IBT2107) - 3 credits - Major elective
23
+ - International Event Management (IBT2104) - 3 credits - Major elective
24
+ - International Human Resources Management (IBT2108) - 3 credits - Major elective
25
+ - International Trade (IBT2106) - 3 credits - Major elective
26
+ - Introduction to Accounting (IBT1201) - 3 credits - Major Required
27
+ - Korean Society and Politics (GEE2003) - 3 credits - Core General Education
28
+ - Organizational Behavior (IBT3112) - 3 credits - Major Required
29
+
30
+ **2nd Year, 2nd Semester, or 4th Semester:**
31
+ - Academic Korean for Foreigners โ…ก (GEF1106) - 3 credits - Core General Education
32
+ - Advertising (IBT2203) - 3 credits - Major elective
33
+ - Global Operation (IBT2202) - 3 credits - Major elective
34
+ - Global Retail Management (IBT2206) - 3 credits - Major elective
35
+ - International Business Strategy (IBT2102) - 3 credits - Major Required
36
+ - International Finance and Banking (IBT2201) - 3 credits - Major elective
37
+
38
+ **3rd Year, 1st Semester, or 5th Semester:**
39
+ - Basic programing & practice (IBT3107) - 3 credits - Major elective
40
+ - Case Studies in International Business (IBT3105) - 3 credits - Major elective
41
+ - E-Business Management (IBT3102) - 3 credits - Major elective
42
+ - Global Consumer Behavior (IBT3110) - 3 credits - Major elective
43
+ - Global Supply Management (IBT3106) - 3 credits - Major elective
44
+ - International Service Management (IBT3113) - 3 credits - Major Required
45
+ - Marketing Research (IBT3108) - 3 credits - Major elective
46
+
47
+ **3rd Year, 2nd Semester, or 6th Semester:**
48
+ - CSR Strategy and Cases (IBT3204) - 3 credits - Major elective
49
+ - DBMS ํ™œ์šฉ (IBT3205) - 3 credits - Major elective
50
+ - Digital Marketing (IBT3206) - 3 credits - Major elective
51
+ - International Marketing (IBT3201) - 3 credits - Major Required
52
+ - Logistics Management (IBT3202) - 3 credits - Major Required
53
+
54
+ **4th Year, 1st Semester, or 7th Semester:**
55
+ - Advanced Business Statistics: Business Data Analytics using R Programming (IBT4109) - 3 credits - Major elective
56
+ - Advanced International Business Communication (IBT4110) - 3 credits - Major elective
57
+ - Big data analysis (IBT4105) - 3 credits - Major elective
58
+ - Design Thinking (IBT4111) - 3 credits - Major elective
59
+ - IT and Patent (IBT4103) - 3 credits - Major elective
60
+ - International Business & Trade Issues (IBT4101) - 3 credits - Major elective
61
+ - Marketing Communications Campaign (IBT4106) - 3 credits - Major elective
62
+ - Technology Innovation & Enterprenueship (IBT4108) - 3 credits - Major elective
63
+
64
+ **4th Year, 2nd Semester, or 8th Semester:**
65
+ - Artificial Intelligence (IBT4203) - 3 credits - Major elective
66
+ - Convergence of Business Administration & Engineering Capstone Design (Practice) (IBT4207) - 1 credits - Major elective
67
+ - Convergence of Business Administration & Engineering Capstone Design (Theory) (IBT4206) - 3 credits - Major elective
68
+ - Crisis Communication and Management (IBT4209) - 3 credits - Major elective
69
+ - IT and Business (IBT4201) - 3 credits - Major elective
70
+ - International Business Research Capstone Project (IBT4205) - 3 credits - Major elective
71
+ - International Logistics (IBT4202) - 3 credits - Major elective
72
+ - Technology Management (IBT4208) - 3 credits - Major elective
docs/p00003/IBT_professors.txt ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Here's the professor list for International Business & Trade (IBT)
2
+
3
+ **So Won Jeong**
4
+ - Title: Professor
5
+ - Major: International Business & Trade
6
+ - Laboratory: Room 9-613
7
+ - Tel: 032-860-9180
8
+
9
+ **Bona Kim**
10
+ - Title: Professor
11
+ - Major: International Business & Trade
12
+ - Laboratory: Room 6-612
13
+ - Tel: [Not Provided]
14
+
15
+ **Hong Ji Mi**
16
+ - Title: Professor
17
+ - Major: International Business & Trade
18
+ - Laboratory: Room 9-618
19
+ - Tel: 032-860-9145
20
+
21
+ **Kyung Mi Bae**
22
+ - Title: Professor
23
+ - Major: International Business & Trade
24
+ - Laboratory: Room 60์ฃผ๋…„-1222
25
+ - Tel: 032-860-7727
26
+
27
+ **Victoria Kim**
28
+ - Title: Professor
29
+ - Major: International Business & Trade
30
+ - Laboratory: Room 5S135C
31
+ - Tel: 032-860-9139
32
+
33
+ **Mehdi Shamohammadi**
34
+ - Title: Professor
35
+ - Major: International Business & Trade
36
+ - Laboratory: Room 6-321B
37
+ - Tel: 032-860-9140
docs/p00003/ISE.txt ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Inha university Integrated systems Engineering (ISE) major curriculum classes list for each semester
2
+ INFO: this is for IBT major only
3
+ **1st Year, 1st Semester:**
4
+ - English Communication: Advanced (GEB1109) - 3 credits - Basic General Education
5
+ - Phronesis Seminar (GEB1116) - 2 credits - Basic General Education
6
+ - Basic Korean (GEE3003) - 3 credits - Basic General Education
7
+ - Introductory Engineering Mathematics (IGS1130) - 3 credits - Major Related General Education
8
+ - Software Programming (IGS1131) - 3 credits - Major Related General Education
9
+
10
+ **1st Year, 2nd Semester:**
11
+ - Intermidiate Korean (GEE3004) - 3 credits - Basic General Education
12
+ - Reading Seminar: Humans, Value, Coexistence (GED3020d) - 3 credits - Core General Education
13
+ - General Physics (IGS1230) - 3 credits - Major Related General Education
14
+ - Computer Programming (IGS1232) - 3 credits - Major Related General Education
15
+ - Discrete Mathematics (ACE1312) - 3 credits - Major Related General Education
16
+ - Introduction to ISE (ISE1233) - 3 credits - Major Required
17
+ - Engineering Concept Drawing (ISE1234) - 3 credits - Major Required
18
+
19
+ **2nd Year, 1st Semester:**
20
+ - Academic Korean for Foreigners I (GEF1105) - 3 credits - Basic General Education
21
+ - Object Oriented Programming (IGS2130) - 3 credits - Major Related General Education
22
+ - Signal and System Design (IGS2133) - 3 credits - Major Related General Education
23
+ - Creative ISE Design (ISE2132) - 3 credits - Major Required
24
+ - Basic Circuits and Electronics (ISE2135) - 3 credits - Major Required
25
+ - Structural Analysis of Mobility (ISE2134, FMS Track) - 3 credits - Major Required
26
+ - V2X Structural Analysis (ISE2134) -3 credits - Major Required
27
+
28
+ **2nd Year, 2nd Semester:**
29
+ - Linear Algebra (ACE2105) - 3 credits - Major Related General Education
30
+ - Data Structures (ISE2235, ISS Track) - 3 credits - Major Required
31
+ - Computer Networks (ISE2232) - 3 credits - Major Elective
32
+ - Digital Logic and Design (ISE2231) - 3 credits - Major Elective
33
+ - Dynamic Mechanics 1 (ISE2233, FMS Track) - 3 credits - Major Elective
34
+ - Intelligent V2X Design (ISE2234, FMS Track) - 3 credits - Major Elective
35
+ - IT and Patent (IBT4107) - 3 credits - Major Elective
36
+
37
+ **3rd Year, 1st Semester:**
38
+ - Engineering Ethics and Discussion (GED1002) - 3 credits - Core General Education
39
+ - Probability and Statistics (IGS3130) - 3 credits - Major Related General Education
40
+ - VIP (Theory) (ISE3140) - 3 credits - Major Required
41
+ - VIP (Practice) (ISE3141) - 1 credit - Major Required
42
+ - IoT Application System (ISE3138) - 3 credits - Major Elective
43
+ - Data Communication (ISE3133) - 3 credits - Major Elective
44
+ - Navigation Systems (ISE3134, FMS Track) - 3 credits - Major Elective
45
+ - Motor Control (ISE3135, FMS Track) - 3 credits - Major Elective
46
+ - Cyber Issues and Law (TBD) - 3 credits - Major Elective
47
+
48
+ **3rd Year, 2nd Semester:**
49
+ - Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education
50
+ - Technology Innovation & Entrepreneurship (IBT4108) - 3 credits - Core General Education
51
+ - Software Engineering (ISE4133) - 3 credits - Major Required
52
+ - Smart Mobility Engineering Lab (IGS3231) - 3 credits - Major Related General Education
53
+ - Mobility System Control Practice (ISE3233, FMS Track) - 3 credits - Major Elective
54
+ - V2X Communication (ISE3234, FMS Track) - 3 credits - Major Elective
55
+ - Sensor Engineering (ISE3231) - 3 credits - Major Elective
56
+ - Business Context and Cultural Communication (IGS1204) - 3 credits - Major Elective
57
+
58
+ **4th Year, 1st Semester:**
59
+ - Academic Korean for Foreigners II (GEF1106) - 3 credits - Core General Education
60
+ - Convergence of Business Administration & Engineering Capstone Design (Theory) (ISE4206) - 3 credits - Major Elective
61
+ - Convergence of Business Administration & Engineering Capstone Design (Practice) (ISE4207) - 1 credit - Major Elective
62
+ - AI Application System (ISE4132) - 3 credits - Major Elective
63
+ - Capstone Design in Digital Image Processing (ISE4131) - 3 credits - Major Elective
64
+ - Digital Signal Processing (ISE4136) - 3 credits - Major Elective
65
+ - Computer Security (ISE4137) - 3 credits - Major Elective
66
+ - Smart Mobility Service (ISE4134, FMS Track) - 3 credits - Major Elective
67
+
68
+ **4th Year, 2nd Semester:**
69
+
70
+ - Embedded System Design (ISE3132) - 3 credits - Major Elective
71
+ - Undergraduate Research Practice (TBD) - 3 credits - Major Required
72
+ - Industry Practice (TBD) - 3 credits - Major Required
73
+ - Start-up Practice (TBD) - 3 credits - Major Required
74
+ """
docs/p00003/ISE_profess.txt ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Here is the professor list for Integrated System Engineering ISE:
2
+
3
+ **KAKANI VIJAY**
4
+ - Title: Professor
5
+ - Major: Integrated System Engineering
6
+ - Laboratory: Room 5S107
7
+ - Tel: +82-32-860-9433
8
+
9
+ **MEHDI PIRAHANDEH**
10
+ - Title: Professor
11
+ - Major: Integrated System Engineering
12
+ - Laboratory: Room 6-708
13
+ - Tel: 032-860-9045
14
+
15
+ **SERRAO PRUTHVI LOY ROZARIO**
16
+ - Title: Professor
17
+ - Major: Integrated System Engineering
18
+ - Laboratory: Room 6-708
19
+ - Tel: 032-860-9046
20
+
21
+ **KABIR HUMAYUN**
22
+ - Title: Professor
23
+ - Major: Integrated System Engineering
24
+ - Laboratory: Room 6-321B
25
+ - Tel: +82-32-860-9431
docs/p00003/KLC.txt ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Graduation Requirements for KLC Korean Language course
2
+
3
+ To graduate, students must complete a total of 130 credits. These are divided as follows:
4
+ - General Education: 45 credits
5
+ - Foundational/Basic General Education: 15 credits
6
+ - Core General Education: 12 credits
7
+ - Area-Specific General Education: 18 credits
8
+ - Major: 65 credits
9
+ - Required Major Courses: 21 credits
10
+ - Elective Major Courses: 44 credits
11
+ - General Electives: 20 credits
12
+
13
+ English Language Certification
14
+
15
+ All KLC major students are required to submit proof of English proficiency in order to graduate. The official test score report must be submitted to the department office at least two months prior to graduation.
16
+
17
+ Accepted English proficiency scores are:
18
+ - TOEIC: 600 or higher
19
+ - TOEIC Speaking: 110 or higher
20
+ - TOEFL (PBT): 500 or higher
21
+ - TOEFL (CBT): 173 or higher
22
+ - TOEFL (IBT): 61 or higher
23
+ - TEPS: 257 or higher
24
+ - OPIc: IM1 or higher
25
+ - IELTS: 5.0 or higher
26
+
27
+ Korean Language Certification
28
+
29
+ All KLC major students are also required to submit proof of Korean proficiency to graduate. The official TOPIK score report must be submitted to the department office at least two months prior to graduation.
30
+
31
+ Accepted Korean proficiency score:
32
+ - TOPIK Level 5 or higher
docs/p00003/Lecturers.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Lecturers , professors
2
+
3
+ NAM Eunyoung
4
+ Lecturer
5
+ Degree : Ph.D
6
+ Major : KLC ํ•œ๊ตญ์–ด๊ต์œก ๋ฐ ๋ฌธํ™”๊ฒฝ์˜
7
+ Laboratory : 5W 263
8
+ ์ด๋ฉ”์ผ
9
+ KALINA
10
+ Lecturer
11
+ Degree : Ph.D
12
+ Major : ๊ตญ์–ดํ•™
13
+ Laboratory : -
14
+ Heesu Heo
15
+ Lecturer
16
+ Degree : Ph.D
17
+ Major : Korean Language & Culture
18
+ Laboratory : -
19
+ ์ด๋ฉ”์ผ
docs/p00003/News.txt ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ A government-initiated program to support the recruitment of International Students into SMEs
2
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
3
+ 2024.12.03
4
+ 0
5
+ 319
6
+ Exciting Achievement for Our Students in INHA Universityโ€™s "Welcome, Your First Time Starting a
7
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
8
+ 2024.11.05
9
+ 0
10
+ 512
11
+ INHA IBT Department Student Wins 2nd Place at Soongsil University's "2025 Startup School f
12
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
13
+ 2025.05.16
14
+ 0
15
+ 96
16
+ IBT Student Shines at 34th All Japan Taekwon-Do Championship with Gold and Silver Medals!
17
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
18
+ 2025.04.04
19
+ 0
20
+ 165
21
+ A government-initiated program to support the recruitment of International Students into SMEs
22
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
23
+ 2024.12.03
24
+ 0
25
+ 319
26
+ Exciting Achievement for Our Students in INHA Universityโ€™s "Welcome, Your First Time Starting a
27
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
28
+ 2024.11.05
29
+ 0
30
+ 512
31
+ The IBT Student Wins the Grand Prize at the Incheon Metropolitan Foreign Students' Korean Speec
32
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
33
+ 2024.10.31
34
+ 0
35
+ 430
36
+ SGCS Student Featured in INHA Start-Up Program
37
+ ์œ ๋ฒ ๋ผ
38
+ 2024.10.11
39
+ 0
40
+ 318
41
+ IBT and ISE Students Win Grand Prize at Global Exchange VIP Competition in Taiwan: A Historic Firs
42
+ ์œ ๋ฒ ๋ผ
43
+ 2024.10.10
44
+ 0
45
+ 350
46
+ Inha Universityโ€™s True Heart Overseas Volunteers Make a Difference in Uzbekistan
47
+ ์œ ๋ฒ ๋ผ
48
+ 2024.09.10
49
+ 0
50
+ 424
51
+ IBT Students participated in APacCHRIE 2024 Youth Conference
52
+ ๊ฐํƒ์›
53
+ 2024.06.03
54
+ 0
55
+ 306
56
+ SGCS ยท IBT International Culture Experience Day
57
+ ์œ ๋ฒ ๋ผ
58
+ 2024.05.27
59
+ 0
60
+ 364
61
+ Excellent Faculty Member Interview: Prof. Grace Bae
62
+ ๊ฐํƒ์›
63
+ 2023.09.19
64
+ 0
65
+ 470
66
+ Winners Announcement of 2022-2 Tutoring Program!
67
+ ๋ฐ•์•Œ๋ ‰์‚ฐ๋“œ๋ผ
68
+ 2023.01.17
69
+ 0
70
+ 618
71
+ SGCS students won the Award at the "6th Youth Forum on SDG Implementation"
72
+ ๋ฐ•์•Œ๋ ‰์‚ฐ๋“œ๋ผ
73
+ 2022.12.28
74
+ 0
75
+ 945
76
+ SGCS Capstone Design Contest 2022
77
+ ์œ ๋ฒ ๋ผ
78
+ 2022.12.21
79
+ 0
80
+ 1290
81
+ Home (.zip) Ging in Seoul _ Seoul Plogging Tour
82
+ ์œ ๋ฒ ๋ผ
83
+ 2022.12.08
84
+ 0
85
+ 518
docs/p00003/Notice.txt ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Notice
2
+ News
3
+ Gallery
4
+ Promotional Video
5
+ Resources
6
+ Notice
7
+ ๋ฒˆํ˜ธ
8
+ ์ œ๋ชฉ
9
+ ์ž‘์„ฑ์ž
10
+ ์ž‘์„ฑ์ผ
11
+ ์ฒจ๋ถ€ํŒŒ์ผ
12
+ ์กฐํšŒ์ˆ˜
13
+ 2025-2 Semester Early Course Registration
14
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
15
+ 2025.07.17
16
+ 3
17
+ 1402
18
+ 2025-2 Semester Double Major & Minor Major Application
19
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
20
+ 2025.06.30
21
+ 1
22
+ 295
23
+ Leave of absence (academic break) for Fall 2025 / ํœดํ•™
24
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
25
+ 2025.06.27
26
+ 2
27
+ 142
28
+ Compulsory Training (Violence Prevention Education)
29
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
30
+ 2025.03.14
31
+ 1
32
+ 481
33
+ Changes to Course Withdrawal Policy
34
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
35
+ 2024.12.19
36
+ 0
37
+ 862
38
+ Attendance Confirmation (์ถœ์„์ธ์ •)
39
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
40
+ 2024.12.13
41
+ 1
42
+ 579
43
+ 2025 Academic Year Schedule
44
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
45
+ 2024.12.11
46
+ 0
47
+ 1639
48
+ Guidelines for 3D Printing at ISE
49
+ ์œ ๋ฒ ๋ผ
50
+ 2024.06.05
51
+ 1
52
+ 553
53
+ Double and Minor Major
54
+ ์œ ๋ฒ ๋ผ
55
+ 2024.04.17
56
+ 0
57
+ 567
58
+ English Proficiency Certificate for Graduation
59
+ ์œ ๋ฒ ๋ผ
60
+ 2024.04.04
61
+ 0
62
+ 740
63
+ Early Graduation
64
+ ์œ ๋ฒ ๋ผ
65
+ 2024.03.11
66
+ 0
67
+ 538
68
+ Graduation Requirements for SGCS students / ๊ตญ์ œํ•™๋ถ€ ์กธ์—… ์š”๊ฑด
69
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
70
+ 2024.02.01
71
+ 7
72
+ 1380
73
+ Free MS Office 365 program for Inha University students_ download manual
74
+ ์œ ๋ฒ ๋ผ
75
+ 2023.09.25
76
+ 0
77
+ 1194
78
+ How to apply for new Student ID card (in case of lost or malfunction) /ํ•™์ƒ์ฆ ์žฌ๋ฐœ๊ธ‰
79
+ ๋ฐ•์•Œ๋ ‰์‚ฐ๋“œ๋ผ
80
+ 2023.09.25
81
+ 0
82
+ 649
83
+ Change of Major / ์ „๊ณผ
84
+ ์œ ๋ฒ ๋ผ
85
+ 2023.08.28
86
+ 0
87
+ 850
88
+ Visa extension for 9th - 10th semester students / ๋น„์ž์—ฐ์žฅ (9-10์ฐจ ํ•™๊ธฐ ํ•™์ƒ)
89
+ ์œ ๋ฒ ๋ผ
90
+ 2023.07.13
91
+ 4
92
+ 2671
93
+ Examination and Grade Assessments
94
+ ์œ ๋ฒ ๋ผ
95
+ 2023.07.12
96
+ 0
97
+ 1488
98
+ Student counselling with Academic Advisor/์ง€๋„๊ต์ˆ˜์ƒ๋‹ด
99
+ ์œ ๋ฒ ๋ผ
100
+ 2023.06.20
101
+ 2
102
+ 681
103
+ VISA EXTENSION/๋น„์ž ์—ฐ์žฅ
104
+ ์œ ๋ฒ ๋ผ
105
+ 2023.03.21
106
+ 5
107
+ 3665
108
+ Part Time Employment : Unpermitted Work Categories and Criteria for Handling Violations
109
+ ์œ ๋ฒ ๋ผ
110
+ 2023.03.17
111
+ 0
112
+ 713
113
+ WARNING NOTICE: ILLEGAL WORKING IN KOREA
114
+ ๊ฐํƒ์›
115
+ 2023.03.10
116
+ 0
117
+ 1603
118
+ IMPORTANT INFORMATION ABOUT SCHOLARSHIP
119
+ ๊ฐํƒ์›
120
+ 2023.03.02
121
+ 0
122
+ 1128
123
+ How to print Academic Documents_ updated
124
+ ์œ ๋ฒ ๋ผ
125
+ 2023.01.25
126
+ 1
127
+ 2724
128
+ Recommendation Letter
129
+ ๋ฐ•์•Œ๋ ‰์‚ฐ๋“œ๋ผ
130
+ 2022.10.26
131
+ 1
132
+ 1209
133
+ Part-time Jobs for International Student
134
+ ๋ฐ•์•Œ๋ ‰์‚ฐ๋“œ๋ผ
135
+ 2022.10.26
136
+ 3
137
+ 3210
138
+ 2025-2 Semester Early Course Registration
139
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
140
+ 2025.07.17
141
+ 3
142
+ 1402
143
+ Early Registration Guide for Fall 2025
144
+ ๊ฐํƒ์›
145
+ 2025.07.14
146
+ 3
147
+ 418
148
+ 2025-2 Semester Deletion of Academic Grades
149
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
150
+ 2025.07.08
151
+ 2
152
+ 178
153
+ 2025-2 Semester Double Major & Minor Major Application
154
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
155
+ 2025.06.30
156
+ 1
157
+ 295
158
+ Leave of absence (academic break) for Fall 2025 / ํœดํ•™
159
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
160
+ 2025.06.27
161
+ 2
162
+ 142
163
+ 2025-1 Course Evaluation
164
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
165
+ 2025.06.05
166
+ 1
167
+ 1089
168
+ 2025-1 Semester Grade Announcement
169
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
170
+ 2025.05.28
171
+ 2
172
+ 806
173
+ 2025-1 Special English Graduation Certificate Replacement Lecture
174
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
175
+ 2025.05.20
176
+ 0
177
+ 706
178
+ SGCS Career Seminar: Preparing for a Bright Future
179
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
180
+ 2025.04.08
181
+ 0
182
+ 1049
183
+ 2025-1 Career Mentoring Program
184
+ ๋ฐ•๋‚˜ํƒˆ๋ฆฌ์•ผ
185
+ 2025.03.31
186
+ 0
187
+ 1125
docs/p00003/Professors.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CHOI HYUNSIK
2
+ Professor
3
+ Major : Korean Language Education
4
+ Laboratory : ์„œ-214
5
+ Tel : 032-860-7845
6
+ E-mail
7
+ more
8
+ CHOI GWON JIN
9
+ Professor
10
+ Major : Korean Language & Culture (KLC)
11
+ Laboratory : ํ•˜-1514
12
+ Tel : 032)860-8285
13
+ E-mail
14
+ more
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ python-dotenv
2
+ cohere
3
+ chromadb
4
+ google-genai
5
+ gradio