Foundation in Computer Science Curriculum