Computer Science BS

4 Years On Campus Bachelors Program

Duquesne University

Program Overview

The Bachelor of Science in Computer Science at Duquesne University is designed for students who are passionate about technology and eager to solve real-world problems through innovative computing solutions. This program offers a comprehensive curriculum that blends theoretical knowledge with practical skills, preparing graduates for a variety of careers in the tech industry.

 

Curriculum Structure:

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Programming Fundamentals." These courses introduce essential programming languages and concepts, ensuring students develop critical thinking and problem-solving skills right from the start.

During the second year, the curriculum deepens with courses such as "Data Structures" and "Computer Organization." Students will learn how to efficiently organize and manage data, as well as gain insights into the hardware that supports software applications, bridging the gap between theory and practical application.

In the third year, students will explore more advanced topics, including "Software Engineering" and "Database Management Systems." This year emphasizes collaborative project work and the development of complex software solutions, equipping students with the skills needed to thrive in team-oriented environments.

In the final year, students can choose specialized electives and complete a capstone project, such as "Web Development" or "Artificial Intelligence." This hands-on experience allows students to apply their knowledge to real-world challenges, showcasing their skills to potential employers and preparing them for a successful transition into the workforce.

Focus Areas: Software Development, Data Science, Cybersecurity, Artificial Intelligence

Learning Outcomes: Proficiency in programming languages, understanding of algorithms and data structures, ability to design and implement software solutions, and skills in teamwork and project management.

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): Duquesne University consistently ranks well in employability, with graduates finding success in various tech roles, supported by strong industry connections and career services.

Experiential Learning (Research, Projects, Internships etc.)

At Duquesne University, the Bachelor of Science in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Through hands-on experiences, students engage in real-world projects that prepare them for the dynamic tech industry. The program emphasizes experiential learning, allowing students to apply what they learn in the classroom to actual challenges in the field. With state-of-the-art facilities and cutting-edge tools, Duquesne ensures that students are well-equipped for their future careers.

 

Here are some key aspects of the experiential learning opportunities available in the BS Computer Science program:

- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internships: The program encourages internships with local tech companies, providing students with invaluable industry experience and networking opportunities.
- Research Laboratories: Access to specialized labs, such as the Center for Data Science and the Cybersecurity Lab, allows students to engage in innovative research and hands-on experimentation.
- Software Tools: Students gain proficiency in industry-standard software and programming languages, including Python, Java, and C++, as well as tools like Git for version control.
- Field Trips: The program includes field trips to tech companies and conferences, giving students insights into industry practices and trends.
- Digital Resources: Students have access to a wealth of digital resources, including online databases and software development tools, through the university’s library system.
- Dedicated Faculty Support: Faculty members are actively involved in mentoring students, guiding them through projects and research initiatives.

These experiential learning opportunities not only enhance students' academic experience but also significantly boost their employability upon graduation.

Choosing Duquesne for your Computer Science degree means stepping into a vibrant learning environment where you can thrive and prepare for a successful career in technology!

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Science at Duquesne University opens the door to a wealth of career opportunities. Graduates from this program are well-prepared for roles such as Software Developer, Data Analyst, Systems Architect, and Cybersecurity Specialist. With a strong foundation in both theoretical and practical aspects of computer science, you’ll be equipped to thrive in a rapidly evolving job market.

 

Here’s how Duquesne University supports your journey toward a successful career:

- Career Services: The university offers dedicated career counseling, resume workshops, and interview preparation to help you stand out to potential employers.
- Employment Statistics: Duquesne boasts an impressive employment rate, with over 90% of graduates securing jobs within six months of graduation, often with starting salaries averaging around $70,000.
- University–Industry Partnerships: Collaborations with local tech companies and organizations, such as PNC and UPMC, provide students with internship opportunities and real-world experience that enhance employability.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets high standards recognized by employers and professional organizations.
- Graduation Outcomes: Alumni have gone on to work for leading companies in the tech industry, furthering their careers in diverse fields and often advancing to leadership positions.

Further Academic Progression: After completing your BS in Computer Science, you have the option to continue your education with a Master’s degree in Computer Science or related fields, such as Data Science or Cybersecurity. Duquesne also offers a range of graduate certificates that can enhance your skills and make you even more competitive in the job market. This pathway not only deepens your knowledge but also opens up advanced career opportunities in academia, research, and specialized tech roles.

By choosing Duquesne University, you’re not just earning a degree; you’re investing in a future filled with possibilities.

Program Key Stats

$51068
$51068
$51068
$0
RD, EA
Rolling


74%
No

Eligibility Criteria

BBB - BBC
3.5 - 4
25 - 28
70 - 80

1150 - 1350
31 - 32
6.5
90
Optional
Yes
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • 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
  • Computer Science Educator/Researcher
Career options

Book Free Session with Our Admission Experts

Admission Experts