The Bachelor of Science in Computer Science (BSCS) online degree program of Richmindale College provides students with rigorous foundations in both the theoretical and practical aspects of computing. The core computer science courses provide students with an intensive background in writing complex software systems on different platforms and configuration. The program covers fundamental computing theories and principles focusing on computer systems and architecture, logic formulation, algorithm design, programming languages, application development, software engineering, technology management, and information systems.
The BSCS program is designed to be simple and straightforward. It consists of 38 required courses equivalent to 120 credit units, 28 of which are core courses for 90 credit units (75%) and the remaining 10 are general (G) education courses for 30 credit units (25%). Students must take all 38 courses to complete the program. Optional elective courses are not introduced in the program; however, students may take additional courses from other Richmindale offerings if they want to explore other disciplines.
The BSCS program normally takes 8 semesters for 120 credit units to complete.