When you finish an undergraduate degree in computer science, you are highly valued by industry, governments, entrepreneurs and graduate schools. With a computer science degree, jobs are plentiful with starting salaries ranging between $70K and $100K for the southeast region, not including signing bonuses and stock options.
The Bachelor of Science in Computer Science prepares students for either graduate study or a professional career. It is the flagship major with equal parts of theory and practice. This major is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science.
The B.S. in Computer Science program aims to produce graduates who can make significant contributions as emerging professionals in the discipline of computer science.
Similarly to the Bachelor of Science in Computer Science program, the Bachelor of Arts in Computer Science is designed to provide students with a solid foundation in the fundamental areas of computer science, but permits a greater variety of elective courses to be taken outside of the discipline.
The Bachelor of Science in Computer Information Systems aims to train proficient business application developers.
The curriculum is designed for those wishing to build a foundation in computing concepts and business application programming, with core focus on current software development and information management practices.
The Bachelor of Arts in Computing in the Arts program is crafted for students with an existing passion in creative fields such as art, digital media, game development and interaction, music, dance, and theatre.
TheBachelor of Science in Software Engineering is an innovative degree program that aims to produce globally fluent software engineers capable of working in culturally diverse teams to build complex software solutions to problems for international organizations.
The Bachelor of Science in Data Science is suited to students who love to apply computing and math. As a data science major, you may select from one of four specializations which you can customize to match your career and academic goals: Business Analytics, Sciences, Social Sciences, or Arts and Humanities.
The Accelerated Bachelor's to Master's (4+1) Program offers eligible Computer Science undergraduates the opportunity to earn both a BS in Computer Science and MS in Computer and Information Science degrees in five years. This is achieved by replacing some undergraduate courses with graduate-level ones.
Jointly with The Citadel we offer a 33-credit hour Master of Science degree in Computer and Information Sciences.
Choose one of four specializations:
Cybersecurity, Information Systems, or Software Engineering:Ideal for professionals looking to advance their career and recent graduates aiming to enter the tech sector.
Computer Science: A more theoretical specialization aimed at students interested in Ph.D., research, or work in a research laboratory.
Prospective students must be able to demonstrate competency in the areas of object-oriented programming, data structures, discrete mathematics and operating systems.
Graduate Assistantships available to help defray enrollment costs.
Not ready to commit to a full Master's Program but want to advance your career?
Graduate certificate programs provide concentrated academic training in various fields. Unlike full-fledged degrees, these programs require less time, making them suitable for working professionals seeking focused learning over a shorter duration. Employers usually approve tuition reimbursement for these programs, similar to master's degree courses. Our graduate certificates are offered jointly with The Citadel.
All College of Charleston students not majoring in Computer Science, Information Systems or Computing in the Arts are eligible for a Computer Science minor.
All College of Charleston students not majoring Computer Information Systems or Computing in the Arts with a Digital Media concentration are eligible for an Computer Information Systems minor.