Mar 03, 2026  
DRAFT 2026-2027 Academic Catalog 
    
DRAFT 2026-2027 Academic Catalog Archived Catalog

Add to Portfolio (opens a new window)

CSCI 127 - Joy and Beauty of Data


Credit(s): 4

Prerequisite(s): appropriate math placement test score of M94 or better, a grade of “C” or better in M 65~, or instructor consent.
This foundation course introduces students to the Python programming language and the fundamental principles of computer science. Students develop problem-solving skills by writing programs that use variables, functions, arrays, and classes to model and analyze data. Through hands-on exercises, learners explore lists, files, dictionaries, and object-oriented programming while gaining an introduction to data science concepts and libraries used to manipulate and visualize data. The course provides a solid foundation for continued study in software development, data analytics, and machine learning. (Fall and Spring Semesters)

Course Learning Outcomes: Upon completion of the course, students will be able to
  • Explain at a high level what data science is and why it is important.
  • Utilize arrays, lists, files and dictionaries to solve problems in Python.
  • Utilize fundamental object oriented principles such as classes, objects, methods and inheritance to solve problems in Python.
  • Utilize data science libraries to solve data science problems in Python.



Add to Portfolio (opens a new window)