KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Hollins University · Courses

CMPS

7 courses with the subject CMPS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CMPS 110COMPUTER BASICS AND APPLICATIONS2

An introduction to the basics of personal computers and applications using Microsoft Office, including word processing, spreadsheets, presentations, email, and database management. Course is offered online and requires students to work independently.

Subject
CMPS
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
CMPS 160INTRODUCTION TO PROGRAMMING IN PYTHON4

This introduction to computer science, developed by Google and their university partners, emphasizes problem solving and data analysis skills along with computer programming skills. Using Python, students will learn design, implementation, testing, and analysis of algorithms and programs. Within the context of programming, students will learn to formulate problems, think creatively about solutions, and express those solutions clearly and accurately. Problems will be chosen from real-world examples such as graphics, image processing, cryptography, data analysis, and video games. Open to first year students. Prerequisite: q. (Q) Hollins University 2026–27 Undergraduate Catalog Page 320

Subject
CMPS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
CMPS 217SOFTWARE DESIGN AND DATA STRUCTURES IN JAVA4

Students will study fundamental data structures and their applications to problem solving. Object-oriented programming (OOP) is introduced, and OOP techniques are explored, including inheritance, polymorphism, interfaces, and abstract classes. Software engineering concepts of design principles and testing methods are also covered.

Subject
CMPS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
Prerequisite
CMPS 160 or permission.
CMPS 260DATA SCIENCE AND VISUALIZATION4

Introduces students to the importance of gathering, cleaning, normalizing, visualizing and analyzing data to drive informed decision-making, no matter the field of study. Real-world datasets will be analyzed using a combination of tools and techniques, including spreadsheets, Python, and SQL. Students will learn to ask good, exploratory questions and develop metrics for designing a well-thought-out analysis. Presenting and discussing an analysis of datasets will be an important component of the course. Open to first year students.

Subject
CMPS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
CMPS 290INDEPENDENT STUDY (2 OR 4)

Independent study conducted below the advanced level. Application must be made with faculty prior to registration.

Subject
CMPS
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
CMPS 325MACHINE LEARNING4

An introduction to machine learning with a focus on understanding the mathematics of learning and optimization. Topics include gradient descent, linear and logistic regression, and neural network learning. Prerequisite/Corequisite: MATH 241 and CMPS 260 or permission. Offered Term 1, alternating years.

Subject
CMPS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu
CMPS 335DATA MINING TECHNIQUES4

Students will study supervised and unsupervised strategies for data analysis and predictive modeling. Topics include decision trees, clustering, principal components analysis, and association rule learning. Prerequisite/Corequisite: MATH 241 and CMPS 260 or permission. Offered Term 1, alternating years. Hollins University 2026–27 Undergraduate Catalog Page 321

Subject
CMPS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.hollins.edu

Source: Hollins University's catalog, linked per course · table learning_unit · CourseShelf publish 59