Computer Science Major
September 23, 2014 2025-03-04 13:36Computer Science Major
Programming Your Future in Computer Science
Computer Science Major
Engage with cutting-edge technology and innovative problem-solving techniques in a program designed to propel you into a successful career.
Accredited
Alumni
Future Facing
Bachelor of Science in Computer Science
Our program is tailored for those intrigued by computers, technology, and engineering, providing a solid foundation in both theory and practical application. You’ll have opportunities to engage in research and resume-building projects alongside your professors, and our graduates have successfully joined leading companies like Microsoft and Amazon Web Services.
Delve into the intriguing world of coding and software development with the University of Lynchburg’s Computer Science program. Whether you’re passionate about machine learning, game programming, or artificial intelligence, our comprehensive curriculum has something to offer. Professor Will Briggs, one of our esteemed faculty members, often shares insights from his book, “C++ for Lazy Programmers,” enhancing classroom learning with real-world applications.
Students in our program benefit from hands-on experience right from the start, working in labs on individual and collaborative projects that range from information security to web programming. The program’s robust offerings include advanced courses in networks, distributed systems, and more, preparing students to be at the technological forefront.
Exploring the Frontiers of Technology:
AI, Machine Learning, and Game Design
students have the unique opportunity to delve into the rapidly evolving fields of Artificial Intelligence (AI), Machine Learning (ML), and Game Design, which are at the forefront of technological innovation and creativity. Our curriculum is designed to equip students with both the theoretical foundations and practical skills necessary to excel in these dynamic areas.
Artificial Intelligence (AI): Our program encourages students to explore the complexities of AI, including algorithms that enable computers to emulate human intelligence. Students learn to develop solutions that involve knowledge representation, reasoning, and learning capabilities, preparing them for careers that reshape how we live, work, and play.
Machine Learning (ML): We offer a comprehensive look into the machine learning landscape, where students gain hands-on experience with both supervised and unsupervised learning models. This training covers a broad spectrum of applications, from natural language processing to bioinformatics, ensuring students are ready to tackle real-world data and create systems that improve decision-making processes.
Game Design: For those passionate about the gaming world, our program offers a deep dive into game programming and design. Students learn about 3-D modeling, real-time interaction, and the integration of physical and digital worlds. This area not only enhances their programming skills but also fosters creativity as they bring imaginative worlds to life.
Curriculum and Resources
2024-25 Academic Year Information
Program requirements for the following can be found in the undergraduate catalog.
- Computer Science (BS)
What Jobs Can I Get With a Computer Science Degree?
Imagine a future where you have the skills to work in any industry. You’re not limited, but free to find what’s best for you and your career path. This isn’t the future — it’s the beauty of a computer science education. Along with these new options come amazing salaries.
Computer Science Careers and Salaries
Computer science is a very rewarding field that can lead to many different careers. From video game design to software engineering, there are many options for people who like problem-solving and programming. Let’s highlight some of the jobs you can get in computer science, and the salaries you would expect.
Cloud computing engineer: $103,087
Data scientist: $103,930
Full-stack developer: $99,106
Information security analyst: $103,590
Machine learning engineer: $111,141
Mobile app designer: $65,000
Software quality assurance manager: $114,270
User interface designer: $97,136
Graduates of our program have earned master’s degrees and doctorates at universities such as Carnegie Mellon, University of North Carolina at Chapel Hill, University of Virginia, and Virginia Tech. They’ve also gone on to some amazing careers. No kidding, one of our graduates is known as the “engineer who saved LinkedIn.”
Chief technology officer and vice president of artificial intelligence, Microsoft
Database analyst, Colonial Behavioral Health
Principal engineer, Dell EMC
Quality assurance engineer, Apple, Inc.
Quality engineer, Vistaprint
Software engineer, Meridium
Software engineer, Video Gaming Technologies
Vice president of technology, Amazon Web Services
Salary and job projections come from national averages in the Bureau of Labor Statistics and other sources, including Glassdoor, Indeed, and industry-specific posts and publications. The data is meant to provide you with an idea of career options and salary ranges, not as a guarantee of obtaining these positions after graduation. These represent national averages and may vary by source and time frame collected. Actual salaries vary by region. Some jobs may require additional training or graduate education.