Computer Science (B.S.)

Computer Sciences is a modern, well-developed and vibrant area of knowledge that has roots in ancient history, from the Chinese abacus and the Babylonian tablets to Pascal’s primitive calculator, Turing machines, and ENIAC. The Department of Mathematics and Computer Science offers programs of study leading to the degrees of Bachelor of Science in Computer Science, and Bachelor of Science in Computer Information Sciences. Computer facilities include a departmental computer laboratory equipped with personal computers, Sun, VMware, and Windows servers, as well as, a 3D printing and security simulation lab. The University also has a large network of computers.

Some learning objectives of Computer Science courses are the following:

  1. To develop expertise in basic algorithms;
  2. To develop problem-solving skills;
  3. To develop language skills;
  4. To develop expertise in the design and use of software, databases, computer architecture and applications;
  5. To understand the physical components of computer hardware, networks, and telecommunications, and develop ways to use this knowledge effectively;
  6. To develop an open mind and facility for learning new materials, as the field of computer science evolves very rapidly and demands continuing education beyond the classroom; and
  7. To develop critical attitudes concerning the proper use of computers in society, which are appropriate to the ethical values of Barry University.

Major in Computer Science

This program is designed to provide students with a solid technical foundation in the field of computers, allowing them to select among diverse areas of specialization. The program provides a balance between theory and applications, between problem-solving techniques and system implementation. Thus, our graduates not only compete successfully in the job market, but they are also ready to pursue advanced studies in Computer Science.

Students who major in Computer Science will study such subjects as software engineering, computer networks, databases, computer architecture, systems programming, operating systems, artificial intelligence, computer graphics, and numerical computing.

A minimum grade of C is required in all courses in the CS Core, CS Electives, Science, Mathematics, and minor.

The credits in Mathematics and Physics satisfy the Barry distribution requirements in Science and Mathematics.

The curriculum for the Computer Science major consists of the following components:

 

Computer Science Core

30 credits

Specialization

Select one of the following:

1. Cybersecurity

2. Data Analytics

3. Digital Media

15 credits

Mathematics Requirements

10 credits

Physics Requirements

8 credits

General Electives

15 Credits

General Education

42 credits

Total

120 credits

Bachelor of Science (120 credits)

Core Courses (30 credits)

CS-231COMPUTER SCIENCE I

4

CS-232COMPUTER SCIENCE II

4

CS-306DATABASE ANALYSIS & LOGICAL DESIGN

4

CS-317ETHICS & DIGITAL TECHNOLOGY

3

CS-331DATA STRUCTURES AND ALGORITHMS

3

CS-332COMPUTER HARDWARE ORGANIZATION

3

CS-372SOFTWARE ENGINEERING

3

CS-440DATA COMMUNICATIONS

3

CS-487SEMINAR

3

Choose one of three options below (15 credits)

Cybersecurity Specialization

CS-318BIOMETRICS

3

CS-340PROGRAMMING FOR THE WEB

3

CS-474COMPUTER FORENSICS

3

CS-477COMPUTER SECURITY

3

CS-478APPLIED CRYPTOGRAPHY

3

Data Analytics Specialization

CS-204INTRODUCTION TO DATA SCIENCE

3

CS-316DATA VISUALIZATION

3

CS-333DATA ANALYTICS

3

CS-408MACHINE LEARNING

3

MAT-356STATISTICS FOR SCIENCE

3

 

Digital Media Specialization

CS-320INTRO TO 3D MODELING & ANIMATION

3

CS-334COMPUTERIZED GRAPHICS

3

CS-338WEB DESIGN, AUTHORING AND PUBLISHING

3

CS-341INTERACTIVE MULTIMEDIA SYSTEMS

3

CS-342WEB ANIMATION

3

Mathematics Requirements

MAT-211CALCULUS I

4

MAT-253DISCRETE MATHEMATICS I

3

MAT-354DISCRETE MATHEMATICS II

3

Science Requirements (8 credits)

PHY-201GENERAL COLLEGE PHYSICS I

3

-
And

PHY-201LGENERAL COLLEGE PHYSICS LABORATORY I

1

-
And

PHY-202GENERAL COLLEGE PHYSICS II

3

-
And

PHY-202LGENERAL COLLEGE PHYSICS LABORATORY

1

General Electives (15 credits)

IT industry leaders encourage graduating Computer Science
majors to have some basic skills in business, project management,
and organizational communication. The department recommends the following.
classes to be taken as general electives:

BUS 181 Introduction
to Business.

MGT 305
Organizational Behavior and
Management.

MGT 309
Organizational Communication.