本课程是培养工科电子信息类本科生的一门专业必修课程。着重培养学生在软件设计领域的基本素质,基本方法和设计理念。授课对象为大学一年级学生,通过本课程的学习,掌握数据结构、操作系统和软件工程等软件技术的基本理论,为学生在软件设计领域打下坚实的基础。