KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Laurel Ridge Community College · Courses

CSC

10 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 110Principles of Computer Science (Fall Spring Summer)3

Provides a broad introduction to the field of computer science. Introduces design techniques, development of algorithms, and applications of computer science. Includes the idea of abstraction as a problem solving technique. Examines the functionality of computing innovations and computing systems. Discusses the potential impacts of these innovations from a social, legal, and ethical perspective. The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
CSC 205Computer Organization (Spring Only)3

Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses assembler programming to complete simple projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
Prerequisite
CSC 221
CSC 208Introduction to Discrete Structures (Spring Only)3

Introduces discrete mathematics concepts in relation to computer science. Applies the use of Boolean algebra, analysis of algorithms such as logic, sets and functions, recursive algorithms, and recurrence relations, combinatorics, graphs, and trees. Assignments in this course require a basic understanding of programming concepts, problem solving, basic college algebra and trigonometry skills.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
CSC 210Programming with C++ (Summer Only)4

Includes language syntax, problem solving techniques, top-down refinement, procedure definition, loop invariance, theory of numerical errors and debugging. Covers the syntax of the C++ language.

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
Prerequisite
CSC 222 OR EGR 125 OR Permission of Instructor.
CSC 215Computer Systems (Fall Only)3

Examines the hierarchical structure of computer systems. Explores the representation of instructions and data, memory organization/structure, structure of a CPU, programming hierarchy and operating system interactions.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
Prerequisite
CSC 221
CSC 221Introduction to Problem Solving and Programming (Spring Only)3

Introduces problem solving and implementation of solutions using a high level programming language in a structured programming environment. Includes concepts and practice of structured programming, problem-solving, top-down design of algorithms, a high level programming language syntax, control structures, arrays, and an introduction into object oriented programming. This is the first course in a three-course sequence (CSC 221, CSC 222 , CSC 223 ). The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
CSC 222Object-Oriented Programming (Fall Only)4

Introduces the concepts and techniques of object-oriented programming to students with a background in procedural programming and problem solving. Uses a high-level computer language to illustrate and implement the topics. This is the second course in a three-course sequence ( CSC 221 , CSC 222, CSC 223 ).

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
Prerequisite
CSC 221 or equivalent or departmental consent
CSC 223Data Structures and Analysis of Algorithms (Spring Only)4

Explores and contrasts data structures, algorithms for manipulating data structures, and their use of appropriateness in writing efficient real-world programming applications. Investigates implementations of different data structures for efficient searching, sorting and other transformer operations. This is the third course in a three-course sequence ( CSC 221 , CSC 222 and CSC 223).

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Hours
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
Prerequisite
CSC 222 or departmental consent.
Corequisite
CSC 208 or equivalent.
CSC 295Topics in (Check Availability)1-5

Provides an opportunity to explore topical areas of interest to or needed by students. May be used also for special honors courses.

Subject
CSC
Credits (min)
1
Credits (max)
5
Credit unit
cr.
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu
CSC 298Seminar and Project (Check Availability)1-5

Requires completion of a project or research report related to the student’s occupational objectives and a study of approaches to the selection and pursuit of career opportunities in the field.

Subject
CSC
Credits (min)
1
Credits (max)
5
Credit unit
cr.
Type
course
Edition
2026-2027
Catalog
2026-27 Academic Catalog
Source
catalog.laurelridge.edu

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