top of page

Bachelor of Science in Computer Science

Why Choose the Program?

The Bachelor of Science in Computer Science at Northridge University provides a rigorous and comprehensive education that prepares students for the rapidly evolving field of computer science. This program is designed to equip students with the foundational knowledge and technical skills necessary to excel in various computer science roles. Our curriculum covers essential topics such as algorithms, data structures, software development, and artificial intelligence. With experienced faculty, state-of-the-art facilities, and real-world internship opportunities, Northridge offers an ideal environment for aspiring computer scientists.

Career Opportunities

Graduates of the Forensic Science program are well-prepared for various roles, including:

Software Developer
Systems Analyst
Data Scientist
Cybersecurity Analyst
Web Developer
Mobile App Developer
IT Consultant
Database Administrator
Machine Learning Engineer
Network Architect

Program Details

Duration: 4 years (Full-time)
Total Credit Hours: 120 credit hours
Mode of Delivery: Online and On-campus options available
Internship: Mandatory internship for practical experience

Program Highlights

  • Comprehensive Curriculum: Covers key areas of computer science such as algorithms, data structures, software development, and artificial intelligence.

  • Hands-on Learning: Includes practical labs, coding projects, and real-world applications.

  • Internship Opportunities: Gain practical experience through internships with leading tech companies and research institutions.

  • Experienced Faculty: Learn from experts who bring industry experience and academic excellence to the classroom.

  • Flexible Learning Options: Offers both online and on-campus classes to accommodate different learning preferences.

Courses in This Program

Core Courses:

  • Introduction to Computer Science

  • Programming Fundamentals

  • Data Structures and Algorithms

  • Computer Organization and Architecture

  • Discrete Mathematics

  • Operating Systems

  • Database Systems

  • Software Engineering

  • Computer Networks

  • Theory of Computation

​​​

  • Artificial Intelligence

  • Web Development

  • Mobile Application Development

  • Cybersecurity Principles

  • Human-Computer Interaction

  • Machine Learning

  • Data Mining

  • Cloud Computing

  • Ethics in Computing

  • Capstone Project

bottom of page