KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Mitchell Community College · Courses

CSC

30 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 112Machine Learning Computation3

This course covers the underlying foundations upon which machine learning solutions are created. Emphasis is placed on the mathematical foundations of machine learning concepts. Upon completion, students should be able to apply the underlying computations of machine learning systems.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 113Artificial Intel. Fundamentals3

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)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 114Artificial Intelligence I3

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
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 115Machine Learning I3

This course covers algorithms for enabling artificial systems. Topics include machine learning from experience, supervised and unsupervised learning, reinforcement learning control, and learning theory. Upon completion, students should be able to demonstrate machine-learning techniques.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 120
Subject
CSC
Type
alias
Source
www.mitchellcc.edu
CSC 121Python Programming3

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.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 128Chatbot Programming I3

This course covers chatbot development using industry standard programming tools. Topics include conversational interfaces, agents, natural language processing, and artificial intelligence. Upon completion, students should be able to demonstrate entry-level chatbot development skills.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 130
Subject
CSC
Type
alias
Source
mitchellcc.smartcatalogiq.com
CSC 134C++ Programming3

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. This course has been approved for transfer under the ICAA as a premajor and/or elective course requirement.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 134C++ Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 139Visual BASIC Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 151JAVA Programming3

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 elective course requirement. This course has been approved for transfer under the ICAA as a premajor and/or elective course requirement.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 151JAVA Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 153C# Programming3

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 debug and implement objects using the appropriate environment at the beginning level.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 153C# Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 161Deep Learning3

This course covers deep learning foundations and deep learning platforms. Topics include neural networks, vectorization, machine learning, artificial intelligence, and computations underlying deep learning. Upon completion, students should be able to demonstrate an understanding of how neural networks are developed and are implemented in machine learning.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 214Artificial Intelligence II3

This course covers techniques for planning, learning, and decision making under uncertainty and in multi-agent environments. Topics include the design of intelligent agents to solve real-world problems including, search, machine learning, and logic. Upon completion, students should be able to demonstrate advanced artificial intelligence design concepts.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 215Machine Learning II3

This course covers machine learning and algorithm essentials to help improve learning from patterns without human intervention. Topics include the exploration of recent applications of machine learning, design and development of algorithms for machines. Upon completion, students should be able to demonstrate advanced machine-learning techniques.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 221Advanced Python Programming3

This course introduces advanced computer programming using the Python programming language. Emphasis is placed on the advanced programming concepts including advanced algorithms and programming principles utilizing standard and third party library tools. Upon completion, students should be able to design, code, test, and debug advanced Python language programs.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 228Chatbot Programming II3

This course covers chatbot programming using one or more industry standard programming languages. Topics include conversational interfaces, agents, natural language processing, and artificial intelligence. Upon completion, students should be able to demonstrate advanced chatbot development skills.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 234Advanced C++ Programming3

This course is a continuation of CSC 134 using the C++ programming language with standard programming principles. Emphasis is placed on advanced arrays/tables file management/processing techniques data structures sub-programs interactive processing sort/merge routines and libraries. Upon completion students should be able to design code test debug and document programming solutions.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 234Advanced C++ Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 249Data Structure & Algorithms3

This course introduces the data structures and algorithms frequently used in programming applications. Topics include lists stacks queues dequeues heaps sorting searching mathematical operations recursion encryption random numbers algorithm testing and standards. Upon completion students should be able to design data structures and implement algorithms to solve various problems.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 249Data Structure & Algorithms
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 251Advanced JAVA Programming3

This course is a continuation of CSC 151 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 and implement objects using the appropriate environment.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 251Advanced JAVA Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 253Advanced C# Programming
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com
CSC 253Advanced C# Programming3

This course is a continuation of CSC 153 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 debug and implement objects using the appropriate environment.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2024-2025
Source
mitchellcc.smartcatalogiq.com
CSC 289Programming Capstone Project3

This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instructor support. Emphasis is placed on project definition testing presentation and implementation. Upon completion students should be able to complete a project from the definition phase through implementation.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
mitchellcc.smartcatalogiq.com
CSC 289Programming Capstone Project
Subject
CSC
Type
course
Edition
2020-2021
Source
cccti.smartcatalogiq.com

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