KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Vance-Granville 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 111Intro to Ethical Hacking 2 2 03

Course Offering Availability: Spring This course introduces computer programming students to the foundations of ethical hacking. Topics include security policies, common vulnerabilities, penetration testing methodology, and hacking concepts using computer programming and scripting techniques. Upon completion, students should be able to describe the computer programming aspects of ethical hacking in an organization's overall security framework. CSC 118 Swift Programming I 2 3 0 3 Course Offering Availability: Spring This course introduces the development of iOS applications and Apple applications using Swift programming language. Emphasis is placed on syntax, object-oriented principles, memory management, and functional concepts of Swift programming. Upon completion, students should be able to develop fully functional iOS and Apple applications using Swift programming language. CSC 121 Python Programming 2 3 0 3 Course Offering Availability: Fall This course introduces computer programming using the Python programming language. Emphasis is placed on common algorithms and programming principles utilizing the standard library distributed with Python. Upon completion, students should be able to design, code, test, and debug Python language programs. CSC 133 C Programming 2 3 0 3 Course Offering Availability: Fall This course introduces computer programming using the C programming language with structured programming principles. Topics include input/output operations, iteration, arithmetic operations, arrays, pointers, filters, and other related topics. Upon completion, students should be able to design, code, test and debug at a beginning level. 277 2026-2027 VGCC Catalog

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
Prerequisite
None Local, CIS 115** Local, CIS 115** None
Corequisite
None
CSC 118Swift Programming3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
CSC 121Python Programming3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
CSC 133C Programming3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
CSC 134*** C++ Programming3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
CSC 139*** Visual BASIC Programming 2 3 03

Course Offering Availability: Course offered at the discretion of the Dean This course introduces computer programming using the Visual BASIC programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level. This course has been approved for transfer under the CAA and ICAA as a premajor and/or elective course requirement. CSC 151*** JAVA Programming 2 3 0 3 Course Offering Availability: Spring This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion students should be able to design, code, test, debug JAVA language programs. This course has been approved for transfer under the CAA and ICAA as a premajor and/ or elective course requirement. CTI 110 IT Foundations 2 2 0 3 Course Offering Availability: Fall This course provides an introduction to technology concepts and current trends in IT. Topics include foundational concepts across various IT domains such as, but not limited to, artificial intelligence, database fundamentals, programming principles, and web development. Upon completion, students should be able to demonstrate knowledge in core IT areas and apply skills critical for their academic and professional success.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu
Prerequisite
Local, CIS 115** Local, CIS 115** None
Corequisite
None
CSC 151Java Programming3

TOTAL SEMESTER HOURS REQUIRED FOR CERTIFICATE: 18 156 2026-2027 VGCC Catalog

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.vgcc.edu

Source: Vance-Granville Community College's catalog, linked per course · table learning_unit · CourseShelf publish 61