KSAWorks
KSAWorks
Knowledge • Skills • Abilities
University of North Carolina at Charlotte · Courses

ITSC

42 courses with the subject ITSC, 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.

ITSC 1110Introduction to Computer Science Principles3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1200Freshman Seminar (1 to 3) Prerequisite(s): Permission of

department. An introductory course designed to engage students in the process of learning about the University, as well as the College of Computing and Informatics in order to prepare each individual to be a successful student, leader, and individual throughout their collegiate experience. The course lays a foundation of awareness, strategies and processes for successful transition into college. The development of learning skills, time management skills, leadership skills and other life skills necessary for college success are emphasized. May be repeated for credit two times.

Subject
ITSC
Type
course
Repeatable
May be repeated for credit two times.
Repeatable up to
2
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1212Introduction to Computer Science I4
Subject
ITSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1212LProgramming Lab I

526 | College of Humanities & Earth and Social Sciences Required Core Course (3 credit hours) Select one of the following:

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1213Introduction to Computer Science II4

AI Courses (6 credit hours)

Subject
ITSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1501Global Social Science: The Interconnected World of

Technology. (3) All Global Theme courses explore the central, unifying question of what it means to be a citizen of the world. Through the study of one or more different peoples, societies or cultures across the globe students will be able to better understand themselves as part of a complex, interconnected world. This course is a survey of global topics related to technology and digital citizenship. Issues covered will examine past, current, and future global technologies, recognizing fact from fiction online, using technology to engage in global change, being 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG respectful of people with differing viewpoints, equity of access to resources, global digital laws, and digital literacy.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1600Computing Professionals2

, or ITSC 2600 - Computer Science Program, Identity, Career (2)

Subject
ITSC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 1660Computing and Informatics Instructional Assistant

Training Seminar. (1) A seminar course designed for students wishing to become undergraduate Instructional Assistants (IAs) or those currently employed as Instructional Assistants within CCI. This course will teach students the core expectations of being an IA, time management skills, teaching and grading protocols, and how to navigate difficult situations that can arise in classrooms. May be repeated to refresh training up to one time. ITSC 2175. Logic and Algorithms. (3) Prerequisite(s): ITSC 1212 or DTSC 1302; and MATH 1120 or MATH 1241. A study of discreet mathematical concepts. Introduction to propositional calculus, predicate calculus, algorithms, logic functions, finite-state machines; and logic design.

Subject
ITSC
Type
course
Repeatable
May be repeated to refresh training up to one time.
Repeatable up to
1
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2175Logic and Algorithms3

or MATH 1165 - Introduction to Discrete Structures (3)

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2181Introduction to Computer Systems4
Subject
ITSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2214Data Structures and Algorithms4

Computing Professionals Requirement (2 credit hours)

Subject
ITSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2600Computer Science Program, Identity, Career2

Prerequisite(s): Major in Computer Science or permission of department. Introduces the computer science program and develops a student's identity and career preparedness. Students learn about the program's Course Descriptions | 729

Subject
ITSC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2610Computing Leadership Development. (1) Prerequisite(s)

Permission of department. This is a service-learning seminar course for STARS, Student and Technology in Academia Research and Service. This seminar is designed to teach the STARS principles of technical excellence, leadership and service within the computing community. Topics are intended to enhance disciplinary knowledge and skills (computing technologies, research, careers) and to develop leadership skills by using computing knowledge and skills in service to society (service and civic engagement). Students participate in a leadership project throughout the term. May be repeated for credit.

Subject
ITSC
Type
course
Repeatable
May be repeated for credit.
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2700Honors Seminar. (1) Prerequisite(s): Acceptance into the

College of Computing and Informatics Honors Program. Incorporates presentations from College of Computing and Informatics faculty, industry partners, and local entrepreneurs. Topics and course content varies each semester but will focus on helping students identify and refine their professional goals by providing a survey of modern computing professions.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 2990Undergraduate Research. (3) Prerequisite(s): Permission

of department. Students will conduct a research project under the supervision of a faculty member, working to develop critical research skills and gain hands-on experience in the field of computing and informatics.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3146Introduction to Operating Systems and Networking3

Prerequisite(s): ITSC 2214 with grade of C or above and ITSC 2181 with grade of C or above; and College of Computing and Informatics major or minor. Introduces the fundamentals of operating systems together with the basics of networking and communications. Topics include: processes, thread, scheduling, cache, memory management, file systems, interprocess communication, network architecture and protocols, HTTP, MAC, IP, TCP/UPD, and Internet routing. ITSC 3155. Software Engineering. (3) Prerequisite(s): ITSC 2214 with grade of C or above; and College of Computing and Informatics major or minor. An introduction to software engineering, which advances the study and application of engineering principles, methods, and techniques that can help us to improve the process of creating software as well as the resulting software products. The course covers fundamentals of software engineering, including: modern software process models; eliciting, specifying, and evaluating software system requirements; designing software systems to embody required quality attributes, including usability and security; an introduction to reusable software design solutions in the form of software architectural styles and design patterns; software system modeling, implementation, and deployment; and software quality assurance (measurement, inspection, testing). Project planning, working in teams, and using modern software development tools are also explored. 730 | Course Descriptions

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3155Software Engineering3

Elective Course (3 credit hours) Select one of the following:

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3160Database Design and Implementation3

Concentration Elective Courses (0-3 credit hours) If students choose the 1-semester capstone, they need to take a technical elective course selected from the list below:

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3181Introduction to Computer Architecture4

