KSAWorks
KSAWorks
Knowledge • Skills • Abilities
New River Community College · Courses

CSC

7 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 Science3
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
CSC 205Computer Organization3
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
Prerequisite
CSC 221 Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses a simple assembler language to complete programming projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic. Lecture 3 hours per week.
CSC 208Introduction to Discrete Structures3

(s) 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. Lecture 3 hours. Total 3 hours per week.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
CSC 215Computer Systems3
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
Prerequisite
CSC 221 Course Delivery Options: Online Semesters: Spring 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. Lecture 3 hours. Total 3 hours per week.
CSC 221Introduction to Problem Solving and Programming3

(s) Course Delivery Options: In-person, online Semesters: Fall, Spring, Summer

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
CSC 222Object-Oriented Programming4
Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
Prerequisite
CSC 221 or equivalent or departmental consent. Course Delivery Options: In-person, online Semesters: Fall, Spring Additional
CSC 223Data Structures and Analysis of Algorithms4
Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nr.edu
Prerequisite
CSC 222 or departmental consent.
Corequisite
CSC 208 or equivalent ( MTH 288 ) Course Delivery Options: Online Semesters: Fall, Spring Explores and contrasts data structures, algorithms for manipulating data structures, and their use and appropriateness in writing efficient real-world programming applications. Investigates implementations of different data structures for efficient searching, sorting, and other transformer operations. Third course in a three-course sequence ( CSC 221 , CSC 222 , CSC 223). Lecture 4 hours. Total 4 hours per week.

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