Map

目录

图书馆

书店

应用计算机科学

 

应用计算机科学 is a unique academic program that prepares our students for a variety of careers w在这里 computer science is utilized. That includes the typical career of software development and also careers in fields that intersect computer science, 比如医疗保健, 法律, 业务, 媒体, 科学, 和教育.

课程包括当前和相关的主题,包括但不限于机器人, 移动开发, 媒体计算, 网络安全, 和大数据. 应用计算机科学的学生在整个课程中都以小组和个人的形式工作, which culminates in a senior capstone project w在这里 students work together to complete a project of choice or one commissioned by an external organization. Students can get additional hands-on experience through internships and undergraduate research opportunities. 读 这次采访 to learn more about why you may want to study computer science at southern大学.

感兴趣? Fill out the form to the right and an admissions representative will follow up with you to start your Hilltop journey.

计算机科学的未来就是现在.



 

为什么在365英国上市官网学习应用计算机科学?

  • 向经验丰富的计算机科学专业人员学习.
  • Work on a Capstone project that allows you to work together on a project of your choice or one commissioned by an external organization.
  • 动手学习机器人的机会, 移动开发, 媒体计算, 网络安全, 还有大数据.
  • 课外活动的机会, 比如实习和本科生研究项目.
  • 获得最新和相关的计算机科学学位, 让你为未来的科技做好准备.
  •  

    学习成果

    学习成果及课程 

    完成应用计算机科学课程后,学生将能够

    • 组织和操作数据
    • 为计算问题编写代码
    • Optimize alternative computational approaches for enhancing the creation and presentation of raw material 
  •  

    主要

    主要

    这个专业有四个方向可供学生选择.

    学生必须完成以下基础课程:

    • CAC 180:编程I -使用Python的文本编程入门. The course will cover data types, decisions, loops, functions, basic data structures, and classes.
    • CAC 190: 编程二世 – A course strictly devoted to solving problems using programming logic, 通过加强解决问题的能力,以在CAC 180中获得的编程技能为基础. 主题包括类、递归、线程和强制代码审查.
    • 数据结构和媒体计算-高级编程概览. 要介绍的数据结构包括列表, 栈, 队列, 树, 和图表, 除了搜索和排序算法. 作业将涉及艺术和音乐等媒体的操作.
    • CAC 220: Storage and Analysis of Data – An introduction to database development 还有大数据. 前ics will include sql databases, database programming, big data storage, and data analytics.
    • 编程语言-三种编程范式的考试. The course requires students to learn three different languages and how to determine the best language for a given problem.
    • CAC 430: Human Computer Interaction and Software Engineering – An exploration of ways to improve the user experience. 学生将研究现有的接口, 写分析, 并设计自己需要使用的界面设计文档.
    • CAC 470:高级顶点-应用计算机科学的高级顶点经验. 在团队中工作, students will propose and implement a project by moving through each phase of the software development process.

     

    学生将根据所选的方向选修额外的课程:

    1. 计算机工程: 计算机工程轨道加深学生对电子电路的理解. 本课程为学生准备嵌入式系统和物联网的工作. Students will take additional math courses as well as specialized applied computer science courses. 必修课程包括:微积分I, 微积分二世, 线性代数, 计算机体系结构与物联网, 电路, 和机器人.
    2. 软件工程: 软件工程课程加强学生的编程和软件设计技能. Additional math courses are required to strengthen students’ problem solving abilities and their theoretical knowledge. 该课程提高了软件设计、实现和测试技能. 必修课程包括微积分I, 微积分二世, 离散数学, 软件设计, 系统及网络安全, 还有一门应用计算机科学选修课.
    3. 创意媒体操作: The Creative Media Manipulation Track encourages students to apply their computer science foundation to the arts. Students will take a variety of arts courses in order to build a better understanding of space, 运动, 电影, 和设计. 必修课程包括两门媒体与电影研究课程, 两门艺术课程, 及两门戏剧课程.
    4. 行业跟踪: 工业轨道提供计算机科学的基础, 并为学生提供了将专业应用于其他领域的空间. 如果选择此轨道, it is highly recommended that students choose a minor to which students will apply the concepts learned in the applied computer science program. Required courses include: Statistics OR Calculus I, Art: 2D design, and four Applied CS electives.
  •  

    提供两名未成年人.

    辅修应用计算机科学:

    • 编程我
    • 编程二世
    • 在200级的CAC中增加一个单元
    • 在300/400级增加两个CAC单位

    辅修数据科学:

    • 编程I或数据科学编程
    • 统计学或数据科学统计学
    • 数据科学I
    • 数据科学II
    • 研究项目或实习
  •  

    加速数据科学计划

    了解更多365英国上市官网与熨斗学校合作的加速数据科学项目 在这里.
  •  

    本科研究思路

    box_designtinkercad1.png

     

    你的想法会得到强烈的鼓励和支持, 但如果你需要一个想法, 以下是一些当前的工作和/或想法:

    • Creating a drag and drop programming language to teach elementary students computational thinking while strengthening math and/or reading skills.
      • 在2018-2019学年,应用计算机科学辅修,丽贝卡·韦斯顿和博士. Wagner worked collaboratively on a Vail Fellowship to create a math programming game for first and second grade students.
      • 应用计算机科学和数学双学位的李铉(音)目前正在从事这个项目. He has expanded the block programming language and will be conducting a user study in Spring 2021.
    • 2020-2021 seniors have been invited to develop a tool to assist developers in verifying that accessibility concerns are addressed during the design and development process.
    • Creating a Tactile Input Modality: This work requires the use of Arduinos and Raspberry Pis to enable students with visual impairments to have an alternate input modality when programming with block languages. 点击 在这里查看以前的工作.
      • 应用计算机科学辅修Roger Wang对这一课题进行了进一步的研究. 他的研究很受欢迎. 他在ACM东南中部发表演讲,被授予2个奖项 nd参加ACM SIGCSE 2019学生研究竞赛, 并在ACM东南2019年会议上发表了一篇论文(17).95%合格率).
    • Creating a Vocal User Interface: T在这里 has been substantial work on creating vocal user interfaces to interact with block programming, 但仍有许多工作要做. 看看 http://myna.cs.ua.edu.
    • Evaluating a Vocal User Interface: T在这里 are numerous empirical methods for evaluating graphical user interfaces, 但是目前还没有评估语音用户界面的经验方法. 这项工作将是建立这些评价方法的基础. 

     

  •  

    高级顶点

    高级顶点石会考验你所有的技能. 以下是一些过去的项目:

    • Creating a motorized wheelchair simulator to assist young children in learning how to use a joystick to control a motorized wheelchair. Students are working with a local organization to ensure they fully understand the requirements of the project.
    • 设计和构建爆发检测机器人(ODR), 哪一个是可以检测有毒气体和辐射的遥控机器人. The student designed and printed the robot components using 3D printing and assembled the robot with the necessary sensors. 
    • 新开发的伪随机数发生器(PRNG)的随机性研究. This project combined math and computer science to develop a PRNG based on research conducted on existing PRNGs. 对结果算法的随机性进行统计评价, and the results show that the newly developed PRNG does generate “random” numbers to assist in the complexity of hashing passwords to better the level of encryption.
    • 为残疾儿童制作游戏. This game provides a simple to use interface with intellectually stimulating games for children with disabilities. This student is working with experts from Hand-in-Hand to verify the functionality of the game meets the target audience’s needs.
    • 自然语言处理实验. 在这个项目中, 学生揭示了Python程序的领先平台之一的功能, the NLTK (Natural Language Processing Toolkit) by previewing and applying various functions of this toolkit to Amazon Review Data, 展示这些方法如何既能提供洞察力,又能加快适当的行动.

     

  •  

    毕业生

    毕业生 of the Applied CS program have been successful after graduating proceeding to enter the work force or pursue graduate studies. 我们的学生可以找到工作的公司,如:

    • 国防部
    • Cofense
    • Bimaire
    • 西班牙对外银行指南针银行
    • 六角PPM 

    其他学生也在学习:

    • UAB数据科学硕士
    • 大学计算机工程硕士学位 

    该计划的未成年人可以在以下网站找到工作:

    • IBM
    • Aviana Global Technologies
  •  

    新闻里的ACS

  •  

    教师

    Dr. 琥珀瓦格纳Dr. 琥珀瓦格纳
    部门  应用计算机科学
    southern大学
    阿卡德尔菲路900号/ 549032号信箱 
    阿拉巴马州伯明翰35254-9021
    (电子邮件保护)
    个人网页

    Dr. 安东尼•温彻斯特Dr. 安东尼•温彻斯特
    部门  应用计算机科学
    southern大学
    阿卡德尔菲路900号/ 549032号信箱 
    阿拉巴马州伯明翰35254-9021
    (电子邮件保护)
    个人网页