Computer Science (B.S.)
Computer Science 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 offers a comprehensive major in Computer Science with flexible specialization areas that match student interests and market trends. Computer facilities include departmental computer laboratories equipped with gaming computers, VirtualBox, and Windows servers, as well as a 3D printing lab, and a security simulation lab. The University also has a large network of computers.
Some learning objectives of Computer Science courses are the following:
- To develop expertise in basic algorithms;
- To develop problem-solving skills;
- To develop language skills;
- To develop expertise in the design and use of software, databases, computer architecture and applications;
- To understand the physical components of computer hardware, networks, and telecommunications, and develop ways to use this knowledge effectively;
- 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
- 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, data communications, databases, computer hardware, data structures and algorithms, and artificial intelligence. The program offers specializations in Cybersecurity, Data Analytics, and Digital Media with subjects that include Computer Security, Forensics, Cryptography, Data Science, Machine Learning, Web Design, and 3D Animation.
A minimum grade of C is required in all courses in the CS Core, CS Specialization, Science and Mathematics requirements, and minor.
The credits in Mathematics and Physics satisfy the university general education requirements in Science and Mathematics.
The academic skills of the university general education requirements pertaining to computer literacy are satisfied by computer science courses in the major.
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-231 | COMPUTER SCIENCE I | 4 |
| CS-232 | COMPUTER SCIENCE II | 4 |
| CS-306 | DATABASE ANALYSIS & LOGICAL DESIGN | 4 |
| CS-317 | ETHICS & DIGITAL TECHNOLOGY | 3 |
| CS-331 | DATA STRUCTURES AND ALGORITHMS | 3 |
| CS-332 | COMPUTER HARDWARE ORGANIZATION | 3 |
| CS-372 | SOFTWARE ENGINEERING | 3 |
| CS-440 | DATA COMMUNICATIONS | 3 |
| CS-487 | SEMINAR | 3 |
Choose one of three options below (15 credits)
Cybersecurity Specialization
Data Analytics Specialization
Digital Media Specialization
| CS-320 | INTRO TO 3D MODELING & ANIMATION | 3 |
| CS-334 | COMPUTERIZED GRAPHICS | 3 |
| CS-338 | WEB DESIGN, AUTHORING AND PUBLISHING | 3 |
| CS-341 | INTERACTIVE MULTIMEDIA SYSTEMS | 3 |
| CS-342 | WEB ANIMATION | 3 |
Mathematics Requirements
Science Requirements (8 credits)
| PHY-201 | GENERAL COLLEGE PHYSICS I | 3 |
-
| And | |
| PHY-201L | GENERAL COLLEGE PHYSICS LABORATORY I | 1 |
-
| And | |
| PHY-202 | GENERAL COLLEGE PHYSICS II | 3 |
-
| And | |
| PHY-202L | GENERAL 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.