Loading…
Program Purpose
The Wilmington University undergraduate degree program in Computer Science prepares students for some of the most innovative and essential fields in today's growing information economy. With technical knowledge in the principal areas of study including computer programming, computer network, information security, web applications, and artificial intelligence, students will learn to solve real-life problems involving the design, development, support and management of hardware, software, multimedia and systems integration services. Students who successfully complete this degree are prepared for work in the computer technology industry, developing commercial and industrial applications or computer models.
Program Competencies
Students completing the Computer Science B.S. program will be able to:
Experiential Learning
Experiential Learning at Wilmington University takes a 360° approach to applied education. Whether you bring significant professional experience and pursue Credit for Prior Learning (CPL), or you complete a Work-Integrated Learning (WIL) experience such as an internship or cooperative education placement embedded within your academic program, these opportunities provide meaningful pathways toward completing your degree.
Cooperative Education Option
The Cooperative Education option is an alternative to the CSC490-Internship course. In order to be eligible, students must first have at least 60 credits, plus a GPA of 2.5 or higher. Students must contact the Office of Work-Integrated Learning and their Program Chair one semester before they would like to begin a co-op assignment.
CTA 260 IT Support Fundamentals I
ECO 105 Fundamentals of Economics
ENG 121 English Composition I
ENG 122 English Composition II
ENG 131 Public Speaking
MAT 205 Introductory Survey of Mathematics
PHI 100 Introduction to Critical Thinking
PSY 101 Introduction to Psychology
Science Elective
ENG 310 Research Writing
OR
ENG 360 Creative Writing
HIS 381 Contemporary Global Issues
POL 300 American Politics
Humanities Elective
Students may choose their Humanities electives from the following course codes or courses:
ART, CUL, DRA, ETN, HUM, LIT, MUS, PHI, SPA
COM 245 Writing for the Media
DSN 110 Fundamentals of Drawing
HIS 230 Global Civilizations
TEC 215 Basic Photography
VFP 313 Aesthetics of Film
CSC 200 Computer Science Fund
CSC 305 Computer Architecture
CSC 315 Fund. of O-O Programming
CSC 320 Algorithms and Data Structures
CSC 330 Programming Fundamentals I
CSC 331 Programming Fundamentals II
CSC 345 Database Foundations
CSC 390 AI Fundamentals
CSC 400 System Analysis and Design
MAT 200 Pre-Calculus
MAT 310 Calculus I
MAT 312 Business Statistics
SEC 100 Introduction to Computer Hardware and Operation
SEC 235 Networks and Telecommunications
SEC 326 Cloud Architecture, Reliability & Economics
SEC 340 Windows Operating Systems and Systems Administration
CSC 489 Experiential Learning in Computer Science
CSC 490 CSC Internship
CSC 355 Agile Project Management
ISM 450 Project Management and Practice
Students with less than 16 transfer credits are required to take FYE 101 as one of their electives. We recommend the following elective options for students in the BS in Computer Science program:
CSC 415 AI Risks & Threats
CSC 475 Legal Aspects of AI
CSC 414 Ethics for Computer Science
BBA 430 Data Visualization
CSC 100 Web Design & Development
CSC 340 JavaScript I
CSC 350 Innovative Web Development
CSC 370 User-Centered Design
CSC 395 Intro to Data Science
CSC 403 Predictive Analytics and Data Mining
CSC 419 Python for Data Science
CSC 430 Machine Learning Principles
CSC 440 Deep Learning & Neural Networks
CSC 310 Microsoft .NET I
CSC 325 Java Programming I
CSC 311 Microsoft .NET II
CSC 335 Java Programming II
CSC 450 Natural Language Processing
CSC 470 Computer Vision and Image Analysis
CSC 455 Large Language Model for Practical Application
ISM 420 Data Modeling and Warehousing
A completion degree is a personalized version of a bachelor's degree created exclusively for students who have completed an associate degree at an accredited institution. Completion degrees are available for most Wilmington University Bachelor of Science degrees. A student who expects to transfer a completed associate's degree should communicate with a Wilmington University academic advisor before registering for courses. A transcript with documentation of the conferred degree must be received by Wilmington University to confirm eligibility.
CSC 425 Java Programming III
All students interested in this degree must have completed the following prerequisites or their equivalents:
MAT 312 Statistics for Business
SEC 100 Intro to Comp Hardware & Operation
This information applies to new students who enter this degree program during the 2026-2027 Academic Year. All enrolled students should log in to MyWilmU Degree Works to view their personalized course and program completion requirements. You may also refer to the academic catalog for the general curriculum for this program from previous academic years.
DESCRIPTION
PREREQUISITES
CROSSLISTING
SYLLABUS