Bachelor of Science
Bachelor of Science
Adams State University students have the unique opportunity to develop artificial intelligence and social-emotional programming for robots through a three-year grant of more than a half-million dollars from the Department of Defense Army Research Office (ARO). Their work will tie together with similar projects underway across the world, through scholarly collaborations developed by Dr. Matthew Ikle, professor of mathematics.
In our project-centric computer science curriculum you will be a creative problem solver working side by side with faculty in ongoing projects such as robotic emotional perception, Artificial General Intelligence (AGI), deep learning and your own senior project. Recent senior projects include a Deep Learning Fish classification system, a Capture the flag game simulation, a Robotic cat toy collector, a mobile color matching application for artists and a support vector machine learning system.
When you graduate from the Adams State computer science program you will be ready to apply state of the art technology and expertise to the ever broadening scope of computer applications. You will have hands-on experience in specific application domains you have chosen so you will be able to point your computer science career in the direction that most interests you.
Adams State Computer Science, Mathematics and Engineering Club Competes annually in Mathematics and Programming competitions Contact Dr. Steven Aldrich
On-campus makerspace available to students featuring advanced fabrication equipment such as 3D printers, Laser cutters, digital electronics tools, and computer controlled metal milling. Contact George Sellman.
This course is the first course in the introductory programming sequence for computer science and information technology majors, but is suitable for non-majors interested in getting a taste of computer programming. The course covers program creation, basic control structures, variables, arithmetic expressions, functions, parameters, internal documentation, arrays and strings.
Provides both a brief overview of the basics of artificial intelligence and machine learning, and an in-depth investigation of selected hot topics in the field. The course will examine basic and advanced search techniques, knowledge representation, machine learning and data mining, natural language processing, and historical and philosophical issues regarding artificial intelligence. The course is a project-based course that will involve implementing and experimenting with open-source machine-learning software.Academic Catalog