KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Pennsylvania Highlands Community College · Courses

CSC

12 courses with the subject CSC, 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.

CSC 101Introduction to Computer Science3

This course provides an introduction to the field of computer science. Topics to be covered include: basics of computer architecture and organization, digital logic and data representation, algorithm analysis and design, programming languages, and software engineering.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 121Introduction to Software Engineering3

Fall This course provides an introduction to the principles and practices of software engineering. It is designed to serve as a first course in computer science for students and introduce students to software engineering practices. Students will learn about the software development life cycle, including requirements analysis, system design, coding, testing, and maintenance. The course will also cover project management techniques and tools, software quality assurance, and the ethical and professional responsibilities of a software engineer.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 123Version Control and Collaborative Development2

A practical orientation to modern version control systems and collaborative software development practices. Students learn to use Git for tracking changes, branching, and merging code. Topics include repository management, branching strategies, pull requests, code review, GitHub/GitLab platform workflows, and the fundamentals.

Subject
CSC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 126Programming I3

Fall This course introduces the student to the process of creating algorithms for the solution of problems using a computer. Problem solving structures will first be presented independent of programming language. Concepts, including variables, assignment statements, conditionals, loops, functions, and arrays are explored.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 133Introduction to Machine Learning3

This course provides a foundational understanding of machine learning concepts, algorithms, and practical implementation. Students explore supervised and unsupervised learning techniques including regression, classification, and clustering. Topics involve the use of industry-standard frameworks such as scikit-learn. Hands-on projects using real-world datasets reinforce theoretical concepts throughout the course.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 142Application Connectivity and Deployment3

This course is designed to provide the student with the knowledge and ability to design, build, consume, and deploy modern web services. Students explore RESTful API design principles, cloud computing fundamentals across major platforms (AWS, Azure, and GCP), containerization with Docker, and application deployment strategies.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 206Programming II: Object-Oriented Programming3

Spring This course will provide an in-depth exploration of Object-Oriented Programming as well as advanced concepts in programming. Included are the topics of classes and subclasses, encapsulation, inheritance, polymorphism, event handling, exception handling, and garbage collection.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
Prerequisite
CSC 126: Programming I
CSC 211Survey of Programming Languages3

Fall This course is a comparative survey of programming languages and their paradigms that includes examinations of the properties, applications, syntax, and semantics of selected programming languages. Students will be expected to have a solid programming background such that they can quickly learn various aspects of different programming languages on their own.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
Prerequisite
CSC 206: Programming II: Object-Oriented Programming
CSC 215Data Structures3

Spring This course will cover recursion, linked lists, stacks, queues, hashing, graphs, and trees, as well as strategies for choosing the right data structure. Also presented will be divide-and-conquer strategies, sorting algorithms, and analysis of algorithms.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
Prerequisite
CSC 211: Survey of Programming Languages
CSC 220Computer Organization and Architecture4

Spring This course will explore computer organization and architecture. Topics covered will include: computer architecture, computer organization, number systems, storage concepts, I/O, memory management, and process management. Assembly language will be used.

Subject
CSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
Prerequisite
CSC 211: Survey of Programming Languages
CSC 231Data Prep and Visualization3

This course supports a critical thinking approach to develop the skills with cleaning messy data, transforming datasets, exploratory data analysis, and building visualizations with tools like pandas, matplotlib, and Jupyter notebooks. The ability to prepare and interpret data is basic need for anyone working alongside AI systems.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
catalog.pennhighlands.edu
CSC 256Emerging Trends Capstone4

A semester-long team project that integrates software engineering practices, AItools, database work, and deployment into a real deliverable. Students definerequirements, build the product, document it, present it, and reflect on the process.Industry mentors or community partners provide real-world context.

Subject
CSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
catalog.pennhighlands.edu

Source: Pennsylvania Highlands Community College's catalog, linked per course · table learning_unit · CourseShelf publish 59