Instructor: Dr. SeongYong (Jackie) Hong
Office: DSC 113D
Phone: +1- 865-471-3432
E-mail: shong@cn.edu
CSC 451-AOLCP : Senior Capstone - CPS Summer Session A (May ~ June, 2025)
Description: A reflection upon the fundamental ideas of computer science and their connections. This is the capstone course in computer science.
Prerequisite: At least 33 hours in the major.
CSC 107-A : Computer Programming I (Python) - M,W,F (11:00 ~11:50 AM), DSC Room 110.
Description: Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiles. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, object-oriented programming, and graphical user interface-driven applications. The examples and problems used in this course are drawn from diverse areas such as text processing, simple graphics creation and image manipulation, HTML and web programming, and genomics.
Prerequisite: None.
CSC 107-B : Computer Programming I (Python) - M,W,F (1:00 ~ 1:50 PM), DSC Room 110.
Description: Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiles. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, object-oriented programming, and graphical user interface-driven applications. The examples and problems used in this course are drawn from diverse areas such as text processing, simple graphics creation and image manipulation, HTML and web programming, and genomics.
Prerequisite: None.
CSC 312-A : Database Management (MySQL) - T/Th (10:30 ~ 11:45 AM), DSC Room 110.
Description: This course is about the theoretical foundations and state-of-the-art database management systems (DBMS). The relational, hierarchical and network approaches to database management systems and representative systems are described. The Relational Database Model and the SQL language will be emphasized. The course introduces MySQL DBMS (https://www.mysql.com), this DBMS is one of the world popular database software. Students who complete this course should understand how to use SQL for basic data manipulation and queries.
Prerequisite: CSC-207 (Computer Programming II)
CSC 370-A : Special Topics (Cybersecurity based on Linux) - T/Th (12:00 ~ 1:15 PM), DSC Room 110.
Description: This course provides an in-depth understanding of Linux-based cybersecurity, covering system hardening, firewall configuration, intrusion detection, encryption, and access controls. Students will learn to secure Linux environments, detect and prevent cyber threats, and implement best security practices through hands-on labs and real-world scenarios, preparing them for cybersecurity challenges.
Prerequisites: CSC-207 or instructor's consent.