5 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 205Computer Organization3
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. Lecture 3 hours. Total 3 hours per week.
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.
MTH 263 or MTH 265 Calculus I or Calculus III 4 CSC 208/MTH 288 Introduction to Discrete Structures/Discrete Mathematics 3 ENG 245 or ENG 246 British Literature or American Literature 3 Total 14 2026-2027 COLLEGE CATALOG v1.3 Virginia Highlands Community College 62
CSC 223Data Structures and Analysis of Algorithms4
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. Additional course fee applies. 229