When I first started teaching college it was for my local community college. CS was situated with other tech careers like System Administration, Web Development, and IT Repair. One of the first issues I had to manage was requests to adopt a "Software Engineering" certification, which I fought against because unlike the other skills, CS doesn't benefit from holding a cert.
CS in CC is in a weird spot - many 4-year universities will only accept CC CS1 as an elective, meaning they'll need to retake CS1 when they transfer. There may be some partnerships between a university and their local CC, but outside of those are gray areas. This could be because the CC instructors haven't reached out to get the courses to transfer or due to quality assurance. I know my predecessor would post the solutions on a sheet of paper in the classroom and students could earn partial, but passing credit if they retyped it out.
Finally, local area companies may not need software development or don't need it in a continued employment fashion. The goal of for CC is to help give the community the skills people need to find employment - but with more focus on LOCAL employment. If there aren't any local software companies, CC graduates will need to compete against 4 year university students for the same entry-level position. As a consequence, the 2 year program only taught them how to program, but didn't give them those additional "why you program" skills or projects to build experience.
CS in CC is in a weird spot - many 4-year universities will only accept CC CS1 as an elective, meaning they'll need to retake CS1 when they transfer. There may be some partnerships between a university and their local CC, but outside of those are gray areas. This could be because the CC instructors haven't reached out to get the courses to transfer or due to quality assurance. I know my predecessor would post the solutions on a sheet of paper in the classroom and students could earn partial, but passing credit if they retyped it out.
Finally, local area companies may not need software development or don't need it in a continued employment fashion. The goal of for CC is to help give the community the skills people need to find employment - but with more focus on LOCAL employment. If there aren't any local software companies, CC graduates will need to compete against 4 year university students for the same entry-level position. As a consequence, the 2 year program only taught them how to program, but didn't give them those additional "why you program" skills or projects to build experience.