Computer Science Program
Bachelor's Degree

Computer Science

Bachelor of Science in Computer Science

Develop the technical skills and theoretical knowledge to excel in the rapidly evolving field of computing. Our program prepares you for diverse careers in software development, data science, cybersecurity, and more.

Program Duration

4 years (120 credits)

Flexible pacing available

Degree Requirements

120 Credits

Including core and elective courses

Next Start Date

September 1, 2023

Rolling admissions available

Program Highlights

Learning Outcomes

  • Design and implement efficient algorithms and software solutions to solve complex problems
  • Apply computer science principles and mathematical models to address real-world challenges
  • Develop proficiency in multiple programming languages and development environments
  • Analyze and evaluate computing systems for performance, security, and user experience
  • Collaborate effectively in team-based software development projects using industry-standard methodologies
  • Understand ethical implications and professional responsibilities in computing practice

Program Details

Format

100% Online

Tuition

$375 per credit hour

Accreditation

Accredited by the Computing Accreditation Commission of ABET

Financial Aid

Available for qualified students

Curriculum

Our comprehensive curriculum is designed to prepare you for success in the field.

Introduction to Programming
4 Credits
Fundamentals of programming concepts, problem-solving, and algorithm development.
Data Structures and Algorithms
4 Credits
Design and analysis of data structures and algorithms for efficient problem-solving.
Computer Architecture
4 Credits
Organization and design of computer systems, including processors, memory, and I/O systems.
Database Systems
4 Credits
Design, implementation, and management of database systems and applications.
Operating Systems
4 Credits
Principles and practices of modern operating systems design and implementation.
Software Engineering
4 Credits
Methodologies and practices for developing reliable, maintainable software systems.
Computer Networks
4 Credits
Fundamentals of computer networking, protocols, and distributed systems.
Artificial Intelligence
4 Credits
Principles and applications of AI, including machine learning and natural language processing.

Want to see the full curriculum and course descriptions?

Career Opportunities

Graduates of our Computer Science program pursue successful careers in various fields.

Software Developer
Design, build, and maintain software applications for various platforms and industries.

Median Salary

$75,000 - $130,000

Job Growth

22% (2021-2031)

Data Scientist
Analyze complex data sets to identify trends and insights that drive business decisions.

Median Salary

$95,000 - $150,000

Job Growth

36% (2021-2031)

Systems Administrator
Maintain and optimize computer systems and networks for organizations.

Median Salary

$70,000 - $120,000

Job Growth

4% (2021-2031)

Web Developer
Create and maintain websites and web applications with focus on user experience and functionality.

Median Salary

$65,000 - $110,000

Job Growth

23% (2021-2031)

Career Support Services

Thornebridge University provides comprehensive career services to help you succeed in your professional journey, including resume reviews, interview preparation, and job placement assistance.

Career Services

Meet Our Faculty

Learn from industry experts and accomplished academics.

Dr. Robert Chen
Dr. Robert Chen
Professor of Computer Science

Dr. Chen has over 20 years of experience in software development and research. He holds a Ph.D. in Computer Science from MIT and specializes in artificial intelligence and machine learning algorithms.

Prof. Amara Washington
Prof. Amara Washington
Associate Professor of Software Engineering

Prof. Washington brings industry experience from her career at major tech companies. She focuses on software engineering practices, agile methodologies, and has led numerous large-scale development projects.

Dr. Jason Miller
Dr. Jason Miller
Assistant Professor of Cybersecurity

Dr. Miller is a certified security professional with expertise in network security, ethical hacking, and digital forensics. His research explores emerging threats and defensive strategies in cybersecurity.

Student Success Stories

The Computer Science program at Thornebridge gave me a strong foundation in both theory and practical skills. The project-based learning approach prepared me well for my career as a software engineer.

Alex Rivera

Alex Rivera

Software Engineer, Tech Innovations Inc.

As someone transitioning from another field, I appreciated how the program built my skills from the ground up. The faculty were supportive and the online format allowed me to learn at my own pace.

Priya Patel

Priya Patel

Full Stack Developer, Digital Solutions LLC

The emphasis on collaborative projects mirrored real-world development environments. I graduated with not just technical skills but also the teamwork and communication abilities that employers value.

Marcus Johnson

Marcus Johnson

Data Scientist, Analytics Corp

Frequently Asked Questions

Find answers to common questions about our Computer Science program.

Do I need prior programming experience for this program?

No prior programming experience is required. Our curriculum starts with the fundamentals and progressively builds more advanced skills. However, having some basic computer literacy is helpful.

What programming languages will I learn?

The program covers multiple languages including Python, Java, JavaScript, and C++. The focus is on building transferable programming concepts that allow you to adapt to any language or framework you encounter in your career.

How hands-on is the program?

Very hands-on. Each course includes practical projects and programming assignments. You'll build a portfolio of work throughout the program, culminating in a capstone project that demonstrates your skills to potential employers.

What kind of computer or equipment do I need?

You'll need a relatively modern computer (less than 5 years old) with at least 8GB of RAM and a reliable internet connection. Specific software requirements will be provided before each course, but most required tools are free or provided by the university.

Can I specialize in a particular area of computer science?

Yes, through your choice of electives you can focus on areas such as web development, cybersecurity, data science, or artificial intelligence. Your academic advisor can help you select courses aligned with your career goals.

How does the program keep up with rapidly changing technology?

Our curriculum is regularly reviewed and updated by faculty and industry advisors to ensure relevance. Courses focus on fundamental principles that remain valuable even as specific technologies evolve, while also incorporating current tools and practices.

Ready to Start Your Journey?

Applications for our Computer Science program are now open. Join our community of learners and start building your future today.

Application Deadlines

Fall SemesterAugust 15
Spring SemesterDecember 15
Summer SemesterApril 15