KSAWorks
KSAWorks
Knowledge • Skills • Abilities
East Carolina University · Courses

CSCI

43 courses with the subject CSCI, 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.

CSCI 1000Explorations in Computing3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 1010Algorithmic Problem Solving4

Formerly CSCI 2310 3 lecture and 2 lab hours per week. P: Minimum grade of C (2.0) in MATH 1065 or qualifying score on SAT Math or ACT Math, or CSCI 1000

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 1011Algorithmic Problem Solving Lab0
Subject
CSCI
Credits (min)
0
Credits (max)
0
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 2400Discrete Structures I3

P: Minimum grade of C (2.0) in MATH 1065 or qualifying score on SAT Math or ACT Math. Application of basic concepts in discrete mathematics to solving problems in the computing discipline.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 2405Discrete Structures II3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 2410Digital Logic Design3

Formerly CSCI 3526 P: .Minimum grade of C in MATH 1065 or qualifying score on Math SAT or MATH ACT as required to be eligible for MATH 2121 or MATH 2171 . Introduction to digital logic and digital electronics, including Boolean algebra, number systems, logic gates, data structures, and both combinational and sequential logical design and optimization.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 2530Algorithms and Data Structures3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 2540Data Abstraction and Object-Oriented Data Structures4
Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3000Operating Systems3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3010Computer Networks3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3030Software Engineering I3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3550Computer Game Development I3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3584Computational Linear Algebra3

Same as MATH 3584 May receive credit for only one of CSCI 3584, MATH 3256 , MATH 3584 . P: Calculus course. Introduces vectors, matrices, and determinants. Special emphasis on application of linear algebra to solution of practical problems.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3650Design and Analysis of Algorithms3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3675Principles of Programming Languages3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 3700Database Management Systems3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4025Intelligent Systems3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4110High Performance Computing3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4120Machine Learning3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4130Information Retrieval3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4140Natural Language Processing3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4150Computer Vision3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4160Cybersecurity: Theory and Practice3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4170Cloud Computing3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4180Big Data Analytics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4190Cryptography and Information Security3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4230Software Engineering II3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4231Software Engineering II Lab0
Subject
CSCI
Credits (min)
0
Credits (max)
0
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4300Systems Programming3

Programming issues related to the functionality and general structure of operating systems, networking, security, and the general architecture of information systems are covered.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4520Computer Architecture3

P: CSCI major; CSCI 2410 . Organization of basic elements of computer system, including processor, memory, control unit, and I/O units.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4540Mobile Computing3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4550Computer Game Development II3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4602Automata, Computability and Complexity3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4627Procedural Languages and Compilers3

P: CSCI major; CSCI 2410 , CSCI 3675 . State of the art techniques for compiling procedural languages.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4700Artificial Intelligence3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4710Web Applications3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4820Computer Graphics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4900Ethical and Professional Issues in Computer Science1

To be taken by CSCI seniors in final semester. P: CSCI major and senior standing. Professional, ethical, legal, security, and social issues and responsibilities related to the practice of computer science.

Subject
CSCI
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 4905Selected Topics in Computer Science3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Repeatable
May be repeated with change of topic for maximum of 6 s.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 5220Program Translation3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 5501Independent Study1
Subject
CSCI
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 5502Independent Study2
Subject
CSCI
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu
CSCI 5503Independent Study3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.ecu.edu

Source: East Carolina University's catalog, linked per course · table learning_unit · CourseShelf publish 61