Gain the technical abilities and practical skills to help any organization innovate practices, products and processes with the online Bachelor of Arts in Information Technologies at Southern New Hampshire University. This degree program is ideal for professionals already working in IT or career changers who want to transfer previous-earned credits and enhance their technical skills and knowledge.
The BA in IT will equip you with the skills you'll need to be competitive in the job market. Learn the technologies, systems, data manipulation methods and computational thinking strategies necessary to support organizational decision-making and recommend effective system design and maintenance solutions. Throughout your coursework, you'll create a student digital portfolio that will demonstrate your technical skills to potential employers.
Earn math credits for what you already know: Save time and tuition with our Pathways to Math Success assessments. Show your knowledge of the materials in your program's math courses, and you could earn up to 6 math credits - at less than $50 for each course assessment.
If you've earned IT certifications through organizations like Cisco, CompTIA, (ISC)2, or Oracle, you may be eligible to receive credit toward your degree program. If you’re seeking certification, some IT courses can help you prepare for specific exams.
The BA in Information Technology online degree courses are 100% online, allowing you to complete coursework when it's most convenient for you. You'll have the opportunity to learn, practice and demonstrate your mastery of IT skills with innovative online tools, including:
In the BA in IT program, you can select from a broad range of electives, tailoring your course of study to fit your interests. The program offers 18 free credits (six courses), making it easier to transfer credits from other universities. Upon completion of the BA in IT, you'll be able to:
As a private, nonprofit university, SNHU has one mission - to help you see yourself succeed. The benefits of earning your information technology degree online from SNHU include:
A bachelor's in IT sets you up for a number of different careers in the IT field, from business analyst or systems analyst and administrator to software engineer or programmer, database manager or information technology manager. The U.S. Bureau of Labor Statistics projects that employment opportunities for computer and information systems managers will increase by 12% through 2026, while database management opportunities will increase by 11% and software development by 24%.*
Our BA in information technology online courses are taught by knowledgeable faculty members with years of real-world, hands-on experience.
MAT 136 - Introduction to Quantitative Analysis, PSY 108 - Introduction to Psychology, and MAT 243 - Applied Statistics for Science, Technology, Engineering, and Mathematics (STEM) are dictated courses for the General Education Program.
New students are eligible to take a free math assessment that, depending on their score, can earn them up to six math credits toward their degree, which can save you time and money. Learn more today.
SNHU's bachelor's in information technologies program includes:
General Education Program
Our programs are designed to equip you with the skills and insights you need to move forward. In recent years, employers have stressed the need for graduates with higher order skills - the skills that go beyond technical knowledge - such as:
All bachelor's students are required to take general education classes. Through foundation, exploration and integration courses, students learn to think critically, creatively and collaboratively, giving you the edge employers are looking for.
Learn the fundamentals of programming concepts including data types, variables, decision statements, loops, input and output. Develop simple scripts using common scripting language constructs including lists, literals, and regular expressions. Gain an introduction to programming through hands-on activities that are beginner-friendly.
This course is an introduction to the design, implementation, and understanding of computer programs. The course emphasizes programming as a problem-solving technique in business and engineering applications. Students will write computer code in a logical, structured, and organized manner. 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. Students will learn to write, review and document interactive applications and working with Software Development Kits and Integrated Development Environment tools. This is a programming course and lab intense.
This course offers a broad introduction to the tools and applications students will need to become successful professionals in the IT environment. Students will examine the core information technologies of human-computer interaction, information management, programming, networking, web systems and technologies, as well as information assurance and security.
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.
This course provides students with the necessary level of information technology education relative to understanding the uses and roles of information systems in business organizations. Students receive instruction on the information concepts and methodologies associated with the development of business information systems, and their effective application to the solution of business problems. Students learn the major issues of managing information technology in the contemporary business environment and the relationship between organizations' structures and information technology. Team approaches are utilized along with structured computer laboratories and cases using spreadsheet and database management tools. Writing intensive course.
Develop database designs using industry-standard modelling tools and techniques. Evaluate user requirements to identify optimal database models that solve common business problems. Examine approaches to structural and object-orient design that consider today's varied data types.
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. Writing intensive course.
Employ project management strategies specific to IT projects. Examine responsibilities of key stakeholders. Explain project planning with key considerations related to risk management and project tracking.
This course addresses the importance of understanding and advocating for the end user in the development of IT applications and systems. Students will be exposed to Human-Computer Interaction (HCI) fundamentals including user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology. Emphasis will be placed on user-centered methodologies in the development, evaluation, and deployment of IT applications and systems.
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).
This course explores the basic concepts in cybersecurity and information assurance. Topics include security policies, models, and mechanisms for secrecy, integrity, and availability of communications and information. The course also covers approaches to prevent, detect and recover from the loss of information, cryptography and its applications, vulnerability scanning, functions of a chief security officer software applications and web services for maintaining information security and security in computer networks and distributed systems.
The course focuses on the essential oral and written communication tools and strategies used when communicating in technology organizations, emphasizing on how to make information more usable and accessible to multiple audiences. Students will review how to develop functional specifications and proposals, training programs, technical illustrations, and web information architecture.
This course stresses the social and professional context of IT and computing related to ethical codes of conduct. Students will examine the historical, social, professional, ethical, and legal aspects of computing in the 21st century.
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.
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.
This capstone course is the culminating experience for the B.S. in Information Technologies program. The aim of the capstone is to assess students' ability to synthesize and integrate the knowledge and skills they have developed throughout their coursework, rather than introducing new concepts. This course is structured to support student success in fulfilling program requirements.
This communications survey course covers mass media, culture, and society. The course focuses on how and why the US media operate as they do, as well as on how media performance might be improved.
Total Credits: 120
CD/DVD drive. External hard drive. Extra power cord. Headphones/earbuds
Tuition rates for SNHU's online degree programs are among the lowest in the nation. We offer financial aid packages to those who qualify, plus a 30% tuition discount for U.S. service members, both full and part time, and the spouses of those on active duty.
*Tuition Rates are subject to change and are reviewed annually.
No Application Fee, $150 Graduation Fee, Course Materials ($ varies by course)
Southern New Hampshire University is a private, nonprofit institution accredited by the New England Commission of Higher Education as well as several other accrediting bodies. More...