Bachelor of Science in Computer Science (BSCS)
The Bachelor of Science in Computer Science at Dubois College is a rigorous, forward-facing
program designed to develop culturally conscious, technically proficient, and community-minded
software professionals. In alignment with Dubois College's mission of Education, Empowerment,
Equity, and Excellence, this program offers a robust foundation in computer science while prioritizing
technological equity, innovation, and social responsibility.
Students will master key competencies in programming, data structures, systems architecture,
artificial intelligence, cybersecurity, and web development. Unique to Dubois College, the BSCS
curriculum integrates culturally responsive technology design, ethical computing, and Black
innovation in tech, preparing students to lead with both skill and purpose in a global, digital
economy.
Graduates will be equipped for roles in software development, cybersecurity, data analysis, and
entrepreneurship, or to pursue advanced degrees in computing and engineering.
Program Highlights
– Tuition-free and fully online
– Focus on ethical computing and technology for social good
– Emphasis on Black innovation, representation, and leadership in tech
– Hands-on labs, projects, and coding challenges
– Preparation for industry certifications (CompTIA, AWS, Python, etc.)
Degree Plan
Year 1 - Fall Semester
– Introduction to Computer Science & Python Programming
– College Algebra
– College Writing & Composition I
– African American Contributions to Technology
– Digital Literacy & Computer Ethics
Year 1 - Spring Semester
– Data Structures & Algorithms I
– Discrete Mathematics
– College Writing & Composition II
– Introduction to Web Development (HTML, CSS, JavaScript)
– Public Speaking for STEM Professionalsus nec ullamcorper mattis, pulvinar dapibus leo.
Year 2 - Fall Semester
– Data Structures & Algorithms II
– Introduction to Operating Systems
– Computer Architecture & Assembly
– Statistics for Computer Science
– Elective (e.g., Real Estate Systems, Fintech Foundations)
Year 2 - Spring Semester
– Object-Oriented Programming (Java/C++)
– Database Design & SQL
– Networks & Communications
– Software Engineering Principles
– Elective (e.g., Ethics of AI, Cultural Tech History)
Year 3 - Fall Semester
– Cybersecurity Fundamentals
– Artificial Intelligence & Machine Learning
– Advanced Web Development (React, APIs)
– Internship I: Tech Support, DevOps, or Web Project
– Elective (e.g., Blockchain, Mobile App Dev)
Year 3 - Spring Semester
– Cloud Computing (AWS, Azure Basics)
– Data Science with Python
– UX/UI Design and Inclusive Interfaces
– Entrepreneurship in Tech
– Elective (e.g., Health Informatics, Tech in Education)
Year 4 - Fall Semester
– Capstone Planning & Research Methods
– Full Stack Development (MERN or equivalent)
– Leadership in STEM Fields
– Internship II: Industry or Community-Based Tech Project
– Elective (e.g., Advanced AI, Game Development)
Year 4 - Spring Semester
– Capstone Project: Software Solution, AI App, or Social Impact Tech
– Professional Portfolio & Career Development
– Seminar in Black Futures & Technology
– Project Management for Tech Teams
– Elective (e.g., Robotics, Cyber Law)
