目前,计算机科学与技术专业是广州软件学院重点建设专业。专业现有教师33人,其中教授、副教授、高级工程师等高级职称教师9人,讲师、工程师等中级职称18人,其中广东省南粤优秀教师1人,国内访问学者3人,专业教师中具有博士、硕士学位的比例达92%。专业建设了广东省级思政示范团队、广东省一流课程、广东省算法与程序设计虚拟教研室、校级“Web应用开发课程群教学团队”。专业依托省级计算机应用技术重点培育学科、省级计算机技术与应用实验教学示范中心建设专业实验室及实验教学平台8个、校外实践教学基地6个,省级科产教融合基地1个。依托省级软件与信息技术协同育人中心建设教育部协同育人项目6项。
1 专业定位
面向经济建设和社会发展的信息化、智能化需求,培养掌握计算机科学与技术学科的基本理论、基本知识、基本技能和基本方法,具备计算思维、设计与实现计算解决方案等能力,能从事计算机应用系统设计、开发、测试和运维工作的高素质应用型本科人才。
2 培养目标
本专业培养德智体美劳全面发展,具有良好道德与修养,遵守法律法规,具有社会和环境意识,掌握数学与自然科学基础知识以及计算机科学与技术学科的基本理论、基本知识、基本技能和基本方法,具备计算思维能力、设计与实现计算解决方案能力以及较强的工程实践能力,熟练运用主流软件开发技术,能从事计算机应用系统的设计、开发、测试和运维工作的高素质应用型本科人才。
3 培养特色
(1)围绕岗位需求,构建两大特色培养方向:针对软件开发工程师、软件测试工程师、系统运维工程师及人工智能工程师等岗位需求,设置"Web应用系统开发"和"智能计算系统开发"两大特色课程群。通过系统化的课程体系,培养具备团队协作精神和创新意识,掌握计算机科学与技术学科基础理论和专业技能,具有计算思维能力、系统设计与实现能力以及较强工程实践能力的复合型人才。
(2)聚焦行业前沿,开阔专业视野:紧跟行业前沿,邀请行业企业专家开展学术讲座,并根据市场需要和技术热点不断进行课程更新与迭代。
(2)产学结合,实践导向:校企共同开展项目实训、共建校外实践教学基地、共建科产教融合基地,以项目驱动方式培养学生计算机相关能力。依托教育部协同育人平台、国家级创新创业实践基地、校内创新创业学院,构建了完整的创新创业体系和学科竞赛体系,“以创促学,以赛促学”,培养学生创新创业能力。

