CS focuses on the theoretical aspects of computing for example algorithms , data structures  & computational theory where as software engineering deals with the practical aspects of designing, developing &   maintaining software systems.