计算机科学与技术专业
计算机科学与技术专业:软件行业的中流砥柱
一、什么是计算机科学与技术专业?
计算机科学与技术是一门研究计算机相关科学原理和专业技术的学科,它不仅是设计和使用计算机的基础,也是许多其他研究学科的基础。大外计算机科学与技术专业旨在培养有良好职业发展前景的复合型软件人才,特别注重“个性化教育”,提供“计算机+外语”和“人工智能+语言”两类特色课程,以实现国际化、应用型和研究型人才的培养目标。在课程设置上着眼于培养学生在软件服务外包企业、金融机构、政府机关以及科研院所等部门从事软件需求分析、设计、开发、测试和维护等方面的能力。同时,通过科学严谨的课程体系,学生将扎实掌握人工智能基本理论,熟练运用机器学习和深度学习理论和方法来处理“语言智能”领域的相关问题,并针对“自然语言理解、语言情感分析、机器翻译”等研究热点,培养应用型、复合型和创新型人才。
二、大外计算机科学与技术专业特色是什么?
大外计算机科学与技术专业是大连外国语大学重点学科专业,是辽宁省本科一流专业和辽宁省“应用转型”发展试点专业,经过近20年的探索与发展,目前本专业的课程设置合理,积累了大量优秀的课程资料和项目案例,并且拥有许多年富力强、授课经验丰富的专业教师,在实践教学和国际交流等方面也探索出许多特色鲜明的模式。与国内外其他高校的同类专业相比,大外计算机科学与技术专业具有如下两大特色:
1.特色一:“计算机+外语”:
为了充分利用学校外国语言文学优势学科并顺应当前国际合作频繁、软件外包蓬勃发展的基本形势,本专业加大了ESP(专业用途英语)和英语课程比重,自主编写了“IT英语”教材系列,并提供与之对应的系列课程。旨在为IT行业培养拥有扎实的英日语言基础、具备熟练的听说读写能力的人才,使学生能够通过阅读和听取相关外文学习资料,了解IT行业知识及动态,流利地使用英语和日语谈论或探讨IT行业话题,在工作中可以熟练运用外语进行相关的业务交流、技术学习、展示和谈判等。此外,在课程设置上还注重培养学生在软件开发及测试中各种应用文档的外文写作规范,强化外文写作能力,以便学生能够撰写准确、清晰、得体的应用文档。
通过上述措施,本专业致力于培养出具备良好国际化视野和扎实外语基础,具有熟练听说读写能力的IT技术人才。此外,我们与多所国外知名大学互相认可课程设置和学分,并提供多种灵活的留学形式,以便学生更好地拥抱未来。
2.特色二:“人工智能+语言”:
作为新一轮科技革命的重要驱动力量,人工智能正在深刻改变世界。近年来,人才需求对该行业的迫切程度也与日俱增。其中,NLP(Natural Language Processing,自然语言处理)是人工智能领域一个重要的研究分支,旨在研究计算机如何自动理解和生成人类语言,机器翻译、聊天机器人、情感分析、语音识别等都是NLP当下热门的研究领域。
NLP领域的研究者通常需要具备较强的计算机算法设计、实现能力和语言学知识,故而本专业充分利用大外学科优势,结合其他外语院系资源,通过合理的课程设置和实践项目案例,致力于培养同时具备软件开发能力和语言学知识的交叉学科研究人才。我们通过创建、维护和分析多种语言和各类用途的语料库,旨在培养复合型、创新型的人才,使其能够服务于“自然语言理解、语言情感分析、机器智能翻译”等应用领域并推动该领域不断发展。此外,通过与本校的语言智能研究中心、大数据安全实验室、嵌入式实验室开展广泛的合作,进而为学生提高创新实践能力和科学研究能力提供充足的舞台和机会。
总之,本专业强调培养“人工智能+语言”的复合型人才培养,课程设置上以企业需求以及行业研究热点为导向,以工程实际为背景、以工程技术为主线,注重工程项目实训、双语学习以及运用计算机技术解决“语言智能”领域相关问题能力的培养。
三、计算机科学与技术专业学什么?
基于本院的人才培养计划,以及“计算机+外语”和“人工智能+语言”两大专业特色,本专业进行了细致科学的课程规划和建设,此外我们特别注重“个性化教育”,针对偏好编程技术和擅长数学理论的学生,在本科三年级为学生安排了“JavaWeb工程项目”和“人工智能”两个专业实践方向,并在整个本科阶段共开设了如下图所示的六大课程群:
(1)外语强化课(英日强化)服务于ESP(专业用途英语)和日语的学习。其中与第一外语英语相关的课程包括:IT英语精读1-4、中级英语写译、高级英语写译、IT英语听说、IT英语写作、IT高级英语等;而与第二外语日语相关的课程包括:日语1-3。
(2)基础理论类课程不仅可以帮助学生夯实专业基础知识,而且几乎涵盖了当前所有计算机专业考研考试的科目,从而为毕业生继续升学深造提供了广泛的选择空间。这些课程包括微积分、线性代数、概率统计基础、离散数学四门数学理论基础课程,以及数据结构与算法、计算机组成原理、操作系统和计算机网络四门计算机理论基础课程。
(3)Java Web程序设计开发类课程为算法理论基础较弱而编程实践能力较强的学生提供了一条成才和就业的有效途径。这些课程可以细分为程序设计基础(双语)、面向对象程序设计、面向对象高级程序设计、算法分析与设计四门基础编程类课程和数据库原理、Oracle数据库应用、Web设计与开发、JSP程序设计四门为动态Web开发设计服务的课程。
(4)人工智能类课程则为数学基础较强的学生开辟了一条新赛道,这条赛道可以使学生掌握相关算法理论,熟练运用机器学习和深度学习的模型,进而能够处理“语言智能”领域的相关问题。这类课程包括:Python程序设计、Python高级程序设计两门基础编程类课程,机器学习导论、深度学习导论两门算法理论类课程,数据科学导论、科学计算与数据分析两门数据科学类课程,以及语言智能导论、自然语言处理、计算机辅助翻译(双语)、机器翻译、文本情感计算、知识图谱、智能语音处理、语料库语言学(双语)八门NLP研究领域的相关课程。
(5)项目实践类课程通过“真枪实弹”的项目实战和企业实训,充实学生软件设计开发的实战经验,使其避免“纸上谈兵”的尴尬。该课程群又可进一步细分为软件工程导论、软件需求分析、软件设计与体系结构、人机交互的软件工程方法、软件质量保证与测试五门软件工程类课程和程序设计与算法综合实践、工程项目实训、企业项目暑期训练营、企业见习四门项目实践类课程。
(6)知识强化扩展类课程则为学有余力的同学,提供了进一步成长和发展的空间。这类课程可以进一步细分成程序设计竞赛强化实践、数据结构竞赛强化实践、Java竞赛强化实践、Python竞赛强化实践四门竞赛强化类课程,移动终端UI设计、移动应用程序开发两门移动开发类课程,数字逻辑电路、物联网技术导论、信息论基础、嵌入式系统应用与开发、Linux操作系统、IT前沿技术讲座六门知识扩展类课程。
四、计算机科学与技术专业就业及就业前景
本专业与国内外多家知名软件企业开展深度合作,共建校外实训实践基地,形成产、学、研互动的应用型人才培养环境。制定了“企业同步支持学校进行实践教学模式”,通过“理论—实践—理论—再实践”的教学模式,反复训练学生的工程实践能力。
学生毕业后可在企、事业单位从事计算机领域的技术开发、维护、测试、教学、科研及管理等工作。可胜任岗位包括软件开发工程师、软件测试工程师、人工智能深度学习算法工程师、NLP(自然语言处理)算法工程师等。
为提升学生择业和就业的竞争力,分别与IBM、埃森哲、思科、信华信、东软等10余家海内外知名企业建立了深入的校企合作关系。通过建设校外实践实训基地、线上线下共享课程、联合培养、企业实习和各类人才交流等方式积极推进校企联合的“订单式”人才培养,形成了学校与企业协同育人的良好格局,有效提升了学生的就业竞争力,本专业历年毕业生就业率超过96%,毕业生的综合素质得到了用人单位的一致好评。
五、哪些考生适合该专业的学习?
(1)对计算机编程具有浓厚兴趣的考生:本专业为善于思考、逻辑思维能力强、热衷于“人工智能+语言”领域研究的考生提供完备的人才培养方案;
(2)对外国语言文学具有浓厚兴趣的考生:借助我校外国语言文学优势学科,为你提供一流的外国语言(英日双语)学习氛围;
(3)针对计算机编程和外语文学都有浓厚兴趣的考生,本专业秉承大外"崇德尚文、兼收并蓄"的校训,旨在培养两类复合型人才:具备出色外语交流能力的计算机行业专业人才和拥有计算机行业背景的外事翻译人才。
(4)有出国留学意向的学生:与日本、欧美及澳洲多所国外知名大学互相承认课程设置和学分,有“2+2”“3+1”“3+1+1(研究生)”“3+2(研究生)”“3+1+2(研究生)”等多种留学形式供你选择,总有一款适合你。