Loading…

Computer Science, Bachelor of Science

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:

  1. Apply Computer Science best practices and current methodologies to create, deliver, and support information technology projects and its importance in the world of technology.
  2. Analyze requirements for the process of creating programming from script to screen.
  3. Analyze requirements for computer hardware, network security, and software applications using best practices and current methodologies.

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.  


Curriculum

General Education Requirements (39 credits)

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

Choose one of the following two courses:

ENG 310 Research Writing

OR

ENG 360 Creative Writing

Choose one of the following two courses:

HIS 381 Contemporary Global Issues

OR

POL 300 American Politics

Humanities Electives

Humanities Elective

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

Computer Science Core Requirements (55 credits)

In addition to the Computer Science Core, students will complete an additional 18 credits from one of the following concentrations: Computer Science (no concentration), Artificial Intelligence, or Data Analytics.

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

 

Choose one of the following two courses:

CSC 489 Experiential Learning in Computer Science

OR

CSC 490 CSC Internship

Choose one of the following two courses:

CSC 355 Agile Project Management

OR

ISM 450 Project Management and Practice

Free Electives (8 credits)

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

Computer Science - No Concentration (18 credits)

CSC 414 Ethics for Computer Science

Choose five courses from the following:

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

OR

CSC 325 Java Programming I

 

CSC 311 Microsoft .NET II

OR

CSC 335 Java Programming II

 

CSC 450 Natural Language Processing

OR

CSC 470 Computer Vision and Image Analysis

Concentration in Artificial Intelligence (18 credits)

CSC 414 Ethics for Computer Science

CSC 419 Python for Data Science

CSC 430 Machine Learning Principles

CSC 440 Deep Learning & Neural Networks

CSC 455 Large Language Model for Practical Application

Choose one of the following two courses:

CSC 450 Natural Language Processing

OR

CSC 470 Computer Vision and Image Analysis

Concentration in Data Analytics (18 credits)

BBA 430 Data Visualization

CSC 395 Intro to Data Science

CSC 403 Predictive Analytics and Data Mining

CSC 414 Ethics for Computer Science

CSC 419 Python for Data Science

ISM 420 Data Modeling and Warehousing


Completion Degree Requirements

What is a Completion Degree?

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.

Computer Science Completion Degree Version for No Concentration (45 credits)

CSC 305 Computer Architecture

CSC 315 Fund. of O-O Programming

CSC 330 Programming Fundamentals I

CSC 331 Programming Fundamentals II

CSC 345 Database Foundations

CSC 400 System Analysis and Design

CSC 414 Ethics for Computer Science

Choose one of the following two courses:

CSC 489 Experiential Learning in Computer Science

OR

CSC 490 CSC Internship

Choose seven courses from the following:

BBA 430 Data Visualization

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 425 Java Programming III

CSC 430 Machine Learning Principles

CSC 440 Deep Learning & Neural Networks

ISM 420 Data Modeling and Warehousing

 

CSC 450 Natural Language Processing

OR

CSC 470 Computer Vision and Image Analysis

 

CSC 310 Microsoft .NET I

OR

CSC 325 Java Programming I

 

CSC 311 Microsoft .NET II

OR

CSC 335 Java Programming II

 

CSC 355 Agile Project Management

OR

ISM 450 Project Management and Practice

All students interested in this degree must have completed the following prerequisites or their equivalents: 

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

MAT 312 Statistics for Business

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration

Computer Science Completion Degree Version for Artificial Intelligence (45 credits)

CSC 305 Computer Architecture

CSC 315 Fund. of O-O Programming

CSC 330 Programming Fundamentals I

CSC 331 Programming Fundamentals II

CSC 345 Database Foundations

CSC 390 AI Fundamentals

CSC 400 System Analysis and Design

CSC 414 Ethics for Computer Science

CSC 419 Python for Data Science

CSC 430 Machine Learning Principles

CSC 440 Deep Learning & Neural Networks

CSC 455 Large Language Model for Practical Application

Choose one of the following two courses:

CSC 450 Natural Language Processing

OR

CSC 470 Computer Vision and Image Analysis

Choose one of the following two courses:

CSC 355 Agile Project Management

OR

ISM 450 Project Management and Practice

Choose one of the following two courses:

CSC 489 Experiential Learning in Computer Science

OR

CSC 490 CSC Internship

All students interested in this degree must have completed the following prerequisites or their equivalents:

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

MAT 312 Statistics for Business

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration

Computer Science Completion Degree Version for Data Analytics (45 credits)

BBA 430 Data Visualization

CSC 305 Computer Architecture

CSC 315 Fund. of O-O Programming

CSC 330 Programming Fundamentals I

CSC 331 Programming Fundamentals II

CSC 345 Database Foundations

CSC 395 Intro to Data Science

CSC 400 System Analysis and Design

CSC 403 Predictive Analytics and Data Mining

CSC 414 Ethics for Computer Science

CSC 419 Python for Data Science

ISM 420 Data Modeling and Warehousing

MAT 312 Business Statistics

Choose one of the following two courses:

CSC 489 Experiential Learning in Computer Science

OR

CSC 490 CSC Internship

Choose one of the following two courses:

CSC 355 Agile Project Management

OR

ISM 450 Project Management and Practice

All students interested in this degree must have completed the following prerequisites or their equivalents:

CSC 320 Algorithms and Data Structures

ENG 122 English Composition II

MAT 310 Calculus I

SEC 100 Intro to Comp Hardware & Operation

SEC 235 Networks and Telecommunications

SEC 326 Cloud Architecture, Reliability & Economics

SEC 340 Windows Operating Systems and Systems Administration



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.