Map

目录

图书馆

书店

应用计算机科学

 

应用计算机科学是一门独特的学术课程,为我们的学生准备各种计算机科学的职业生涯. 这包括典型的软件开发职业,也包括与计算机科学相关领域的职业, 比如医疗保健, 法律, 业务, 媒体, 科学, 和教育.

Courses include current and relevant topics including but not limited to robotics, 移动开发, 媒体计算, 网络安全, 和大数据. Applied CS students work both in groups and individually throughout the program, 在高年级的顶点项目中,学生们一起完成一个自己选择的项目或一个外部组织委托的项目. 学生可以通过实习和本科生研究机会获得额外的实践经验. 读 这次采访 了解更多关于你为什么想在伯明翰南方学院学习计算机科学的信息.

感兴趣? 填写右边的表格,招生代表将跟随你开始你的山顶之旅.

The future of Computer Science is now.



 

Why study 应用计算机科学 at 澳门新葡京官网?

  • Learn from experienced computer science professionals.
  • 完成一个顶点项目,它允许您在您选择的项目或由外部组织委托的项目上一起工作.
  • Hands-on learning opportunities with robotics, 移动开发, 媒体计算, 网络安全, 还有大数据.
  • Opportunities for extra-curricular activities, such as internships and undergraduate research projects.
  • Earn a Computer Science degree that is up-to-date and relevant, preparing you for the future of technology.
  •  

    学习成果

    学习成果 and Curriculum 

    After completing the Applied CS program, a student will be able to

    • Organize and manipulate data
    • Write code for computational problems
    • 优化可选的计算方法,以增强原材料的创建和呈现 
  •  

    主要

    主要

    For the major, t在这里 are four tracks from which a student may choose.

    Students must complete the following base courses:

    • CAC 180: 编程我 – Introduction to textual programming using Python. 本课程将涵盖数据类型、决策、循环、函数、基本数据结构和类.
    • 编程II——一门严格致力于用编程逻辑解决问题的课程, building on programming skills acquired in CAC 180 by reinforcing problem solving skills. 前ics include classes, recursion, threading, and mandatory code reviews.
    • CAC 210: Data Structures and Media Computation – An advanced programming survey. Data structures to be covered include lists, 栈, 队列, 树, 和图表, in addition to searching and sorting algorithms. Assignments will involve the manipulation of 媒体 such as art and music.
    • CAC 220:数据存储和分析-数据库开发和大数据入门. 主题将包括sql数据库、数据库编程、大数据存储和数据分析.
    • CAC 310: Programming Languages – An examination of three programming paradigms. 这门课程要求学生学习三种不同的语言,以及如何为给定的问题选择最好的语言.
    • 人机交互和软件工程-探索改善用户体验的方法. Students will examine existing interfaces, 写分析, 和设计 their own interfaces requiring the use of design documents.
    • CAC 470: 高级顶点 – A senior capstone experience in applied computer science. 在团队中工作, 学生将通过软件开发过程的每个阶段提出并实施一个项目.

     

    Students will take additional courses based on the chosen track:

    1. 计算机工程: The Computer Engineering Track deepens students’ understanding of electronic circuits. This track prepares students to work with embedded systems and the Internet of Things. 学生将学习额外的数学课程以及专门的应用计算机科学课程. Required courses include: Calculus I, 微积分二世, 线性代数, Computer Architecture and the Internet of Things, 电路, 和机器人.
    2. 软件工程: The Software Engineering Track strengthens students’ programming and software design skills. 需要额外的数学课程来加强学生解决问题的能力和理论知识. The curriculum enhances software design, implementation, and testing skills. Required courses include Calculus I, 微积分二世, 离散数学, 软件设计, 系统及网络安全, 还有一门应用计算机科学选修课.
    3. Creative Media Manipulation: 创意媒体操作课程鼓励学生将他们的计算机科学基础应用于艺术. 学生们将学习各种艺术课程,以便更好地理解空间, 运动, 电影, 和设计. Required courses include two Media and Film Studies courses, 两门艺术课程, 及两门戏剧课程.
    4. 行业跟踪: The Industry Track provides the foundations of computer science, and gives students room to apply the major to another field. 如果选择此轨道, 强烈建议学生选择一门辅修课程,学生可以将在应用计算机科学课程中学到的概念应用到辅修课程中. 必修课程包括:统计学或微积分I,美术:2D设计,以及四门应用计算机科学选修课.
  •  

    提供两名未成年人.

    辅修应用计算机科学:

    • 编程我
    • 编程二世
    • one additional unit in CAC at the 200 level
    • two additional units in CAC at the 300/400 level

    辅修数据科学:

    • 编程我 or Data Science Programming
    • Statistics or Data Science Statistics
    • 数据科学I
    • 数据科学II
    • Research Project or Internship
  •  

    Accelerated Data Science Program

    Learn more about our Accelerated Data Science Program in collaboration with Flatiron School 在这里.
  •  

    Undergraduate Research Ideas

    box_designtinkercad1.png

     

    Your ideas will be strongly encouraged and supported, 但如果你需要一个想法, 在这里 is some current work and/or ideas:

    • 创建一个拖放式编程语言,教小学生计算思维,同时加强数学和/或阅读技能.
      • During the 2018-2019 academic year, 应用计算机科学 小, Rebecca Weston, and Dr. Wagner与Vail奖学金合作,为一年级和二年级学生创造了一款数学编程游戏.
      • Applied CS and Math double major, Hyun Lee, is currently working on this project. 他已经扩展了块编程语言,并将在2021年春季进行用户研究.
    • 2020-2021年的老年人被邀请开发一个工具,以帮助开发人员验证在设计和开发过程中解决了可访问性问题.
    • 创建触觉输入模式:这项工作需要使用Arduinos和Raspberry Pis,使有视觉障碍的学生在使用块语言编程时能够有另一种输入模式. 点击 在这里查看以前的工作.
      • 应用计算机科学 小, Roger Wang, conducted further research on this topic. His research was well received. He presented at ACM MidSoutheast, was awarded 2 ndplace in the ACM SIGCSE 2019 Student Research Competition, and had a paper accepted to the ACM Southeast 2019 conference (17.95%合格率).
    • 创建声音用户界面:在创建声音用户界面以与块编程交互方面已经有了大量的工作, but t在这里 is still a great deal to be done. 看看 http://myna.cs.ua.edu.
    • 评估声音用户界面:有许多评估图形用户界面的经验方法, but t在这里 are no existing empirical methods for evaluating vocal user interfaces. This work would be the foundation for establishing these evaluation methods. 

     

  •  

    高级顶点

    The 高级顶点 will put all of your skills to the test. Here are some past projects:

    • 创建一个机动轮椅模拟器,以帮助幼儿学习如何使用操纵杆来控制机动轮椅. 学生们正在与当地组织合作,以确保他们完全理解项目的要求.
    • Designing and building an Outbreak Detection Robot (ODR), which is a remote controlled robot that detects toxic gases and radiation. 学生使用3D打印技术设计和打印机器人部件,并将机器人与必要的传感器组装在一起. 
    • Researching the randomness of a newly developed Pseudo Random Number Generator (PRNG). 这个项目结合了数学和计算机科学,在对现有PRNG进行研究的基础上开发了一个PRNG. The resulting algorithm was statistically evaluated for randomness, 结果表明,新开发的PRNG确实生成了“随机”数字,以帮助提高哈希密码的复杂性,从而提高加密水平.
    • Creating a game for children with disabilities. 这个游戏为残疾儿童提供了一个简单易用的界面和智力刺激游戏. 这名学生正在与Hand-in-Hand的专家合作,以验证游戏的功能是否满足目标用户的需求.
    • Experimenting with Natural Language Processing. 在这个项目中, the student reveals the capabilities of one of the leading platforms for Python programs, 通过预览NLTK(自然语言处理工具包)并将该工具包的各种功能应用于Amazon Review Data, showing how these can both provide insight and expedite appropriate action.

     

  •  

    毕业生

    应用计算机科学课程的毕业生在毕业后进入工作岗位或继续研究生学习. Our students can be found working companies such as:

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

    Other students can be found studying:

    • Master’s of Data Science at UAB
    • Master’s of Computer Engineering at UAH 

    小s of the program can be found working at:

    • IBM
    • Aviana Global Technologies
  •  

    新闻里的ACS

  •  

    教师

    Dr. 琥珀瓦格纳Dr. 琥珀瓦格纳
    部门  应用计算机科学
    southern大学
    900 Arkadelphia Road / Box 549032 
    Birmingham, Alabama 35254-9021
    (电子邮件保护)
    个人网页

    Dr. 安东尼•温彻斯特Dr. 安东尼•温彻斯特
    部门  应用计算机科学
    southern大学
    900 Arkadelphia Road / Box 549032 
    Birmingham, Alabama 35254-9021
    (电子邮件保护)
    个人网页