BS Computer Information Technology: Robotics & Artificial Intelligence Degree Online

Power Your Future with a Robotics Degree

Learn how to merge robotics with artificial intelligence to create innovative software and products by earning a robotics degree online at Southern New Hampshire University. The BS in Computer Information Technology with a concentration in Robotics and Artificial Intelligence is designed to teach you hands-on technical skills that you can apply in a real-world setting. The bachelor’s in robotics degree program explores the principles, tools and resources of two growing and related IT fields - robotics and artificial intelligence - while providing a strong understanding of database design and management, computer platform technologies, and other important IT subjects.

Earn your artificial intelligence and robotics degree online or, for those in the New England area, through a blended format of online and face-to-face instruction at one of our regional campuses, so you can build a schedule that's convenient for you, and are taught by highly skilled, experienced professionals.

Add "Tech Savvy" to Your Resume with SNHU’s Online Robotics Degree

The BS in Computer Information Technology – Robotics and AI Degree program is structured to give students innovative and in-demand IT skills. By exploring cutting-edge subjects such as the application of robots, remote sensing and data mining, combined with a solid foundation in information technology theories and strategies, SNHU's online robotics degree offers you the flexibility to apply your skills in a number of different high-tech careers. Whether you want to develop artificial intelligence software for use in robots, business intelligence or video games or manage IT operations for a large company, the bachelor’s in robotics and artificial intelligence program at SNHU provides a solid foundation on which you can launch your career.

Get Plugged into Some of the Fastest-Growing Careers

With the increasing demand for information technology professionals in virtually every industry, earning your BS in CIT with a concentration in Robotics Degree and Artificial Intelligence will prepare you to enter the work force with the competence and confidence needed to succeed. According to the U.S. Bureau of Labor Statistics, several high-paying computer-related professions show signs of significant growth between 2010 and 2020. For example, the BLS projects that computer software engineer positions will grow by 30 percent, computer applications software engineer positions by 30 percent, and computer and information scientist positions by 17 percent.

Required Core Courses

Major Courses

IT-201: Computer Platform Technologies
This course provides the hardware/software technology background for information technology personnel. Hardware topics include CPU architecture, memory, registers, addressing modes, busses, instruction sets and a variety of input/output devices. Software topics include operating system modules, process management, memory and file system management. Also included are basic network components and multi-user operating systems. Offered every year.
Prerequisites:
CIS-100 or IT-100
IT-315: Object Oriented Analysis and Design
This course develops software systems engineering principles combining object-oriented design principles and methods augmented by computer assisted engineering (CASE) technology. The course involves use of the unified modeling language (UML) and, through the vehicle of a student group project, applies these elements to the system development life cycle. This course is writing intensive, as student project teams are required to submit a comprehensive project report and a PowerPoint presentation. Specialized Systems Development Computer Laboratory intensive and open laboratory intensive. Offered every year. Writing intensive course.
Prerequisites:
CIS-200 or IT-210
IT-330: Database Design and Management
This course covers the design and implementation of information systems within a database management system environment. Students will demonstrate their mastery of the design process acquired in earlier courses by designing and constructing a physical system using database software to implement logical design. Topics include data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server planning, testing and installation, system conversion, end-user training and integration and post-implementation review. Offered every year.
Prerequisites:
IT-135 or IT-145
IT-340: Network and Telecommunication Management
This course provides an in-depth knowledge of data communications and networking theory, concepts and requirements relative to telecommunications and networking technologies, structures, hardware and software. Emphasis is on the concepts of communications theory and practices, terminology, and the analysis and design of networking applications. Management of telecommunications networks, cost-benefit analysis and evaluation of connectivity options are covered. Students can design, build and maintain a local area network (LAN). Offered as needed.
Prerequisites:
CIS-201 or IT-201 and CIS-200 or IT-210
IT-415: Advanced Information Systems Design
This is the first of a two-part capstone course for IT majors which covers the major methodologies used in Systems Analysis, Design, and Implementation. This course focuses mainly on the systems analysis part of the systems development process and emphasizes SDLC (Software Development Life Cycle). Different system development strategies are examined within the broader context of identifying and understanding the detailed stages the make up the systems analysis process. Students will learn how to a perform feasibility analysis, and to create a system proposal. Fact finding techniques used to determine system requirements will be identified and studied. Standard graphical modeling tools used in systems analysis will be covered: process modeling with data flow diagrams; data modeling with entity relationship diagrams; and object-oriented modeling using UML. The basic activities of project management are examined. Students will be assigned a systems development project case with concrete milestones, enabling the practical application of concepts presented in the course. This is a lab intensive course.
Prerequisites:
IT-201, IT-315, and IT-330 Senior prereg status
IT-420: Advanced Information Systems Implementation
This is the second part of the Capstone course for IT majors. The student groups will implement and document the systems project designed in IT 415 using an appropriate computer programming language or database management system. The instructor and students critique all projects weekly. Offered every year.
Prerequisites:
CIS-415 or IT-415
IT-485: Information Technology Strategy and Management
This course presents the principles and concepts involved in the management of organizational information technology resources. It includes CIO functions, information technology planning, project management, legal and professional issues and the strategic impact of information technology systems. Offered every year. Writing intensive course.
Prerequisites:
CIS-415 or IT-415

IT ELE - Students may select three (3) Information Technology electives (as recommended by an advisor)

Robotics and Artificial Intelligence Concentration Courses

IT-209: Introduction to Robotics
This course covers Introduction to Robotics, Applications of Robots, Return-on-Investment, Abstract Models, Controlling Robot Motion, Complex Motion, Robotic Sensors, Input / Output, External Sensors, Threads, Event Programming, Remote Communication, Remote Sensing, Behavior Programming, and Human/Robot Interfaces. Students will gain hands-on experience with emerging robot technologies, understand industrial applications of robots, and ramifications of human/robot interaction.
Prerequisites:
IT-100
IT-450: Artificial Intelligence
This course explores contemporary tools and principles of artificial intelligence that focus on Web commerce applications and business intelligence in particular. Topics include mining data for business intelligence and collaborative software agents that utilize resources on the Web to carry out tasks for individuals and organizations. Offered as needed.
Prerequisites:
IT-135 or IT-145

Select One of the Following:

IT-135: Interactive 3-D Virtual Environments
This course introduces students to the underlying concepts in manipulating a three dimensional virtual reality environment. The objects in this environment are both recognizable (dinosaur, tree, airplane) and also proper objects as the term is used in computer science. Students will work individually and in teams animating to specific objectives with a significant deliverable at the end of the course. Implementations of interactive advertising or educational games are potential project areas. Topics include: virtual reality concepts (objects, point of view, lighting), object oriented concepts (properties, methods, events), and animation control concepts (collision detection, decision implementation, iteration, and parallel activities).
Prerequisites:
IT-100
IT-145: Intro to Software Development
This course provides a comprehensive introduction to the object-oriented programming paradigm. The course uses the Java programming language, which is totally object-oriented language, and the Java development environment to demonstrate the principles of object-oriented programming. Other languages, including Smalltalk, may be used for comparison. The course covers the Java language and the Java development environment, including the Java Software Development Kit (SDK) and Integrated Development Environment (IDE) tools. The course also covers the key concepts of object orientation, including inheritance, encapsulation, polymorphism and communication with messages. Other topics include classes and objects, base classes and class hierarchies, abstract and concrete classes. Offered every year. This is a programming course.
Prerequisites:
CIS-100 or IT-100

Free Elective Credits: 15

Total Credits: 120

Contact Us
 
Admission

Phone: 888.327.SNHU
Email: enroll@snhu.edu