- Subject
- CSC
- Type
- alias
- Source
- catalog.vpcc.edu
CSC
6 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.
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
- credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.vpcc.edu
- Prerequisite
- CSC 221 Lecture: 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 per week
- Subject
- CSC
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.vpcc.edu
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. 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. Additional course fee applies. Lecture: Total 3 hours per week
- Subject
- CSC
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.vpcc.edu
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. Second course in a three-course sequence ( CSC 221 , CSC 222, CSC 223). Additional course fee applies.
- Subject
- CSC
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.vpcc.edu
- Prerequisite
- CSC 221 or equivalent or departmental consent. Lecture: Total 4 hours per week.
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. Additional course fee applies.
- Subject
- CSC
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 College Catalog
- Source
- catalog.vpcc.edu
- Prerequisite
- CSC 222 or departmental consent.
- Corequisite
- CSC 208 Lecture: 4 hours per week
Source: Virginia Peninsula Community College's catalog, linked per course · table learning_unit · CourseShelf publish 59