培养目标本专业培养德、智、体、美全面发展的,具有良好科学素养,系统地掌握计算机科学与技术,尤其是软件与应用的基本理论、专业知识和专业技能,能够在科研部门、教育单位、企事业和行政管理部门等单位从事计算机软件技术研究、教学、软件设计、软件测试、管理和维护的高级专门技术人才。主要课程与实践环节本专业的主要课程包括:程序设计基础、离散结构、数据结构与算法、操作系统原理、数据库系统原理、计算机网络、软件工程导论、软件结构与设计、软件测试与质量、软件项目管理等。实践环节分为两类,一类是课程实验,如程序设计语言实践、数据结构课程设计、数据库系统原理综合实验等,另一类是在校内、校外实习基地进行的综合应用实践,如软件开发课程设计、软件开发环境与工具、系统软件课程设计与毕业设计(论文)等。专业特色在教学环节注重软件工程学科领域两大核心技术——数据库技术与软件工程技术的综合应用实践,并拥有高水平的教学实训基地。专业骨干课程《数据库系统原理》和《软件工程》是上海市精品课程。近年来根据学科发展与应用领域的拓展,专业课程中融入了软件维护、软件测试、软件构件技术的相关内容,为开拓学生的知识领域与就业渠道提供了更多的知识与技能储备。本专业学生在国际大学生程序设计竞赛、全国大学生数模竞赛、软件构件大赛等多项赛事中成绩斐然。就业去向该专业的学生能在科研部门、IT企业、教育机构、企事业和行政管理部门等单位从事计算机软件开发、软件项目管理、数据库系统管理、软件过程管理和软件测试、Web应用、多媒体系统、动画与平面设计等技术研究与开发工作。