Planning and Design of ECS Course Design