Prerequisite(s): ITSC 1213 with grade of C or above; and ITSC 2175 or MATH 1165 with grade of C or above; and College of Computing and Informatics major or minor. Introduction to the fundamentals of computer architectures and their programmability using assembly and system programming. Topics include: logic design, processor architecture, memory hierarchies, assembly programming, C programming, process and thread parallelism.

Subject
ITSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3500Computer Science Cooperative Education Experience

This course is required of Co-op students during the semester they are working. Participating students pay a course registration fee for transcript notation. Assignments must be arranged and approved in advance. The Cooperative Education Program is only open to undergraduate students; graduate level students are encouraged to contact their academic departments to inquire about academic or industrial internship options for credit. For more information, contact the University Career Center. May be repeated. Graded on a Pass/Unsatisfactory basis.

Subject
ITSC
Type
course
Repeatable
May be repeated.
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3610Computing Leaders Seminar. (3) (SL) Prerequisite(s): CCI

major. A service-learning seminar course. Seminar topics are intended to enhance disciplinary knowledge and skills (computing technologies, research, careers) and to develop leadership skills by using computing knowledge and skills in service to society (service and civic engagement). Emphasis placed on the basic concepts of leadership theory and its application within the computing discipline on an individual, group, and societal level. Students participate in team-based computing service- learning projects in the community. Student performance evaluation considers individual homework assignments, participation in team projects, class participation, and feedback from those served.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3688Computing and AI: Ethics, Society & Communication3

Advanced Statistics Course (3 credit hours)

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3695Computer Science Cooperative Education Seminar1

Required of Co-op students immediately following each work assignment for presentation of reports on work done the prior semester.

Subject
ITSC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3790Honors Research. (3) Prerequisite(s): College of Computing

and Informatics Honors Program member in good academic standing and Permission of department. College of Computing and Informatics honors students will be introduced to research methodologies and will conduct a research project under the supervision of a faculty member, working to develop critical research skills and gain hands-on experience in the dynamic field of computing and informatics. 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 3990Undergraduate Research. (3) Prerequisite(s); Permission

of department. Students will conduct a research project under the supervision of a faculty member, working to develop critical research skills and gain hands-on experience in the field of computing and informatics.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4155Software Development Projects3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4681Senior Design I3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4682Senior Design II3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4750Honors Thesis3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4850Senior Project I3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4851Senior Project II3

2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4990Undergraduate Research3
Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 4991Undergraduate Thesis3

Concentration Courses (27-29 credit hours) Required Concentration Courses (18 credit hours)

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 5113Mathematical Foundations for Computing3

Emphasis is placed on conceptual understanding through hands-on computational implementation of algorithms. Students will engage with practical coding exercises to reinforce mathematical principles and develop problem- solving skills applicable to real-world challenges. By the end of the course, participants will be equipped with the mathematical tools necessary to confidently pursue advanced coursework in areas such as machine learning, data science, computer vision, and algorithms.

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 6111Foundations of Programming3

Core Courses (12 credit hours)

Subject
ITSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 80008999 - Computing and Informatics Elective

Note: Students with exceptionally strong backgrounds in specific disciplines may be excused from one or more of the required didactic classes (except ITSC 8110) at the discretion of the Bioinformatics Concentration Coordinator. Business Information Systems and Operations

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8110Introduction to Computing and Information

Systems Research (3) First-year students must take this introductory course in the first Fall semester. It is jointly taught by CIS Ph.D. faculty for all concentrations, providing new students an overview of the CIS research areas and opportunities at UNC Charlotte. Only when there is an unavoidable schedule conflict between ITSC 8110 and another Ph.D. level course that a student has to take, can the student make a request to take ITSC 8110 in the second Fall semester. Such a request must be justified and signed by the student’s initial Ph.D. advisor and endorsed by the Ph.D. Program Director. Graduate Research Seminar (minimum 3 credit hours)

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8665Graduate Teaching Seminar. (1) Preparation for

an academic teaching career, by examining communication and teaching techniques in the field of Computer Science. Aims to help students develop pedagogical skills, learn about relevant research in computer science education, and practice teaching strategies in a supportive environment while benefitting from peer feedback.

Subject
ITSC
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8699Graduate Research Seminar1

Students must sign up for and receive credit for ITSC 8699 every semester that they are in the Ph.D. program until they are admitted to Ph.D. candidacy. If there is a legitimate reason that a student has to do part of their Ph.D. research in a different site during a regular semester, then they must first make a request to be exempted from taking ITSC 8699 for the period that they are visiting the other site. Such a request must be well justified and signed by the student's Ph.D. advisor and

Subject
ITSC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8880Individual Study. (3) Prerequisite(s): permission

of department. With the direction of a faculty member, students plan and implement appropriate objectives and learning activities to develop specific areas of expertise through research, reading, and individual projects. May be repeated for credit.

Subject
ITSC
Type
course
Repeatable
May be repeated for credit.
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8990Pre-Dissertation Research. (1 to 6)

Prerequisite(s): Good standing in the Ph.D. in Computing and Information Systems program. Students conduct research in information technology under the direction of one or more CIS faculty. A major goal of this course is to prepare the student for the Qualifying Examination. Graded on a Satisfactory Progress/Unsatisfactory Progress basis each term. May be repeated for credit.

Subject
ITSC
Type
course
Repeatable
May be repeated for credit.
Edition
2026-2027
Source
catalog.charlotte.edu
ITSC 8991Doctoral Dissertation Research (1 to 9) (taken19

for 18+ credit hours) Design Computation Concentration Core Courses

Subject
ITSC
Credits (min)
19
Credits (max)
19
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu

Source: University of North Carolina at Charlotte's catalog, linked per course · table learning_unit · CourseShelf publish 61