Skip to main content

Computer Science

  Download Catalog as PDF

Majors and Minors

Major Minor In-Seat Online


This course provides a broad overview of the computing field and helps students explore the vast array of professional paths that the Computer Science major prepares them for.

For More Information on CSE 150

This is an introduction to object-oriented programming languages. Students will be exposed to programming concepts, data structure and algorithmic processes.

For More Information on CSE 200

This course introduces advanced programming concepts, efficient problem solving, and further develops algorithmic design.

For More Information on CSE 210

This course examines the theory and architecture of databases. Students will learn to model data, design databases, and write and execute queries.

For More Information on CSE 250

This course addresses the design of interactive applications by applying a user-centered design cycle. The goal of this class is to focus students’ attention on usability and relevant user experience when building and creating applications.

For More Information on CSE 300

Students will focus on hardware and operating systems for computing platforms in this course. They will study the fundamentals of hardware and software and how they integrate to form the essential components of an IT system.

For More Information on CSE 310

Students will focus on network standards, components and requirements of network protocols within a distributed computing setting.

For More Information on CSE 320

Cybersecurity is one of the most important areas of technology management. Being able to keep an organization’s data secure is a top priority for many technology professionals. This course will explore concepts implementation, operation, analysis and testing of the security of computer technologies.

For More Information on CSE 400

This course is designed to present students with new technologies that are gaining importance. The topics of this course can change over course offerings. This course, with a different topic, may be repeated.

For More Information on CSE 420

Technology is on the go. No longer do we sit tethered to a desk to use a computer or access information. This course helps students gain the skills needed to create web-based and mobile applications

For More Information on CSE 410

This course is an integrative project where students are exposed to a challenging problem. The students will model the problem, propose possible solutions then build a solution. Students will work on aspects of this course individually and other parts will be team project based.

For More Information on CSE 490

Internship courses allow practical application of classroom knowledge and intentional development of skills applicable to the student’s professional growth. This experience focuses on the combination and integration of various concepts by applying them to the analysis and solution of problems viewed in the context of  marketing  studies. The internship experience requires 135 hours of relevant field work at the internship site in addition to scheduled class meetings. Students will be under the supervision of faculty and site supervisors. Students will gain practical hands-on experience, enhance skills learned in the classroom and acquire contacts with professionals in the field. Students will be expected to complete reflections and demonstrate learning through a final project or presentation.

For More Information on CSE 495

Last updated: 08/09/2022