本课程是计算机科学与技术、软件工程、通信工程、网络工程等专业一年级本科学生的必修课,它系统全面地介绍了计算机学科的基本问题,核心概念及思想方法,能帮助学生建立计算机科学的总体概念、了解后续计算机专业课程及其之间联系。课程内容涉及计算机科学的各个方面,但着重讲解的是基本概念而不是数学模型和技术细节,课程内容“广度优先,广而不细”。课程侧重点在于勾画计算机科学体系的框架,奠定计算机科学知识的基础,为今后深入学习各专业理论课程做好铺垫。同时,通过本课程的实验学习将使学生掌握一些基本的操作技术,提高感性认识,为今后对计算机的使用打下必要的基础。通过课程教学初步培养学生综合运用数学、自然科学和工程知识对计算机系统解决方案进行分析比较,选择最有效的方法的意识;引导学生正确理解职业道德规范,具备正确的工程伦理价值观,思考计算机工程对于客观世界和社会的影响。