Daytona Beach Campus

Bachelor of Science in Computer Science

  • OVERVIEW
  • ADVANTAGES
  • REQUIREMENTS

Overview

The Bachelor of Science in Computer Science program is housed within the Electrical, Computer, Software & Systems Engineering (ECSSE) department, and provides a blend of theory and applications that prepares students for a variety of computer science and software engineering positions in industry or government, while laying the foundation for graduate study in computer science or software engineering. The program allows students to apply knowledge and skills in computer science and software engineering acquired in the program to a number of Areas of Concentration, including Applied Mathematics, Business Administration, Homeland Security and Human Factors.

Applied Mathematics Area of Concentration: The Computer Science degree with Area of Concentration in Applied Mathematics produces graduates who operate at the intersection of applied mathematics, computer science, and several applied-science focus areas. The program integrates computing, mathematical modeling, and data visualization to allow solution to complex problems arising in the physical, natural, and behavioral sciences, as well as engineering.  Graduates will have a very strong core of computing know-how, as well as an in-depth experience with numerical methods, modeling, and visualization, having practices such approaches in the capstone experience with computational models arising in areas such as atmospheric physics, structural dynamics, and computational fluid dynamics. The strong emphasis on applied mathematics, computing tools, and science applications provides graduates a firm foundation from which to pursue a variety of aerospace and aviation careers.

Business Administration Area of Concentration: The Computer Science degree with Area of Concentration in Business Administration produces graduates operating at the intersection of business administration, management, computer science, and software engineering. Graduates will have in-depth knowledge of computing and management fundamentals, and will be ready to pursue software-related careers as managers or as entrepreneurs.

Homeland Security: The Computer Science degree with Area of Concentration in Homeland Security produces graduates who operate at the intersection of homeland security, computer and data network security, computer science, and software engineering. Graduates will have a very strong core comprised of elements from homeland security, computer science, and software engineering, and will be ready to work in government or industry in the homeland security or other security-related careers.

Human Factors Area of Concentration: The Computer Science degree with Area of Concentration in Human Factors produces graduates who operate at the intersection of human factors, computer science, and quality assurance. Human Factors is an interdisciplinary field in itself, incorporating aspects of psychology, systems engineering, and computer science to improve the man-machine interface. Human Factors makes designs safer, more reliable, and easier to use by understanding the capabilities and limitation of the individual who operates the interface to the equipment being used. Graduates will have a very strong core in computing, as well as in-depth experience with both human factors and quality assurance.

Advantages

The Bachelor of Science of Computer Science, with its offering several Areas of Concentration, provides advantages beyond traditional computer science degrees. The program focuses more on applications than theory: Program students graduate with a thorough grounding in computer science basics, advanced computer science topics, and software engineering practices.

The Areas of Concentration make it possible for students to develop substantial proficiency in a second domain, one of: Applied Mathematics, Business Administration, Human Factors, or Homeland Security. For the student primarily interested in computer science, the chosen concentration opens doors to a specific field in which to practice software engineering; for the student primarily interested in one of the concentration domains, the computer science / software engineering skills attained provide opportunities to advance in the chosen area in highly-demand computing jobs.

Requirements

The Bachelor of Science in Computer Science (with Area of Concentration of the student’s choice) prepares students to work as part of a tem on the development of software systems in the area of concentration. Software engineering concepts are integrated throughout the curriculum, which also includes general education courses in math and science, as well as computing courses in the areas of computing fundamentals, advanced concepts, applied computing, and software engineering.

The Computer Science degree can be earned in eight-semesters assuming appropriate background and full-time enrollment. Successful completion of the program requires a minimum of 121 credits. Students entering the program should have demonstrated a proficiency in algebra and trigonometry. Students can prepare for this by taking MA 140, College Algebra, and MA 142, Trigonometry, prior to taking MA 241. Students should be aware that courses might have prerequisites and co-requisites. Check course descriptions in the catalog and consult a faculty advisor to ensure appropriate sequencing.

Computer Science Core
CourseTitleCredit
 
CEC 220Digital Circuit Design3
COM 122English Composition and Literature3
COM 219Speech3
COM 221Technical Report Writing3
CS 222Introduction to Discrete Structures3
CS 225Computer Science II4
CS 315Data Structures and Analysis of Algorithms3
CS 332Organization of Programming Languages3
CS 420Operating Systems3
EGR 101Introduction to Engineering2
EGR 115Introduction to Computing for Engineers3
HU 14xHumanities3
HU/SSUpper-level Elective3
MA 241Calculus and Analytic Geometry I4
MA 242Calculus and Analytic Geometry II4
SE 300Software Engineering Practices4
SSLower-level Elective3
UNIV 101College Success1
Total Credits55
Applied Mathematics Area of Concentration
CourseTitleCredit
 
