White FHU Logo
White FHU Logo
HomeAcademicsMajors & MinorsMajor in Computer Science

major in computer science

Bachelor’s Degree in Computer Science

B.S. in Computer Science Program Overview

If you want to pursue a career in the ever-growing world of technology, a Bachelor’s in Computer Science could be the perfect fit. With the explosive demand for skilled computer scientists, there is no better time to dive into this exciting field. At Freed-Hardeman University, our program is designed to equip you with the critical thinking and problem-solving skills necessary to succeed in your career path.

Department:

Department of Mathematics, Engineering, & Computer Science

Department chair name:

Michael E. Johnson
B.S., M.S., Ph.D.

Program Coordinator:

Dr. Kenan Casey

Learning at FHU

Why major in Computer Science at FHU?

At Freed-Hardeman University, our Bachelor’s in Computer Science program offers students the opportunity to learn from expert faculty, engage in cutting-edge research and gain hands-on experience through internships and project-based work. Whether you’re fascinated by artificial intelligence, cybersecurity or software engineering, FHU has everything you need to prepare for a rewarding and dynamic career in this exciting field.

FHU offers computer science degrees to computer science students that excel in achievement and computer science skills.

Program Highlights:

  • Develop needed technical skills and critical thinking abilities
  • Receive individualized instruction from expert faculty
  • Benefit from hands-on experience through internships and project-based work
  • Develop an understanding of cutting-edge research
  • Future-proof your career in an ever-evolving job market
  • A broad network of faculty, alums, and industry partners

Computer Science Degree Four-Year Plans

Our easy-to-follow four-year plan takes the guesswork out of your degree requirements so you can focus on learning and growing in your chosen field. You’ll gain a solid foundation in programming, software development and computer engineering, along with critical thinking and problem-solving skills that will serve you well in any industry.

With a computer science Bachelor's degree, computer science graduates can become computer systems analysts, software developers, data science engineers, and more.

Careers for Computer Science Majors

Are you ready to take on the exciting world of computer science? A Bachelor’s in Computer Science from Freed-Hardeman University may be your path to a fulfilling and rewarding career. Our comprehensive degree program will equip you with the skills and knowledge to tackle complex coding challenges and cutting-edge technologies. From software development to cybersecurity, the possibilities are endless. Join us and pave the way toward a bright future in the tech industry.

  • Software Programmer
  • Networking Specialist
  • Data Analyst
  • Cybersecurity
  • Professional Computer Systems Engineer
  • Database Administrator
  • Software Development
  • Project Management

 Bachelor’s in Computer Science Degree Requirements

Our curriculum covers various topics, including programming languages, algorithms and computer architecture. Rest assured that when you graduate from our program, you will be equipped with the skills and knowledge necessary to thrive in the ever-evolving field of computer science. Let us help you turn your passion for technology into a rewarding and fulfilling career!

I. Liberal Arts Core Requirements - 35-39 hours

Listed in this catalog under Academics: Liberal Arts Core
Limit II. C. Quantitative Reasoning to MAT 122 Analytics and Calculus I
The following limit applies ONLY to students choosing the Software Development concentration under III.

Additional Requirements:
Limit III. B. Natural Sciences to PHS 211 Physics for Science and Engineering I

 

II. Computer Science Core - 42 hours
CIS 171 Computer Programming I 3
CIS 172  Computer Programming II  3
CIS 211 Introduction to Web Design 3
CIS 273 Data Structures 3
CIS 277 Introduction to Data Analytics 3
CIS 324 Database Systems 3
CIS 345 Computer Networks 3
CIS 368  Agile Development (W) 3
CIS 374  Algorithms
CIS 455 Cloud Architecture
CIS 491 Computer Science Capstone (W) 3
MAT 235 Introductory Statistics 3
MAT 240  Discrete Mathematics  3
III. Additional Requirements - 22-24 hours

(Choose one of the four concentrations below.):

A. Information Systems Requirements: (24 hours)
CIS 311 Advanced Web Design 3
CIS 367 Web Development (W) 3
CIS 388  Mobile Application Development  3
CIS 441  System Administration and Security 
CIS 467  DevOps 3
CIS 497 Internship 3
CIS  300-400 Level Electives 3
CYB 201 Introduction to Linux

 

B. Software Development Requirements: (23 hours)
CIS 367 Web Development (W) 3
CIS 386  Architecture and Assembly Language 
CIS 460  Operating Systems
CIS 467 DevOps 
CIS 300-400 Level Electives 3
MAT 223 Analytics and Calculus II 
PHS 212  Physics for Science and Engineering II (W)

 

C. Artificial Intelligence Requirements (22 hours) 
CIS 377 Artificial Intelligence 3
CIS 477 Machine Learning 3
CIS 478 Computer Vision 3
CIS 479 Artificial Intelligence for Robotics 3
CIS  300 – 400 Level Electives 3
MAT 223  Analytics and Calculus II 4
MAT 330 Linear Algebra 3

 

D. Business Intelligence Requirements: (24 hours)
CIS 375 Business Intelligence 3
CIS 424 Advanced Database Systems 3
CIS 477 Machine Learning 3
CIS/BUS 300-400 Level Electives 3
BAN 225 Quantitative Business Analytics 3
BAN 325 Business Analytics 3
BAN 425 Advanced Business Analytics 3
BUS 455 Business Ethics (W) 3
IV. Electives - 24-30 hours
V. Additional Bible - 16 hours

Frequently Asked Questions About the Computer Science Degree Program

Below are answers to questions prospective students often have when considering a major in Computer Science. If you have additional questions or need more information, please contact [email protected] and they will happily answer questions and provide additional details about our program.

Why study computer science at Freed-Hardeman University?

There are several compelling reasons to study computer science at Freed-Hardeman University (FHU). Here are some of the important benefits of the program:

  1. Strong Foundations in Computer Science: The Computer Science program at FHU provides a strong foundation in the fundamental principles of computer science, including software development, computer architecture, database management and more.
  2. Hands-On Learning: The Computer Science program at FHU emphasizes hands-on learning, with opportunities for students to engage in independent research projects, collaborate on programming assignments, and work on real-world industry projects.
  3. Industry-Relevant Curriculum: The Computer Science program at FHU offers an industry-relevant curriculum that prepares students for careers in software development, data analytics, cybersecurity and more.
  4. Personal Attention: The Computer Science program at FHU offers small class sizes and personalized attention from faculty members. This allows for individualized instruction and mentorship, helping students to succeed academically and professionally.
  5. Christian Perspective: FHU is a Christian university, and the Computer Science program integrates faith and learning. Students learn about technology’s ethical and moral implications and how their faith can inform their work in the field.
  6. Career Opportunities: The demand for computer science professionals is multiplying, and graduates of the FHU Computer Science program have a range of career opportunities in software development, data analytics, cybersecurity and more.

The Computer Science degree program at FHU provides students with a comprehensive education in computer science, preparing them for successful careers in technology-related fields. Contact [email protected] for more information. They will happily answer any questions and provide additional details about the program.

We look forward to helping you reach your academic goals!

What are the benefits of a bachelor's in computer science degree?

Obtaining a Bachelor’s degree in Computer Science (CS) can open up numerous opportunities in a fast-growing and lucrative field. Here are some of the benefits of earning a Bachelor’s in Computer Science degree:

  1. High Demand for Skilled Professionals: There is a high demand for skilled professionals with knowledge of computer science. Earning a Bachelor’s degree in CS can lead to employment opportunities in various industries, such as software development, cybersecurity, data analytics and more.
  2. Lucrative Salary: The salaries for computer science professionals are known for being among the highest across different industries. Graduates with a Bachelor’s degree in CS can expect competitive compensation packages and have the potential to earn a very lucrative salary.
  3. Diverse Career Opportunities: Computer science is a broad discipline with various career opportunities such as software development, web design, game design, database management, cybersecurity and more. Students can specialize in their area of interest and pursue a career that aligns with their passions.
  4. Creativity and Innovation: A career in computer science involves creativity and innovation. Computer scientists develop new software, applications, and systems that can impact people’s lives. Graduates with a Bachelor’s in CS are equipped with the skills and knowledge to create new products and innovations that can positively impact society.
  5. Flexibility: A Bachelor’s in CS allows graduates to work in a variety of settings, from small businesses to large corporations. Additionally, many positions offer remote work options, which provide flexibility and work-life balance.

Earning a Bachelor’s degree in Computer Science will equip you with the critical thinking and problem-solving skills necessary to succeed in a rapidly changing world. Contact [email protected] today for more information about our program! We are eager to help you in your journey towards success.

What is the career outlook for computer science graduates?

Computer science is a rapidly growing field that involves using computers and software to solve problems and create innovative solutions. Computer science graduates are in high demand across various industries, and the career outlook for computer science graduates is positive.

Computer science graduates can work in various fields, including software development, data analytics, cybersecurity, and more. The demand for skilled professionals in these areas will grow in the coming years. According to the Bureau of Labor Statistics, employment in computer and information technology occupations is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations.

Graduates with a Bachelor’s degree in Computer Science can expect competitive salaries and a wide range of job opportunities. Some of the most common career paths for computer science graduates include software developer, computer systems analyst, data analyst or scientist, web developer and network administrator. Graduates can also pursue advanced degrees in computer science or related fields.

Additionally, the flexibility and versatility of a degree in computer science allow graduates to transition into new roles that emerge as technology evolves. Computer science graduates possess skills such as problem-solving, critical thinking and coding that are highly valuable and transferable to many industries.

The career outlook for computer science graduates is very positive, with solid growth projections and a wide range of high-paying opportunities available to those who pursue a degree in this field.

At FHU, we prepare our students for success in computer science and help them become well-rounded professionals. Contact [email protected] today to learn more about our Computer Science program! We look forward to helping you reach your academic goals.

What are the median salaries for computer science graduates?

The median salary for computer science graduates can vary depending on the specific career path and level of education. According to data from the National Association of Colleges and Employers (NACE), the median starting salary for computer science graduates with a Bachelor’s degree was $72,500 in 2021.

However, this number can vary depending on the industry, location, years of experience, and job title. For example, according to Glassdoor, the median base salary for software engineers in the United States is $95,000 yearly, while the median salary for data analysts is $67,000 annually.

Graduates with advanced degrees, such as a Master’s or Ph.D. in Computer Science, may earn even higher salaries. According to the US Bureau of Labor Statistics, the median annual wage for computer and information research scientists was $126,830 as of May 2020.

Computer science is a field that offers excellent earning potential, with many high-paying job opportunities available to graduates. As technology evolves, the demand for skilled computer science professionals is expected to grow, providing graduates with diverse and lucrative career opportunities.

The field of computer science offers rewarding and challenging opportunities for graduates. At FHU, we prepare our students to succeed in this rapidly changing world. Contact [email protected] today to learn more about our Bachelor’s in Computer Science program! We look forward to helping you reach your goals.

Still Deciding on a major?

Are You Ready to

Be a lion?

See how an education at FHU can prepare you to make a lasting  impact on your career and in your community.