Computer Science, B.S.

Computer Science, B.S.

What is a computer science degree?

Computer Science BSComputer science focuses on the fundamental theory of computing. It's more than just programming, encompassing the fundamentals of algorithmic thinking and how to design, develop and test software and information systems.

Whether you want to develop new methods of human-computer interaction, design intelligent systems or program high-powered software applications, a computer science degree from Florida Tech develops a strong background in computer systems with experience in programming and information management. The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission of ABET,

Gain Practical Experience

Computer science students at Florida Tech can choose from a variety of sub-fields for their computer science degree including:

  • Artificial intelligence

  • Human-computer interaction

  • Computer architecture

  • Graphics

  • Databases

  • Operating systems

  • Computational science

Computer science students learn the fundamentals of algorithmic thinking and gain the ability to express solutions to problems using computer-programming languages. First-year courses for a computer science degree give you a foundation in software development and cover computer organization, allowing you to begin doing computer science on day one.

You also take a seminar in computer science disciplines and careers, learn about supercomputers and develop high-performance applications using our Blueshark HPC cluster (a 576 processor core IBM system) and as a senior, complete a team design project where you'll conceptualize, design, construct and present a novel software application.

As a result, you get practical experience, an expanded professional network and perhaps even a pre-graduation job offer.

Build Professional Relationships

Beyond the classroom, students earning a computer science degree build leadership and professional experience through exciting internships and participation in academic organizations like Upsilon Pi Epsilon (computer science honor society), the Association for Computing Machinery, student government and over 100 other student organizations.

Get Recruited Upon Graduation

Employers that have recruited Florida Tech students for internships and careers include IBM, Microsoft, EA Games, GE, Mozilla and Texas Instruments.

Earn an advanced degree

After receiving their computer science degree, many of our students go on to graduate school at universities such as Florida Tech, Brown University, Johns Hopkins, UCLA and University of Florida.

Why pursue a computer science degree at Florida Tech?

Top computer science schools including Florida Tech have a myriad reasons to be the choice for a computer science degree. For Florida Tech, the reasons begin with our program being listed among the Fiske Guide's "Engineering/Top Technical Institutes" and Parade Magazine's College A-List in Engineering. In addition, the Computing Accreditation Commission of ABET accredits Florida Tech's computer science program – a distinction that is recognized among employers, giving Florida Tech grads a job placement advantage.

ABET ComputingAccreditation

The undergraduate computer science program is accredited by the Computing Accreditation Commission of ABET.

Small Classes – Low Faculty-to-Student Ratio

Florida Tech is known for its small class sizes and low faculty-to-student ratio, creating a tight-knit learning community where professors give individualized attention. Students are often with the same faculty advisor throughout their college experience and find it easy to interact with professors for consultation and mentoring. Because we are one of the top computer science schools, Florida Tech professors provide financial support to about 10 percent of underclassmen through research grants they direct, a true testament to Florida Tech's student-centered organizational culture.

Florida Tech's faculty are active and internationally known researchers with expertise in computer security, intelligent systems, computer vision, complex networks and distributed negotiations. Research is another way Florida Tech secures a position among top computer science schools because the research being done by our faculty involves students in projects related to machine learning, computer vision, biologically inspired computing, data mining, cyber security, cryptography, speech recognition and more.

Experiences Outside The Classroom

Outside the classroom, students join the Association for Computing Machinery (ACM) student chapter or take part in ACM's Annual International Collegiate Programming Contest. In the last decade, programming teams have consistently placed in the top 10 of the southeast region, helping us maintain our prominence as one of the top computer science schools. Florida Tech has advanced to the world finals five times in the past 15 years in what is also referred to as the "Battle of the Brains" because it brings together the best student problem solvers from all over the world.

State-Of-The-Art Facilities

Another reason many students choose Florida Tech over other top computer science schools is its high tech facilities. As indicated by an entrance survey conducted in the last seven years, incoming first year students list the state-of-the-art F.W. Olin Engineering Complex as one of the top three reasons why they chose to attend Florida Tech. Here, the computing laboratories offer cutting-edge tools for student learning and research. Unlike other top computer science schools you may consider, the computers at Florida Tech are upgraded every three years to ensure they are always capable of running the most up-to-date software and a full suite of software development tools is freely available to all computer science students.

Another reason we've earned the distinction among top computer science schools is the Harris Institute for Assured Information, an interdisciplinary center devoted to cutting-edge research in computer security and information protection.

Great Florida Location

Among top computer science schools, Florida Tech's location can't be beat. The campus is in the heart of Florida's Space Coast, near the nation's fourth largest high-tech workforce with over 5,000 high-tech companies in the region. We are an hour drive from the NASA Kennedy Space Center and many high-tech firms in Orlando.

Students can also enjoy year-round beautiful weather, 72 miles of Atlantic Coast beaches and the Indian River Lagoon. The Melbourne area boasts many recreational activities and is a short drive to Orlando attractions such as Disney World and Universal Studios, or north to the Daytona International Speedway. On campus activities abound from intramural and collegiate sports to clubs, concerts and festivals. Whether it's to learn, work or play, Florida Tech students can do it all at one of the top computer science schools.

How will a computer science degree prepare me for the future?

Participating in a wide array of computer science internships, research projects, competitions and professional clubs, our students never have a shortage of ways to become involved in activities that enhance their degree.

Computer science internships are a hands-on way that Florida Tech students engage with professionals in their chosen career field. This valuable learning opportunity builds skills and a highly competitive resume that equips students for the future. Top companies collaborate with Florida Tech to offer computer science internships including:

  • Harris Corp.

  • Microsoft

  • NASA

  • Northrop Grumman

Florida Tech students are encouraged to pursue multiple computer science internships during their academic careers to prepare for the working world.

Hands-On Research Experience

Well-qualified computer science students are invited to join faculty teams researching a variety of different topics within the field. Our computer science faculty is made up of active and internationally known researchers in the fields of software testing, information assurance (cyber security) and intelligence systems who are gathering data on several topics, including:

  • Computer security

  • Intelligent systems

  • Computer vision

  • Complex networks

  • Distributed negotiations

Several state-of-the-art computing laboratories and a full suite of software development tools are freely available to all computer science students. A number of special-purpose laboratories are available to students doing advanced research as well. Seniors complete a capstone project that challenges them to design, develop, program and present a novel software application.

Research opportunities like these allow Florida Tech students to gather hands-on experience in their field before they graduate. Students can also conduct research during their computer science internships.

Join Clubs and Organizations to Enhance Your Degree

Florida Tech students can choose to take part in a plethora of clubs, organizations and honor societies related to computer science. The Association for Computing Machinery (ACM) is a professional student organization that encourages members to network with other computer scientists from around the country. ACM also holds workshops and a "CS Fest" to promote interest in the field.

Members of Florida Tech's chapter of the Institute of Electrical and Electronics Engineers (better known as FIT-IEEE) stress the importance of education, networking, research and friendship during their studies. They also compete in robotics competitions and other team-based projects.

Video gamers and science fiction fans can also join the Florida Tech Society for Science Fiction and Fantasy (FITSFF) to take part in gaming competitions, science fiction movie watching nights, and other group activities to make connections with students from other departments with similar interests.

These organizations, research opportunities and computer science internships are just a few of the ways Florida Tech engages students in their educational career.

What can you do with a computer science degree?

Computer science careers are currently among the most popular for college graduates, primarily because the demand for qualified software developers, web designers, computer systems analysts and database administrators, to name a few, has never been higher.

Career Outlook

Computer science careers involve a variety of duties including inventing and designing new technology or finding new uses for existing technology. Computer scientists might explore issues in computation, invent new software languages, analyze methods to improve the way we work with computers or improve computer algorithms that become the foundation for advancements in technology (such as cloud computing).

The Occupational Outlook Handbook published by the United States Department of Labor, Bureau of Labor Statistics, provides detailed information about specific jobs including median annual pay, working conditions and job outlook, among other things.

According to the bureau, computer science careers are projected to grow 19 percent through 2020, as companies continue to add personnel to develop software controls for complicated electronics, improve hardware operations and manage larger and larger amounts of data. From cars to large equipment to hand-held devices, there is a growing emphasis to create advanced technologies as well as find innovative ways to prevent attacks, manage cyber security and track hackers. Check the handbook for computer science careers.

Career Options

  • Software Designer and Developer
  • Computer Support Specialist
  • Computer Systems Analyst
  • Computer Programmer
  • Database Administrator
  • Computer and Information System Manager
  • Information Security Analyst
  • Web Developer
  • Computer Network Architect
  • Network Administrator

Potential Employers

Students who graduate with a degree in computer science find computer science careers in all sectors of the economy and have gone on to work for:

  • Electronic Arts (EA Games)

  • General Electric

  • Google

  • HP

  • Microsoft

  • Mozilla

  • NSA

  • Zynga

Graduate Degree Programs

Students interested in pursuing an advanced degree in computer science at Florida Tech before choosing computer science careers have gone on to study fields such as:

  • Database Development

  • Computer Vision

  • Bioinformatics

  • Computer Graphics

  • Networks

  • Information Management

Get the Facts