The Computer Science BS degree at Fairleigh Dickinson University is designed to equip you with a robust foundation in programming, data structures, and software design, preparing you for a dynamic career in technology. You will explore critical areas such as computer programming, digital system design, and the essential mathematical principles underpinning modern computing. This undergraduate program is ideal for aspiring technologists who are eager to understand the intricacies of computing systems and develop practical skills in areas like database systems, operating systems, and survey of computing security.
This full-time, on-campus Bachelor of Science program is structured over four years, guiding you through a comprehensive curriculum that includes foundational courses in your first two years and specialized concentrations from your third year onward. You will engage with subjects like data structures and algorithms, assembly language programming, and advanced topics such as computer networks and mathematical foundations of computer science. Upon graduation, you will possess the technical acumen and problem-solving abilities to pursue diverse roles in software development, system administration, and cybersecurity, or to continue your studies in advanced degree programs.