新墨西哥大学计算机科学专业由工程学院计算机科学系提供,覆盖学士、硕士、博士三个阶段,获得ABET工程认证委员会认证。这个专业在新墨西哥大学有很显著的跨学科特点,教员中有17名终身教员和2名讲师。
新墨西哥大学计算机科学系的研究活跃于诸多领域,包括高性能计算、博弈论与协同计算、计算医学、DNA计算、生物计算、形式方法与自动推理以及隐私、安全与计算免疫学。它同洛斯阿拉莫斯国家实验室、桑迪亚国家实验室、圣菲研究所等周边科研实验室有密切联系和合作。以下是新墨西哥大学计算机科学专业介绍,和出国留学网来了解。
1. 计算机科学学士
计算机科学学士课程旨在为学生提供全面的通识教育,让学生广泛学习计算机编程和计算机科学基础知识技能。
计算机编程基础、中级编程、大型程序设计
这个序列全面学习计算机编程基础。学习Java 语言、算法程序设计、递归、程序员团队组织、结构化程序设计、正确性、程序规范、程序测试 ,以及各类数据结构及文件的维护、修改、使用及执行。计算机标称基础和中级编程旨在Java中学习。
数据结构(含Java)
这是一门加速课程,提供给有提供编程经验或教育的潜在的计算机科学专业学生。它和正常的本科序列计算机编程基础及中级编程一样,采用同样的材料。它要求至少有一年的高级程序语言和相关方法经历或教学。
数据组织、计算系统导论
这个序列向学生介绍数据储存记忆组织、计算机结构功能与设计以及汇编语言程序设计。数据组织只在C中授课。
计算机逻辑设计
学习硬件基础知识及包含在计算系统和操作系统原理中的计算机结构功能知识。
计算机科学数学原理、数据结构及算法(I、II )
计算机科学数学原理和数据结构及算法I介绍分析时间、空间复杂性所需的数据结构、算法及数学知识。主题包括符号、地推关系及解决、分类、杂凑表、优先队列、搜索树、基本图表示与搜索。数据结构与算法II学习精密数据结构、所用算法及性能分析技能。数据结构与算法I只在C中学习。
计算的社会与理论问题
计算的社会与理论问题学习伦理学、隐私与数据库、知识产权、计算机安全、计算机犯罪、安全与可靠性、专业职责与密码、电气社区与因特网以及计算机的社会影响。
声明式编程
声明式编程考察程序语言的几种分类。
软件工程
这个一个顶点设计课程,涉及一个大型的团队编程项目。
操作系统原理
介绍操作系统原理及计算机功能结构进一步指导。技能选修内容覆盖诸多方面,允许学生深入学习数值分析、运筹、人工智能、功能结构与系统等,也允许学生进一步拓宽知识面。
2. 计算机科学硕士
新墨西哥大学计算机科学系从1973年起开始开设计算机科学硕士专业。该专业的目的是将学生培养成计算机科学领域从业人员。它有两个学习方向:thesis option、course work only option。各方向有独立的一系列要求
本科阶段接受的培训不充分的学生也可能被录取。是否录取由招生委员会自行决定。委员会有权提出弥补办法。弥补所需学习的课程所得学分不能用于研究生学位。
学校给每一位学生指定一名研究生顾问。首次注册之前学生必须同顾问碰面。由学生和顾问协商,根据学业目标及毕业要求指定课程表。
推荐阅读: