Bachelor of Science in Computer Science
Hours: 120 On-Campus Online
About
The Bachelor of Science in Computer Science at Fort Hays State University provides a comprehensive foundation in key areas of the discipline, including programming, information security, data structures and algorithms, software engineering, computer networks, database systems, and computer graphics. Students build strong programming and problem-solving skills that prepare them for careers with federal agencies, private software companies, research institutions, cybersecurity organizations, and innovative startups. The program equips graduates with the knowledge and adaptability needed for long-term career growth, making them highly competitive across a wide range of industries.
Why pursue a Bachelor of Science in Computer Science at Fort Hays State University?
The B.S. in Computer Science offers a strong, career-focused foundation in essential areas, including programming languages, data structures, and operating systems. Students develop in-demand programming and problem-solving skills that prepare them for success in today’s technology-driven workforce.
Designed for flexibility, the program supports working professionals and online learners, allowing them to earn a degree without putting other commitments on hold. Students also gain exposure to advanced, high-impact topics such as artificial intelligence, machine learning, and software engineering, skills that employers increasingly value.
In addition, FHSU is one of the few institutions in the region to offer an M.S. in Computer Science, providing a clear pathway for continued education and career advancement.
Who is this program for?
FHSU alumni are highly sought after by federal agencies and leading software and technology companies, reflecting the program’s dedication to innovation and fostering groundbreaking ideas. This program is particularly valuable for individuals such as:
- High school graduates with a passion for technology
- Career changers seeking a tech path
- Problem solvers and logical thinkers
- Aspiring computer scientists and technology enthusiasts
- Individuals interested in online learning options
Real-World Applications
A key strength of this program is its emphasis on the real-world applications of computer science, preparing students for the dynamic and ever-evolving technology landscape. The curriculum integrates practical experiences and projects that apply computer science concepts to solve real-world challenges. Whether pursued on-campus or online, students benefit from a curriculum designed to meet industry demands while fostering innovative thinking in the field.
Stay Ahead of the Curve
FHSU’s approach is guided by expert faculty who bring the latest trends in computer science directly to students. They design courses that ensure students gain the most current knowledge and skills, while actively engaging in research to stay ahead of emerging technologies. This commitment provides students with a cutting-edge, relevant, and high-quality educational experience.
Hands-on Activities
Students engage in cutting-edge coursework that delivers the latest industry insights and technological advancements. The B.S. in Computer Science program is designed to provide a comprehensive education with a strong emphasis on hands-on learning experiences.
What You’ll Learn:
- Fundamentals of programming languages such as Python, Java, C++, and JavaScript
- Data structures and algorithms for efficient problem-solving
- Principles of software design and development
- Web development techniques, including HTML, CSS, and JavaScript frameworks
- Database management and SQL for storing and retrieving data
- Cryptography fundamentals for secure communication and data protection
- Project management methodologies and agile software development practices
How You’ll Learn:
- Access online resources like video tutorials and coding platforms
- Attend guest lectures and seminars on emerging technologies
- Engage in real-world problem-solving scenarios
- Collaborating with expert faculty and peers
- Benefit from a research-driven, up-to-date curriculum
The curriculum goes beyond foundational concepts, exploring advanced topics that highlight the field’s diversity.
CSCI 231: Object-Oriented Programming
In this course, students study object-oriented design and programming principles, including classes, objects, composition, inheritance, and polymorphism, while developing applications using object-oriented languages.
CSCI 331: Operating Systems
In this course, students examine the history and functions of operating systems, covering topics such as processor management, processes, memory, and auxiliary storage.Bottom of FormCCCCCCC
CSCI 441: Software Engineering
This course covers software engineering concepts and terminology, with an emphasis on developing disciplined software systems. Topics include requirements analysis, design methodologies, testing strategies, management, and quality assurance. Students will also develop, test, and document a software system as part of a semester-long project.
Discover the full Bachelor of Science in Computer Science course listing by visiting the Academic Catalog.
As technology continues to advance, computer science has become an increasingly vital field of study. Graduates are positioned to work at the forefront of this evolving discipline, making meaningful contributions to the digital world. A wide range of exciting career opportunities awaits them, each offering its own unique challenges and rewards.
Software Developer/Engineer
Software developers and engineers design, develop, and maintain software applications and systems using a variety of programming languages and tools.
Cybersecurity Analyst
Cybersecurity analysts safeguard organizations against cyber threats by implementing security protocols, monitoring systems for vulnerabilities, and responding promptly to security incidents.
Network Administrator
Network administrators oversee and maintain computer networks, ensuring they operate efficiently and securely.
Web Developer
Web developers design and build websites and web applications, utilizing front-end and back-end technologies.
Systems Analyst
Systems analysts play a critical role in evaluating and optimizing computer systems and processes to enhance a company’s efficiency and productivity.
The Best Value in Higher Education Anywhere
Fort Hays State University prides itself on quality education at an affordable price. Students in this program can expect to pay approximately $3,055.95* (on-campus) or $3,975.75* (online) per semester.
*Estimated cost based on 15 credit hours at the Undergrad resident/regional tuition rate ($203.73/credit hour) for on-campus courses, or the FHSU Online Undergrad tuition rate (265.05/credit hour) for online courses. Actual price may vary depending on course load and location. Tuition and Fees are subject to change as they are approved by the Kansas Board of Regents each year.
Ready for the next step?
Our faculty would be excited to talk to you about how our department programs can help you explore your interests and prepare you for a variety of rewarding careers.
Related Programs
Those considering a B.S. in Computer Science at Fort Hays State University may also find value in exploring related programs that complement their educational path. The following are some related options:
- B.A./B.S. in Information Networking and Telecommunications (Cybersecurity)
- B.A./B.S. in Information Networking and Telecommunications (Information Systems)
- B.A./B.S. in Information Networking and Telecommunications (Web and Mobile Application Development)
Students should look for factors such as proper accreditation, a diverse and up-to-date course catalog, experienced faculty, strong student support services, and flexible learning options. Additionally, seek programs that offer hands-on experiences, such as projects or internships, to apply your knowledge in real-world settings.
With a B.S. in Computer Science, you can pursue various job roles such as software developer, data analyst, network administrator, web developer, IT consultant, or systems analyst.
The program includes a total of 120 credit hours.
The program's curriculum focuses on equipping graduates with essential skills, including programming, human-computer interaction, and information security, to ensure they are well-prepared. This preparation enables graduates to excel in a rapidly changing technological landscape, making them capable programmers and problem solvers who federal agencies and private software and technology companies highly seek after.
Typically, a Bachelor of Science in Computer Science in the United States requires four years to complete. However, the timeline may vary based on your course load and credits.
To obtain an online B.S. in Computer Science, enroll in accredited programs, maintain self-discipline, stay organized, and seek academic support as required.
Information about the Department of Computer Science
The Department of Computer Science at FHSU equips graduates with the programming expertise and problem-solving abilities needed to thrive in today’s technology-driven workforce. The program provides a strong foundation in areas such as human-computer interaction, software development, and information security. With these skills, graduates are well-prepared to pursue rewarding careers and are in high demand by federal agencies as well as private software and technology companies.
While earning a degree remains the primary focus, college life offers much more than classroom learning. Students are encouraged to participate in extracurricular activities that foster leadership skills, deepen their understanding of their chosen careers, and provide opportunities to make a positive impact in their communities.
- Mathematics & Computer Science Club: The Mathematics & Computer Science Club is a student organization that fosters interaction between faculty and students through a variety of social events held throughout the academic year. Activities include an ice cream social at the start of the year, a fall picnic, pizza parties, and the annual Pi Day celebration. Membership is open to all students and faculty, regardless of major. Annual dues are $5 for students and $10 for faculty. Those interested in joining are encouraged to contact Dr. Keith Dreiling.