Paving Paths to Diverse Careers
Our programs foster analytical skills, offering a research-centric perspective that equips you to tackle complex, technical and abstract concepts with confidence. The skills honed here are transferable across various industries ensuring versatility in your career. Whether pursuing a degree in mathematics or computer science, you'll be equipped for diverse careers in both private and public sectors. Our graduates have ventured into rewarding paths in business, government and education.
When Software Costs Rise, Duquesne Students Rise Higher
When the cost of scheduling software doubled, Professor and Department Chair Dr. Jeffrey Jackson turned it into a hands-on learning opportunity by tasking his Software Engineering class with building a custom solution from scratch. The result—DuqSchut—is a student-built tutoring scheduler now used across multiple departments.
Get Skills That Cross Industries
Learn the quantitative, qualitative and analytical skills essential for success across any industry.

Undergraduate Programs
As an undergraduate student in our program, you'll engage in a dynamic curriculum that combines mathematics and computer science. Your studies will encompass topics such as calculus, linear algebra, discrete mathematics, data structures and algorithms, computer organization and architecture, programming languages, theory of computation, numerical methods and operating systems.

B.S./M.S. Computer Science Combined Degree
Our B.S./M.S. Computer Science combined degree program is designed to fast-track your education and career. Enjoy a curriculum that blends theoretical foundations with practical, hands-on experience in areas like cybersecurity, artificial intelligence, computer architecture and operating systems.

M.S. Computer Science
The Master of Science (M.S.) in Computer Science offers a comprehensive education in computing, focusing on current research areas, with opportunities for involvement in faculty research projects without comprehensive examinations. You will engage in challenging coursework that covers advanced topics in artificial intelligence, machine learning, algorithms, database systems and computer networks.

Minors and Certificates
The department provides majors in a minor format, allowing you to pursue additional areas of interest alongside your primary focus. We also offer niche subjects as standalone minors or certificates, giving you the opportunity to expand your education and knowledge beyond your major-specific courses.
Expand Your Horizons
Meet Our Faculty
Real Voices. Real Experiences.

