CEC 300Computing in Aerospace and Aviation3
CS 317Files and Database Systems3
CS 344C and Unix3
CS 375Algorithms3
ES 312Energy Transfer Fundamentals3
HU/SSUpper-level Humanities6
MA 243Calculus and Analytic Geometry III4
MA 345Differential Equations and Matrix Methods4
MA 350Partial Differential Equations3
MA 412Probability and Statistics3
MA 432Linear Algebra3
MA 444Scientific Visualization3
MA 453High Performance Scientific Computing3
MA 488Introduction to Numerical Fluids3
MA 490Capstone Project3
PS 150Physics for Engineers I3
PS 160Physics for Engineers II3
PS 250Physics for Engineers III3
PS 253Physics Laboratory for Engineers1
WX 201Survey of Meteorology3
 Open Elective3
Area of Concentration Credits66
Total Credits121
Business Administration Area of Concentration
CourseTitleCredit
 
BA 201Principles of Management3
BA 210Financial Accounting3
BA 220Marketing3
BA 225Business Law3
BA 317Organizational Behavior3
BA 325Social Responsibility and Ethics in Management3
BA 406Strategic Management of Technical Operations3
BA 422Life Cycle Analysis for Systems and Programs in Aviation/Aerospace3
BA 436Strategic Management3
CEC 300Computing in Aerospace and Aviation3
CS 317Files and Database Systems3
CS 455Artificial Intelligence3
CS 490Computer Science Capstone Design3
EC 225Engineering Economics3
MA 222Business Statistics3
MA 245Applied Differential Equations3
MA 320Decisions Mathematics3
PSScience I*3
PSScience II*3
PSScience III with Laboratory*4
SE 310Analysis and Design of Software Systems3
 Open Elective3
Area of Concentration Credits67
Total Credits122

*Students may satisfy the science requirement by choosing one of the following course sequences:

  • PS 150, PS 160, PS 250/253 –OR– PS 140/141
  • PS 103/103L, PS 104/104L, PS 107/107L
  • PS 107/107L, PS 111, PS 112

The program coordinator may approve other combinations satisfying the science requirement.

Homeland Security Area of Concentration
CourseTitleCredit
 
CEC 460Telecommunications3
CS 303Computer Security3
CS 317Files and Database Systems3
CS 344C and Unix3
HS 201Introduction to Homeland Security3
HS 301Fundamentals of Transportation Security3
 –or– 
HS 302Introduction to Industrial Security3
HS 320Homeland Security Law and Policy3
HS 325Terrorism: Origins, Ideologies, and Goals3
HS 385Homeland Security Technology and Systems3
HS 401Fundamentals of Emergency Management3
HS 402Critical Infrastructure and Risk Analysis3
HS 415Business Skills for the Homeland Security Professional1
HS 490Capstone Design3
HU/SSHumanities / Social Science Upper-Level Elective3
MA 245Applied Differential Equations3
MA 412Probability and Statistics3
PS 150Physics for Engineers I3
PS 160Physics for Engineers II3
PS 250Physics for Engineers III3
PS 253Physics Laboratory for Engineers1
SE 420Software Quality Assurance3
 CS/SE/CEC/HS 300–400 Level Elective3
 Open Elective3
Area of Concentration Credits65
Total Credits120
Human Factors Area of Concentration
CourseTitleCredit
 
CEC 300Computing in Aerospace and Aviation3
CS 490Computer Science Capstone Design3
HF 210Human Factors I: Principles and Fundamentals3
HF 302Human Factors II: Analytic Methods and Techniques4
HF 305Human Factors III: Test and Evaluation4
HF 310Human-Computer Interaction3
HF 400Human Factors IV: System Design4
HF/PSYHuman Factors or Psychology Elective3
MA 222Business Statistics3
MA 245Applied Differential Equations3
MA 320Decisions Mathematics3
PSScience I*3
PSScience II*3
PSScience III with Laboratory*4
PSY 101Introduction to Psychology3
PS 312Research Analysis in Psychology4
PS 322Research Design4
SE 310Analysis and Design of Software Systems3
SE 320Software Construction3
SE 420Software Quality Assurance3
Area of Concentration Credits66
Total Credits121

*Students may satisfy the science requirement by choosing one of the following course sequences:

  • PS 150, PS 160, PS 250/253 –OR– PS 140/141
  • PS 103/103L, PS 104/104L, PS 107/107L
  • PS 107/107L, PS 111, PS 112

The program coordinator may approve other combinations satisfying the science requirement.