Although most sub-streams of Computer Science require basic programming skills, there are many options such as Database Management and Cloud Computing that require relatively low programming skills.