4 专业核心课程
计算机组成原理、计算机通信与网络、操作系统、Java程序设计基础、数据库系统原理、数据结构与算法、Web应用技术开发、Java Web应用开发框架、软件工程、Python程序设计、数据处理与可视化、机器学习、自然语言处理、计算机视觉。
5 专业体系及学分结构
计算机科学与技术专业共需完成167学分,其中公共必修课47学分,占比28.31%;专业必修课及专业限选课83学分,占比50%;通识限选课3学分,占比1.8%;任选课21学分,占比 12.65%;毕业实习4学分,占比2.4%;毕业设计(论文)8学分,占比4.82%。
6 师资介绍
张晓龙
大学二级教授,博士生导师,学科带头人、软件与人工智能学院院长
教学经历:
具有20余年高校教学经验,先后承担了《人工智能导论》《数据结构》《软件工程》《机器学习》等课程教学任务。
主要成果:
张晓龙,广州软件学院软件与人工智能学院院长,大学二级教授,博士生导师,学科带头人。东北大学计算机科学理学学士,计算机应用工学硕士,日本东京工业大学计算机科学博士。湖北省教学名师。从事计算机科学与技术和软件工程等相关专业的教学和人工智能、机器学习和生物信息处理等领域研究。曾任湖北省生物信息学会副理事长、湖北省网络空间安全学会副会长,获宝钢优秀教师奖,湖北省政府专项津贴专家。主持过多项国家自然科学基金项目,以及国家重点研发子课题,湖北省自然科学基金重点课题等项目。发表论文200余篇,取得了20余个专利和软件著作版权,出版专著2部,编著教材5部,是《软件工程》国家一流课程负责人,曾获得国家和省教学成果奖,省科技进步奖。
杨志华
三级教授,硕士研究生导师。
教学经历:
先后承担研究生和本科生的《操作系统》、《数值分析》、《工程数据分析》、《模式识别》、《图像处理》、《人工智能基础》、《数据结构》、《面向对象程序设计》等课程的教学。
主要成果:
长期从事信号处理、模式识别,机器学习和人工智能应用等领域研究,在中科院1区,2区等国内外期刊和国际会议上发表论文40余篇,出版译著一本。主持和参与国家自然科学基金面上项目,广东省教育厅科技创新项目,广东省自然科学基金重点项目等项目多项。在图信号重构,推荐预测算法等方向形成系列创新成果。
张玉芳
博士,教授,计算机科学与技术专业专任教师。
教学经历:
先后承担了《操作系统原理》、《数据仓库与数据挖掘》、《数据库原理》等课程教学任务。
主要成果:
1988年毕业于重庆大学,获工学硕士学位,后继续就读于重庆大学,获工学博士学位。曾在设计院工作5年,有三十多年的高校工作经验,还有海外访问学者经历。讲授的课程有,操作系统、数据仓库与数据挖掘、UNIX操作系统、专业英语等课程。主持或承担国家自然科学基金资助项目、国家十五攻关项目、市攻关计划项目及重大横向课题等近50多项;培养硕士研究生100余人;主参编教材3部。
李雪梅
大学三级教授,硕士生导师。
教学经历:
具有20余年高校教学经历,先后承担了《C语言程序设计》、《数据结构》、《数据库系统概论》、《软件工程》等课程教学任务。
主要成果:
太原理工大学计算机理学学士,大学三级教授,硕士生导师,清华大学山西校友会理事。自参加工作以来,参加并主持的项目30余项,其中有国家级“七五”攻关项目,省级重点工程,国际合作项目等项目。曾荣获《山西省科技进步二等奖》二次(其中2015年度的获奖项目为项目负责人,排名第一)、《山西省科技进步三等奖》、《重庆市计算机开发应用优秀成果奖》和《山西省计算机推广应用优秀项目二等奖》等;共发表学术论文50余篇;主编和参编规划教材5部;主持省级精品课程1项(排名第一);主持省市级科研课题10余项。
蔡木生
硕士,计算机科学与技术副教授
教学经历:
具有20余年高校教学经历,先后承担了《C语言程序设计》、《C++面向对象基础》、《Java程序设计》、《Python程序设计》、《机器学习》等课程教学任务。
主要成果:
蔡木生,男,副教授,本科毕业于华东师范大学数理统计专业,获学士学位,后就读于华南理工大学软件学院,获硕士学位。2003年8月入职广州软件学院,2010年7月至2024年12月先后任计算机系副主任、主任。
从事高等教育工作20多年,承担过的课程有:程序设计(含C、C++、Java、Python等)、机器学习、数据挖掘、数据处理与可视化、操作系统、数据库系统、数据结构与算法、Java EE、Java 应用开发框架、Android应用开发等,研究方向为机器学习、 深度学习;主持、负责省级教研课题6项,组织申报了物联网工程专业,并推动该专业成为省级特色专业、省一流专业项目建设点,主持、负责校级教学、科研课题8项;发表论文10余篇,主编教材4部、参编教材1部;2006年9月在广东省IT专业优质课竞赛中获得二等奖;在2012、2013年指导学生参加全国信息技术应用水平大赛分获二等奖、三等奖;被评为校级“最佳员工”1次、“优秀教师”8次。
段传林
计算机科学与技术副教授,中山大学计算机软件与理论硕士
教学经历:
先后承担了《C 语言程序设计》、《面向对象程序设计》、《数据库原理与应用》、《Python 程序设计》、《C#程序设计》、《Web 程序设计与项目实训》等课程。
主要成果:
具有二十多年高校教学经历,主要从事计算机科学与技术专业教学,曾先后担任过教研室主任,专业带头人,对专业建设、教研教改、实训基地的建设、人才培养方案建设等诸方面的工作有较丰富的经验。主持或主研省市级科研项目与教研课题十余项,主编与参编教材8部,发表论文15篇,从事计算机技术在生产制造企业的应用研究,完成横向课题十余项。辅导学生参加竞赛获得过国家级二等奖两次,省级一、二、三等奖及优秀奖多次。
贺桂娇
副教授,信息系统项目管理师(高级),南粤优秀教师,计算机科学与技术专业负责人
教学经历:
具有20多年高校教学经历,先后承担了《C语言程序设计》、《C++面向对象基础》、《网页设计技术》、《Python程序设计》、《数据库系统原理》、《Java程序设计》等课程教学任务。
主要成果:
贺桂娇,女,硕士,计算机应用副教授,信息系统项目管理师(高级),《C语言程序设计》广东省一流课程负责人,2015年荣获南粤优秀教师称号。广东省信息化课堂大赛、信息化教学设计大赛及教学创新大赛中分别荣获“一等奖”、“三等奖”及优秀奖,主持过多项省级和校级相关的科研或教研项目,公开发表论文20+篇,公开出版教材6部。
7教学条件
本专业依托学院计算机技术省级实验教学示范中心,结合计算机科学与技术专业实践教学,建设有智能计算系统开发等6个专业实验室,实验室软硬件设备总值约705.8万元,为专业必修实验课程及选修实验课程提供支持。实验室设备较先进,能够满足专业教学需求,在人才培养中能发挥较好作用。
专业实验室
智能计算系统开发实验室
智能软件开发实验室面积110平方米,建设投入价值110多万元。该实验室配备有智能计算系统项目实训教学平台与先进的仪器设备,包括高性能GPU服务器、边缘计算设备等硬件设施,以及TensorFlow、PyTorch、ROS等主流人工智能开发框架和工具链。实验室可支持深度学习模型训练、计算机视觉应用开发、智能机器人系统集成等教学科研活动,为师生开展人工智能算法研究、智能系统开发与创新实践提供完善的实验环境。同时,实验室还配备了多媒体教学系统,可实现理论讲解、案例演示和实操训练的一体化教学,有效培养学生的智能计算系统设计与开发能力。
7 就业前景
就业方向
计算机科学与技术专业毕业生适应性强,可在信息领域的国际性大公司、互联网企业、国内软件公司、国家和省市机关事业单位、高等学校、国内大中型企业、金融机构等就业。
就业前景
本专业面向国家信息化与智能化发展战略需求,培养具备扎实的计算机科学与技术理论基础、较强的工程实践能力和创新意识的高素质应用型人才。毕业生可在软件开发、人工智能、大数据分析、网络安全等领域从事技术研发、系统设计、运维管理等工作,就业面广,职业发展前景广阔。
(1) 软件工程师
专注于计算机应用系统的设计、开发与维护,涵盖前端开发、后端开发、全栈开发等方向。前端工程师负责用户界面设计与交互实现,后端工程师负责服务器逻辑与数据库管理,全栈工程师具备前后端综合开发能力。
(2) 算法工程师
从事人工智能、机器学习、数据挖掘等领域的算法研究与优化,负责模型训练、性能调优及工程落地,广泛应用于推荐系统、计算机视觉、自然语言处理等领域。
(3)前端开发工程师
专注于设计和实现互联网应用程序用户界面的软件开发专业人员。主要职责是通过编程创建网页和应用程序的前端部分,确保用户能够无障碍地访问和互动。前端开发工程师通常会使用HTML、CSS和JavaScript等技术来构建响应迅速、交互性强的网页,并在不同的设备和浏览器上提供一致的用户体验。
(4)移动开发工程师
专门负责设计、开发和维护移动设备应用程序的移动应用开发工程师。随着智能手机和平板电脑等移动设备的普及,移动开发工程师的角色变得越来越重要。移动开发工程师专注于为iOS、Android或者跨平台的移动应用提供解决方案。
(5)软件测试工程师
专门负责执行软件测试工作的专业人员,旨在确保软件产品达到既定的质量标准和业务需求。他们通过严格的测试流程来识别软件中的任何缺陷和问题,并确保软件的可靠性、安全性和性能。软件测试工程师的工作跨越了软件开发生命周期的多个阶段,从需求分析到软件设计、实现、部署和维护。通过确保软件质量,他们帮助减少bug,提高用户满意度,最终促成软件项目的成功。
(6)系统运维工程师
常被称为系统管理员、运维工程师或IT运维工程师,是负责维护、支持和优化计算机系统和网络基础设施的专业人员。他们确保系统的稳定运行,处理硬件和软件相关问题,并执行与系统相关的日常管理任务。系统运维工程师在确保企业信息系统平稳、安全、高效运行中发挥关键作用,特别是现今云计算和自动化技术愈发成熟的环境中,他们的作用愈加重要。
8学生风采
广东省大学生程序设计大赛
传智杯全国IT技能大赛
部分成果

就业创业校友代表:李夏炜获数千万元天使轮融资

林贵蓝 2023届计算机科学与技术专业优秀毕业生成功考取长江大学研究生。

范斌年 2022届计算机科学与技术专业优秀毕业生
传媒科技公司,创始人。