Computer Science BA
The Bachelor of Arts (B.A.) in Computer Science provides a strong foundation in computer science, covering programming, algorithms, data structures, computer architecture, software engineering and networking. With a focus on both theory and hands-on application, you’ll gain the skills to design innovative software solutions and solve complex computational problems. Small class sizes ensure personalized attention from expert faculty, while the university’s location in Pittsburgh—a hub for technology and innovation—offers abundant opportunities for internships and networking with industry leaders.
What can you do with this degree?
- Software Developer/Engineer
- Data Scientist/Analyst
- Cybersecurity Analyst
- Systems Administrator
- Network Engineer
- Database Administrator
- AI/Machine Learning Engineer
- Software QA Engineer
- Web Developer
- Computer Science Educator/Researcher
Program Information
Duquesne University's B.A. in Computer Science provides a strong foundation in programming, algorithms, software engineering, and networking. Gain practical skills, personalized faculty support, and access to Pittsburgh’s tech opportunities to prepare for a successful career in computing.
Program Type
Major
Degree
Bachelor's
Academic Department
Mathematics and Computer Sciences
Duration
4-years
Required Credit Hours
120
Modality
In-Person
Initiate your journey into the Computer Science program today by reaching out to your
Curriculum Coordinator! Frequently Asked Questions (FAQs) about Computer Science A degree in computer science provides a gateway to numerous career opportunities spanning
various industries. Among the most common career paths for computer science majors
are Software Developer/Engineer, Data Scientist/Analyst, Cybersecurity Analyst, Systems
Administrator, Network Engineer, Database Administrator, Artificial Intelligence/Machine
Learning Engineer, Software Quality Assurance (QA) Engineer, Web Developer, and Computer
Science Educator/Researcher. Remember that the programming languages you learn in a computer science program are
just tools to help you understand fundamental concepts and problem-solving techniques.
The ability to learn new languages and adapt to different technologies is an essential
skill for a computer scientist!Real Voices. Real Experiences.
Questions? Contact Us!
Andrew Segal

Computer Science FAQs
If you're interested in conducting advanced research or pursuing academic careers,
a Ph.D. in computer science may be a suitable option.
Alternatively, you can pursue a master's degree in computer science, which offers
specialized coursework, advanced topics, and opportunities for research and thesis
projects.
Learn more about the MS in Computer Science
Explore Opportunities Outside The Classroom

Gain Real-World Experience Through Internships
Internships are a key step in building your career. Our program connects students with opportunities at companies of all sizes, non-profits and government agencies, providing hands-on experience that prepares you for future success.

Get Involved In Research
As a Computer Science student, you’ll contribute to faculty-led research in areas like machine learning, data analytics, cybersecurity, and mathematical modeling, often collaborating with major institutions and industry partners.

Explore Student Clubs and Organizations
Join a vibrant community of STEM and computer science enthusiasts through our wide range of student clubs and organizations. With support from faculty and staff, you can connect with like-minded peers, lead events and develop leadership and professional skills.
Choose the computer science degree that aligns with your career and academic goals. Whether you’re looking to strengthen your current degree with advanced computer science
courses or explore a future in a math-related field, our minors and certificate programs
provide the knowledge and skills you need.Find the Computer Science Degree for You
Minors and Certificates for Every Path
Enhance Your Degree With A Minor or Certificate
Summer Undergraduate Research Program
Each summer, you can take part in Duquesne's 10-week Undergraduate Research Program (URP), where you'll conduct hands-on research on funded projects supported by government agencies, non-profit organizations and corporate foundations. These projects often extend beyond campus to include partnerships with experts from major research institutions and industry.
This is sample coursework for the Computer Science BA degree. Please note: Students
must receive a minimum grade of C or better in all of their COSC courses and may repeat
each COSC course at most one time. A withdrawal is not counted in determining the
number of repetitions of a course. MSCHE is Duquesne University’s institutional accreditor, recognized by the U.S. Department
of Education for ensuring the highest standards of academic quality and integrity.
This accreditation assures students that their learning experience meets nationally
recognized standards of excellence, supports continuous improvement, and strengthens
the value of their Duquesne degree both nationally and globally.Sample Course Work
Spring Semester (16 credits)
Spring Semester (15 credits)
Spring Semester (15 credits)
Spring Semester (12 credits)
Learning Outcomes
Accreditation

