[Skip to Content]
PDCCC on Instagram
PDCCC on Flickr
PDCCC's YouTube Channel
PDCCC's Twitter Feed
PDCCC's Linkedin Page
Follow us on Facebook
Apply Here

College Catalog: Course Listings: Computer Science

CSC 200 – Introduction to Computer Science
Provides broad introduction to computer science. Discusses architecture and function of computer hardware, including networks and operating systems, data and instruction representation and data organization. Covers software, algorithms, programming languages and software engineering. Discusses artificial intelligence and theory of computation. Includes a hand-on component.
Lecture 3-4 hours per week.
3-4 credits
3 credits at PDCCC

CSC 201 – Computer Science I
Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language. Corequisite MTH 173 or equivalent or divisional approval.
Lecture 4 hours per week.
4 credits

CSC 202 – Computer Science II
Examines data structures and algorithm analysis. Covers data structures (including sets, strings, stacks, queues, arrays, records, files, linked lists, and trees), abstract data types, algorithm analysis (including searching and sorting methods), and file structures. Prerequisite CSC 201. Corequisite MTH 174.
Lecture 4 hours per week.
4 credits

CSC 205 – Computer Organization
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-4 hours per week.
3-4 credits
3 credits at PDCCC

CSC 208 – Introduction to Discrete Structures
Covers Boolean algebra, combinatorial and sequential circuits, algorithms and algorithm analysis, recursion, recurrence relations, graphs, and trees.
(3 Cr.) Lecture 3 hours. Total 3 hours per week.
Prerequisite(s): CSC 201
3 credits