Top of page

CSC 112 – Fundamentals of Computer Science (4 credit hours)

A study of algorithm development and problem solving using top-down design, data abstraction, object-oriented programming, and program debugging and testing. Topics include memory allocation, recursion, data structures such as arrays, lists, stacks, queues, and trees, simple sorting and searching algorithms, and algorithm complexity. P-CSC 111 […]


CSC 102 – Problem Solving with Python (3 credit hours)

An introduction to fundamental principles of computer science including abstraction, data and information, algorithm development, and computer programming. Students apply computational problem solving skills to representative problems from a range of domains using the Python programming language. Appropriate for students who want computing experience applicable […]


CLA 169 – Gaming the Ancient World (3 credit hours)

Experiential study of ancient board games and modern games (board, role-playing, digital) dealing with ancient cultures. Readings: ancient literature about play and games; ancient literature underpinning modern game themes. Analyses informed by critical game studies and cultural appropriation studies. (D only if taken for 3h) […]


BIO 225 – Field Biology and Natural History (3 credit hours)

Provides a hands-on study of organisms in their natural habitats with an emphasis on local North Carolina biodiversity. Well-established sampling methods in field biology are blended with emerging technologies. P-BIO 150, 150L, 160, and BIO 160L. First Session Course:


BIO 105 – Plants and People (4 credit hours)

Explores the numerous associations between plants and people, the fundamental importance of plant diversity to humans and their role in the sustainability of the biosphere. This course is intended for students with little or no previous experience in biology and does NOT count toward the […]


Archives