KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Asheville-Buncombe Technical 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 113Artificial Intel. Fundamentals 22

This course provides a survey of artificial intelligence and machine learning. Topics include the history, development, and current applications of artificial intelligence and machine learning. Upon completion, students should be able to demonstrate general artificial intelligence and machine learning concepts.

Subject
CSC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
abtech.edu
Prerequisite
None
Corequisite
None
CSC 114Artificial Intelligence I 23

This course covers the study of intelligent agent design and rational decision making. Topics include goal-driven agents, search techniques, optimization, basic problem-solving methods, logic, knowledge-based agents, statistical and probabilistic reasoning, and the basics of machine learning. Upon completion, students should be able to demonstrate artificial intelligence design concepts.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
Prerequisite
C or better In CIS 113
Corequisite
None
CSC 117Artificial Intel. Tools I 23

This course covers modern artificial intelligence tools, concepts, and technologies. Topics include theory and hands- on training across multiple artificial intelligence subdomains. Upon completion, students should be able to implement AI platforms that could improve safety, efficiency, accuracy, problem-solving, cost-savings, and the creation of new business opportunities.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
Prerequisite
None
Corequisite
None
CSC 121Python Programming 23

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. The numbers following course titles indicate class, lab, clinic/co- op/shop, and credit hours, respectively. abtech.edu 5 CSC 122 Python Application Development 2 2 3 This course introduces the use of frameworks to build web- enabled applications. Emphasis is placed on URL routing, output format templating, database manipulation and security. Upon completion, students should be able to create simple web-enabled applications with a graphical user interface using the Python language. CSC-134 C++ Programming 2 3 3 7 Prerequisites: Take one set: Set 1: C or better in CIS-115 Set 2: C or better in MAT 172 or EGR 150 This course introduces computer programming using the C++ 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 as a premajor and/or elective course requirement. CSC-151 JAVA Programming 2 3 3 3 Prerequisites: Take one set: Set 1: C or better in CIS-115 Set 2: C or better in MAT-271 or EGR-150 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, 3 test, debug JAVA language programs. This course has been approved for transfer under the CAA as a premajor and/or elective course requirement.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
Prerequisite
None C or better In CIS 121
Corequisite
None
CSC 122Python Application Development3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
CSC 134C++ Programming3

Second Semester HUM-220 Human Values and Meaning 3

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
CSC 151JAVA Programming3

3 Set 1: C or better in CIS-115 Set 2: C or better in MAT-271 or EGR-150 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 as a premajor and/or 3 elective course requirement.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
abtech.edu
Prerequisite
Take one set:

Source: Asheville-Buncombe Technical Community College's catalog, linked per course · table learning_unit · CourseShelf publish 61