The Bachelor in Computer Science (Applied Computer Science) at Fairleigh Dickinson University is a practical, hands-on degree that emphasises software development, systems design and applied problem solving for real-world computing challenges. It suits students who want a career-focused programme with opportunities for internships, lab work and projects that prepare them for roles in industry or further study.
This applied Computer Science degree combines foundational theory with project-based coursework and laboratory experience. Core topics include programming fundamentals, data structures and algorithms, discrete mathematics, computer architecture, operating systems, and software engineering. Applied and elective modules typically cover databases and information systems, computer networks, cybersecurity, web and mobile application development, human–computer interaction, and data analytics or machine learning.
The programme is structured around progressive skill-building: introductory programming and computing fundamentals in the early years, intermediate courses that emphasise design and implementation, and advanced electives and a capstone project in the final year. Students work in computer labs, complete team projects, and have opportunities for internships or cooperative placements with industry partners. Many students also take part in hackathons, undergraduate research, or practicum experiences to apply classroom learning to practical problems.
Applicants are normally expected to hold a recognised secondary school diploma or equivalent. Strong performance in mathematics is important; typical preparation includes high school algebra and calculus or their equivalents. Admissions may consider a combination of academic record, recommendation letters, personal statement and any relevant experience or portfolio of work.
Standardised tests may be considered where provided, and international applicants must demonstrate English language proficiency through an accepted test or other institutional criteria. Mature or transfer applicants with prior college-level coursework in computing or mathematics are considered on their merits; transfer credit is assessed individually.
Graduates from an applied Computer Science programme enter a broad range of technical and professional roles. Common job titles include software developer, systems analyst, web or mobile application developer, database administrator, network engineer, cybersecurity analyst, and data analyst. The practical, project-based nature of the degree also prepares students for roles in IT consulting, product management and quality assurance.
Alumni may continue to postgraduate study in specialised areas such as computer science, data science, cybersecurity or software engineering, or pursue professional certifications to support particular career paths. Internship and industry project experience gained during the degree often supports direct entry into the workforce.
Fairleigh Dickinson University offers a student-centred learning environment with relatively small class sizes and accessible faculty, many of whom have industry experience. The university emphasises experiential learning: students benefit from well-equipped computer laboratories, opportunities for internships with regional employers, and capstone projects that involve real-world requirements.
FDU’s career services and industry links support job placement and professional development, while academic advising helps students tailor electives and concentrations to their career goals. The university’s flexible pathways, including transfer-friendly policies and options for study across campuses, make it straightforward for students to combine academic study with practical experience and co-curricular activities.
Shortlist scholarships and plan your application — free guidance from our advisors.