Bachelor of Science in Computer Science
Hours: 120 On-Campus Online
About
The Bachelor of Science in Computer Science program encompasses key areas of computer science, including programming, information security, data structures, algorithms, software engineering, computer networks, database systems, and computer graphics. Our graduates emerge as capable programmers and problem solvers equipped to work for various federal agencies, private software companies, research institutions, cybersecurity organizations, and innovative startups.
Our program equips you with the skills and knowledge necessary to advance steadily in your career, ensuring you remain in high demand across various industries.
Why pursue a Bachelor of Science in Computer Science at Fort Hays State University?
At FHSU, we offer a comprehensive computer science education encompassing a bachelor's degree in computer programming languages, data structures, and operating systems, ensuring our graduates become proficient programmers and develop problem-solving skills.
Our program is flexible, catering to full-time professionals and online learners pursuing a B.S. in Computer Science. It covers advanced areas like AI, machine learning, and software engineering, making your computer science journey worth every minute. Moreover, we are one of the few schools in the area that offers a Master of Science in Computer Science.
Who is this program for?
Graduates from our Department of Computer Science are in high demand and sought after by federal agencies and private software and technology companies, thanks to our commitment to pushing the boundaries and nurturing world-changing ideas. Here are some examples of individuals for whom the program can be especially beneficial:
- 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
Learning Outcomes
Fort Hays State University’s B.S. in Computer Science program offers comprehensive learning outcomes encompassing various computer science disciplines. Below, we provide the potential results:
Master of Computer Science Foundation and Principles
We believe in giving our students a strong foundation in computer science. We don’t just teach you how to code; we empower you with the fundamentals, ensuring you have a solid grasp of the basics. Whether you’re pursuing a B.S. in Computer Science on-campus or online, you will be well-versed in the core principles of computer science.
Explore Cutting-Edge Technologies
In today's fast-paced world, staying current with the latest advancements is essential. Our Department of Computer Science ensures you're familiar with state-of-the-art technologies, including cloud computing and cybersecurity. We aim to equip you with the skills to thrive in the ever-evolving tech landscape.
Diverse Disciplines in Computer Science
Our program doesn't limit you to just one aspect of computer science. We encourage the exploration of recent computing disciplines. This breadth of knowledge provides a well-rounded education applicable to various career paths.
Real-World Problem Solving
We ensure that you're prepared to tackle real-world challenges. We focus on designing efficient and professional software-related solutions for the diverse problems you'll encounter in your career.
Real-World Applications
One of the standout features of our program is the emphasis on real-world applications of computer science, preparing students for the dynamic and evolving landscape of technology. Our curriculum integrates practical experiences and projects that directly apply computer science concepts to solve real-world problems. Whether pursuing a Bachelor of Science in Computer Science on-campus or online, students at Fort Hays State University benefit from a curriculum designed to meet industry demands and foster innovative thinking in computer science.
Stay Ahead of the Curve
Our approach begins with our expert faculty, including newly hired members who bring the newest trends in computer science to the department. These professors are crucial in aiding course creation, ensuring our students have the most up-to-date knowledge and skills. We recognize that computer science is a dynamic field, which is why our faculty actively engages in research to stay current with emerging technologies, giving our students the best educational experience possible.
Hands-on Activities
Our students participate in cutting-edge coursework as part of the curriculum, which provides them with the latest industry insights and technological advancements. The degree is designed to offer a comprehensive education emphasizing hands-on activities.
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 research-driven, up-to-date curriculum
FHSU provides various on-campus and online learning opportunities, making it easier than ever to access the world of computer science from the comfort of your home. Our courses go beyond the basics, diving into advanced topics that exemplify the depth and breadth of computer science worth exploring.
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.
CSCI 441: Software Engineering
This course covers software engineering concepts and terminology, emphasizing disciplined software system development. Topics include requirements analysis, design methodologies, testing strategies, management, and quality assurance. Students will also develop, test, and document a software system in a semester-long project.
Discover the full Bachelor of Science in Computer Science course listing by visiting the Academic Catalog.
Computer science has become an increasingly important field as technology continues to evolve. As a computer science graduate, you can work at the forefront of this field and make a real impact in our digital world. Many exciting career options are available to you, each with its unique set of challenges and rewards. Here are five promising career paths for a computer science graduate.
Software Developer/Engineer
As a software developer/engineer, you will design, develop, and maintain software applications and systems using programming languages and tools
Cybersecurity Analyst
Cybersecurity analysts protect organizations from cyber threats by implementing security measures, monitoring systems for vulnerabilities, and responding to security incidents.
Network Administrator
Network administrators manage and maintain computer networks, ensuring communication is efficient and secure.
Web Developer
As a web developer, you’ll be responsible for designing and developing websites and web applications using front-end and back-end technologies.
Systems Analyst
Systems analysts are essential to analyze and optimize computer systems and processes to help improve 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 $2,961.90* (on-campus) or $3,859.95* (online)* per semester.
*Estimated cost based on 15 credit hours at the undergraduate resident/regional tuition rate ($197.46/credit hour) for on-campus courses, or the FHSU Online graduate tuition rate (257.33/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
If you're considering a B.S. in Computer Science at FHSU, you may also be interested in exploring related programs that can complement your educational journey. Here are some related propositions:
- B.S. in Information Networking and Telecommunications (Cybersecurity)
- B.S. in Information Networking and Telecommunications (Information Systems)
- B.S. in Information Networking and Telecommunications (Web and Mobile Application Development)
When looking for an online computer science degree, consider factors like accreditation, course offerings, faculty expertise, student support, flexibility, and opportunities for hands-on experience, such as internships or projects.
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 such as 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 are highly sought after by federal agencies and private software and technology companies.
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.
Department Information
FHSU’s Department of Computer Science prepares graduates to enter the workforce as capable programmers and problem solvers, with the necessary knowledge and skills to steadily advance in their careers. From human-computer interaction, programming, and information security, earning a degree in computer science will place you in high demand at a variety of federal agencies and private software and technology companies.
While earning your degree is your primary goal, college offers much more than just attending classes. Get involved in extracurricular activities that help you develop leadership skills, learn more about your chosen career, and make a difference in your community.
- Mathematics & Computer Science Club: Mathematics & Computer Science Club is an organization that provides faculty/student interaction through social events held periodically throughout the school year. Events include an ice cream social at the beginning of the year, a fall picnic, pizza parties, and Pie Day. Mathematics and Computer Science faculty and students from any major are invited to join. Dues are $5 per year for students and $10 per year for faculty. Contact Dr. Keith Dreiling to join.