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.
By the end of the program, graduates should be able to do the following:
- Develop computer programs using established programming principles.
- Explain the role and impact of computer systems in business operations.
- Implement and maintain computer systems using standard development practices.
- Apply computer science principles in software development.
- Use technologies to collect, analyze, and present data.
- Implement relational database systems to store and manage data.
- Explain and apply data structures and algorithms.
- Explain the principles and applications of intelligent systems.
- Analyze computing problems using logic and critical thinking.
- Demonstrate professional and ethical responsibilities in information technology practice.
