B.S. Information Technology
124
Credit Hours
76%
Max Transfer Credit
Class Type
100% online, 6 & 12-week courses
Next Start Date
Nov 11, 2024
Cost Per Credit
Curriculum Alignment
PMBOK Guide & (ISC)2's CISSP

Back up your technology expertise with an information technology degree

Information technology professionals have described the profession in just three words. “Challenge with reward.” And no wonder. IT is one of the fastest growing and most diverse fields. From database administration to infrastructure analysis, IT is the cornerstone of business technology support. With Franklin’s B.S. Information Technology degree program, you’ll be well prepared for a dynamic career in every type of industry from government to enterprise, nonprofit to corporate, and business to healthcare.

Program Availability

On Site

Customizable Program

Take your pick of exciting electives.

Real-World Practitioners

Learn from experienced technology leaders.

Finish Faster

Transfer up to 94 previously earned college credits.

Go Beyond IT

Become both a technology champion and a more effective communicator.

Accredited Online University

Nearly 80% of our students take online courses.

In-Demand Skills

Learn from a leader in preparing working adults for career advancement.

Information Technology Degree Overview

Support business operations with technical know-how

Franklin’s transfer-friendly Information Technology degree program curriculum equips you with the mission-critical skills employers are looking for in the areas of network and systems administration, infrastructure management, information security, database administration, and IT project management.

Our faculty employs industry standards such as Project Management Institute’s PMBOK Guide and (ISC)2’s CISSP certification in their teaching, and our program is consistently evaluated by industry experts like Sean Amon, Associate Vice President for Network Engineering at Nationwide Insurance.

Become an IT champion with expert knowledge

Our online IT degree program curriculum will add depth to your existing IT knowledge and experience. You’ll learn how to administer Windows Server, Linux, Oracle 10g, Firewalls, Cisco switches and routers, IP addressing, WAN, and Wireless LAN. You’ll be introduced to programming languages like Perl, Shell, and PowerShell. You’ll also be prepared to build, connect, and manage the systems and devices of major computing platforms.

And, just as important, Franklin will equip you to effectively communicate your work to business leadership, stakeholders, end users and others, preparing you to be an IT champion for everything from daily operational activities to new technologies.

Transfer previously earned credits in related IT courses

Franklin accepts many industry certifications in lieu of select coursework for transfer credit, including Network+ and CCNA for networking, PMI for project management, CISSP and Security+ for security, RHCA/RHCE for Linux, and MSCA/MCSE for Windows.

You may also be eligible to transfer previously earned credits in courses related to databases, computer graphics, operating systems, networks, web design and implementation, multimedia technologies, programming, and other approved IT-related areas.

Or, if you don’t have previously earned credits or specialized certifications, credits earned in a Franklin associate degree program apply directly to this Bachelor of Science (BS) in Information Technology program.

Earn your IT degree from a university built for busy adults

Earn your degree on your terms by taking classes 100% online. Accredited and nonprofit, Franklin was built from the ground-up to satisfy the needs of adult learners. Our seamless transfer process and team of academic advisors will help ease your transition to becoming a student, while our flexible course schedules help to balance your education with work, family and life. Get started on your future today.

*Source information provided by Economic Modeling Specialists International (EMSI)

Read more >

Tyler B

B.S. Information Technology

"Franklin allows me to have the freedom to focus on my school work while providing for my family, which makes learning obtainable with a busy lifestyle. Whether I am traveling for work or putting the kids to bed, Franklin allows me to be present and then dive into my studies when it’s convenient for me. "

Future Start Dates

Start dates for individual programs may vary and are subject to change. Please request free information & speak with an admission advisor for the latest program start dates.

Fall 2024
November
11
Recommended Register By:
Nov 1
Spring 2025
January
6
Recommended Register By:
Dec 27
Spring 2025
February
17
Recommended Register By:
Feb 7
Spring 2025
March
31
Recommended Register By:
Mar 21
Summer 2025
May
19
Recommended Register By:
May 9
Summer 2025
June
30
Recommended Register By:
Jun 20
Fall 2025
August
18
Recommended Register By:
Aug 8
Fall 2025
September
29
Recommended Register By:
Sep 19
Fall 2025
November
10
Recommended Register By:
Oct 31
Spring 2026
January
5
Recommended Register By:
Dec 26
Spring 2026
February
16
Recommended Register By:
Feb 6
Spring 2026
March
30
Recommended Register By:
Mar 20
Summer 2026
May
18
Recommended Register By:
May 8
Summer 2026
June
29
Recommended Register By:
Jun 19
Fall 2026
August
17
Recommended Register By:
Aug 7
Fall 2026
September
28
Recommended Register By:
Sep 18
Fall 2026
November
9
Recommended Register By:
Oct 30

Your Best Value B.S. Information Technology

Choose Franklin's  B.S. Information Technology and get a high-quality degree that fits your life and budget. 

Keep the Credit You've Earned

66
AVG TRANSFER HOURS

On average, students transfer in 1/2 of the credits required.

Transfer MORE Credits, Pay LESS tuition*

$11,940
|
$23,084
Max Transfer Credits
Avg Transfer Credits
*$398 per credit, 124 Total Credits, 94 maximum transfer credits, 66 average transfer credits.

 

Have Credit? Save Time!

22
MONTHS TO COMPLETE

Previously earned credit saves you time toward your degree.     
 

Completion time is calculated based on full-time status and average transfer credits. 

×

Tuition Guarantee

Inflation-proof your degree cost by locking-in your tuition rate from day one through graduation.

Highly Recommended

98%
STUDENT SATISFACTION

98% of graduating students would recommend Franklin to their family, friends and/or colleagues.

Source: Franklin University, Office of Career Development Student Satisfaction Survey (Summer 2023)

×

Partner? Pay Less.

Search below to see if you could save tuition through an employer or professional 
organization partnership.

$49,352
Total Tuition
(After Partner Discount)
×

Information Technology Courses & Curriculum

124 Semester Hours
Fundamental General Education
English Composition
ENG 120 - College Writing (4)

In this course, students acquire the writing competencies necessary for completing analytical and argumentative papers supported by secondary research. A variety of assignments, beginning with personal reflections, build upon one another, as students develop ideas that respond to, critique, and synthesize the positions of others. Students systematize and organize knowledge in ways that will help them in all their courses. The course also emphasizes the elements of critical reading, effective writing style, appropriate grammar and mechanics, clarity of language, and logical and cohesive development. It culminates in submission of an extended, documented research paper.

Mathematics
MATH 215 - Statistical Concepts (4)

This course introduces you to statistics with applications to various areas. The course covers both descriptive and inferential statistics. Topics included are: sampling techniques, data types, experiments; measures of central tendency, measures of dispersion, graphical displays of data, basic probability concepts, binomial and normal probability distributions, sampling distributions and Central Limit Theorem; confidence intervals, hypothesis tests of a mean, or a proportion for one or two populations, and linear regression.

AND

Choose MATH 140 Introduction to Quantitative Reasoning or MATH 150 Fundamental Algebra as the prerequisite. Course can count as a University elective.

Social and Behavioral Sciences

6 credits from the following types of courses:
Choose from Anthropology, Economics, Geography, History, Political Science, Psychology, and Sociology. Must select at least two different disciplines to meet requirements.

Science

6 credits from the following types of courses:
Two courses from the Science discipline. One course must have a lab component.

Arts & Humanities
HUMN 211 - Introduction to Critical Ethics (2)

Critical Ethics uses critical thinking to get around the limitations of personal belief and indoctrination to get to what ought to be done and why to improve the human condition. Accordingly, the goal of this course is to help the student improve his/her ethical analysis and evaluation skills to help the student do the thing that must be done, when it ought to be done, using critical thinking.

AND

4 credits from the following types of courses:
Choose from the Art, English Literature, Fine Arts, Humanities, Music, Philosophy, Religion or Theater disciplines.

Additional General Education
PF 121 - Basic Learning Strategies (2)

This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on the skills required in the workplace and the classroom that are easily transferrable between the two environments. The course includes strategies for time management, goal setting, reading comprehension, and advancing communication skills, including the use of electronic tools to participate in virtual environments.

OR PF 321 - Learning Strategies (2)

This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on the skills required in the workplace and the classroom that are easily transferable between the two environments. The course includes strategies for advancing communication skills, including the use of electronic tools to participate in virtual environments. The assignments and activities in the course are created to closely simulate teamwork found in the workplace.

AND

COMM 150 - Interpersonal Communication (4)

By using applied critical and creative thinking, students in this course will develop a set of communication skills that will enhance their personal and professional relationships and endeavors. This course will focus on skill development in key areas such as self, perception, listening, verbal messages, conversations, relationships, conflict management, persuasion, and presentation skills.

OR SPCH 100 - Speech Communication (4)

This basic public-speaking course intends to improve the student's ability to think critically and to communicate orally. Theory and practice are provided in various speaking situations. Each student is required to speak before an audience, but class work also involves reading, gathering and organizing information, writing, and listening.

AND

ENG 220 - Research Writing: Exploring Professional Identities (4)

This is an intermediate course focusing on the composition of research papers. Students in this course prepare to be active participants in professional discourse communities by examining and practicing the writing conventions associated with their own fields of study and work. By calling attention to the conventions of disciplinary writing, the course also prepares students for upper-division college writing and the special conventions of advanced academic discourse. Course activities include three extended research papers, semi-formal writing addressing interdisciplinary communication, and readings fostering critical engagement with disciplinary conversations.

Professional Core
COMP 111 - Introduction to Computer Science & Object-Oriented Programming (4)

This course provides an introduction to software construction using an object-oriented approach. The student learns and reflects on problem analysis, object-oriented design, implementation, and testing. To support the concepts and principles of software construction, the student will design, code, test, debug, and document programs using the Java programming language. Basic data types, control structures, methods, and classes are used as the building blocks for reusable software components. Automated unit testing, programming style, and industrial practice are emphasized in addition to the object-oriented techniques of abstraction, encapsulation, and composition. Note, this course has proctored exam(s).

OR ITEC 136 - Principles of Programming (4)

This course introduces programming to individuals with little or no programming background. The goal of this course is to introduce the fundamentals of structured programming, problem solving, algorithm design, and software lifecycle. Topics will include testing, data types, operations, repetition and selection control structures, functions and procedures, arrays, and top down stepwise refinement. Students will design, code, test, debug, and document programs in a relevant programming language.

AND

COMP 204 - Principles of Computer Networks (2)

This course serves as an introduction to the function, design, administration, and implementation of computer networks. Topics include network infrastructure, architecture, protocols, applications, and the OSI networking model. Note, this course has proctored exam(s).

ITEC 200 - Linux Fundamentals (2)

This course introduces the Linux operating system with a focus on the foundational Linux concepts and core tasks of the system administrator. Students will examine numerous commands and tools to maintain and operate Linux systems. This course utilizes hands-on lab exercises to provide students with professional experience.

CLOUD 200 - Cloud Fundamentals (2)

This course explores the concepts of cloud computing, including financial impacts and business value, financial requirements, deployment, risks, and security. Hands-on exercises help students to gain experience with cloud computing environments, identifying technical and security requirements for given deployment scenarios, implementing the proposed cloud deployment scenario, and troubleshooting technical issues of existing cloud computing scenarios.

CYSC 200 - Cybersecurity Fundamentals (2)

The Internet has changed dramatically; so have the activities that are dependent on it in some shape or form. Understanding the need for security, it's influence on people, businesses and society, as well as business drivers is critical. The course also covers malicious attacks, threats and vulnerabilities common to the world of security, as well as access controls, and methods to assess and respond to risks. Hands-on labs accompany the various concepts that are taught.

AND

12 credits from the following types of courses:
Computer Graphics, Operating Systems, Networks, Web Design & Implementation, Multimedia Technologies, Programming, and other IT-related areas with the approval of the Program Chair.

AND

If transferring credits into Franklin, students must have credits in the following disciplines: Programming Fundamentals Course (4), Database Fundamentals Course (4), Network Fundamentals Course (2), Cybersecurity Fundamentals Course (2).

Major Area Required
ITEC 275 - Computer Networks: Switching, Routing, & Wans (4)

This course covers both the design and configuration of computer networks. Students will learn about the OSI model, network topologies, Wide Area Network (WAN) technologies, Wireless Local Area Network (WLAN), routing, switching, Cisco network devices configuration, IP addressing, routing protocols, and network security, Software Defined Networking (SDN), Network Function Virtualization, and network operations, and management. This course provides the student interactive configuration experience with the Cisco Systems Internetworking Operating System (IOS), Mininet, and Network Simulator (ns-3) in an isolated environment.

ITEC 400 - Linux Administration (4)

This course provides an in-depth exploration of critical Linux system administration skills. It encompasses various topics, ranging from fundamental tasks such as working with text files and user account management to more advanced subjects like system process optimization, storage management, virtualization, and security. Throughout the course, students will gain a comprehensive understanding of Linux file systems, disk management, networking, firewalls, users and groups, system services, processes, kernel management, shell scripting, package management, security, virtualization, containers, performance tuning, log management, backup and recovery, monitoring, and troubleshooting.

ITEC 495 - Information Technology Capstone (4)

The Information Technology Capstone course encourages teamwork in small groups on a substantial project. The intent of this course is to provide a capstone experience that integrates the material contained in courses required of the information technology major. It also provides an opportunity for students to recognize and evaluate the interrelationship of their general education courses with the courses taken for their information technology major. The capstone course will include a discussion about professional and ethical issues related to information technology. Students will also culminate their experiences with an overview of the evolution of computer systems and a look at the near-term future.

MIS 310 - Info Systems Architecture & Technology (4)

This course provides a conceptual survey of general systems theory followed by a conceptual and technological survey of the structure of distributed information systems architectures, operating systems, network operating systems, peripheral technology and user interfaces. Interoperability between these architectural components will be explored and current technology and trends in each architectural element will be reviewed. This course will de-emphasize, although not ignore, mainframe architectures in favor of information architectures more applicable to client/server computing. The various interacting categories of client/server computing as well as the benefits and implications of such a system will be fully explored.

COMP 281 - Database Management Systems (4)

This course, Database Management Systems, covers the fundamental concepts necessary for the design, use, implementation, and administration of database systems. The course will stress the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and some techniques for implementing and administering database systems.

AND

ITEC 430 - Information Technology Project Management (4)

This course provides an introduction to the concepts of information technology project management and techniques for initiating, planning, executing, monitoring, and controlling of resources to accomplish specific project goals. Both technical and behavioral aspects of project management are discussed. While the focus is on information technology projects, the principles follow the nine project management knowledge areas obtained in the Project Management Institute's?PMBOK?Guide, Third Edition?and, thus, are applicable to the management of any project. Topics will include integration, scope, time, cost, quality, human resource, communications, risk, and procurement management. Project management software utilization is emphasized.

OR ITEC 640 - Project Management (4)

This course examines various issues related to the management of information systems. Topics include: strategic planning, organizing the technology resources, means of prioritizing and selecting information technology, staffing, personnel management, and assessment.

AND

CYSC 300 - Information Assurance (4)

In a highly connected, data intensive, and cost-focused business environment, the practice of information security is not a business advantage; it is a customer requirement. Malware and exploits including ransomware, viruses, trojans, denial of service attacks, phishing, and even Wiki leaks have become headline news. Failure to insure the confidentiality, integrity, and availability of data costs companies millions, if not billions of dollars in legal settlements, lost business, and trade secrets. In this course, you will get an overview of information security principles and practices, including security models, risk management, access controls, intrusion detection and prevention (IDS/IPS), cryptography, software vulnerabilities, and ethical issues. Subsequent courses expand on this foundational material in much greater depth. Note, this course has proctored exam(s).

OR CYSC 610 - Information Assurance (4)

This course covers the fundamentals of security in the enterprise environment. Included are coverage of risks and vulnerabilities, threat modeling, policy formation, controls and protection methods, encryption and authentication technologies, network security, cryptography, personnel and physical security issues, as well as ethical and legal issues. This foundational course serves as an introduction to many of the subsequent topics discussed in depth in later security courses. Note, this course has proctored exam(s). This exam requires additional technology, if student uses online proctoring.

AND

Students may take a graduate level course to fulfill requirements in an undergraduate program. Please review the academic policy and speak with your advisor for more details.

Major Electives

At least 8 credits from the following courses:

ISPM 450 - Advanced Project Management (4)

This course focuses on knowledge, understanding, and skills related to building competencies in overseeing the architecture, design, and implementation of software systems. Specific topics include agile software development practices, planning and governance of large projects, identification, assessment and management of current and emerging information technologies, and the application of project management tools for software architecture, project communications, risk analysis, cost estimation and budgeting, and quality control in managing the software development life cycle.

ITEC 350 - Windows Administration (4)

This course provides the student with an introduction to Windows Server administration and is structured to assist a network manager or planner in planning, configuring, installing, running, and repairing networks that include a Windows Server 2008. As such, it provides an introduction to server installation, Active Directory, printer management, domains, network clients, security, disaster recovery, fault/error management, and scripting of common tasks. This course also uses cloud technologies and requires internet access.

DATA 300 - Introduction to Analytics (4)

This course introduces the fundamentals of Business and Data Analytics. Students will learn business problem framing, data wrangling, descriptive and inferential statistics, data visualization, and data storytelling in analytics.

DATA 310 - Data Visualization (4)

This course introduces data visualization fundamentals using the leading visualization tools in the industry and focuses on project-based learning. Students will learn how to develop dashboards and discover insight effectively based on data.

DATA 400 - Principles of Machine Learning (4)

Students will learn the basic concepts behind major machine learning algorithms, the essential steps for creating a typical machine learning model, the strengths and weaknesses of different algorithms, and the model evaluation using different performance metrics. Eventually, students will be able to build a prediction model by machine learning algorithm using Python language. The common problems in practical machine learning exercises and their solutions also will be discussed.

DATA 415 - Data Warehouse Architecture (4)

Upon successful completion of this course, students will be able to design and implement data gathering processes and data warehouse architectures appropriate for supporting data mining and business analytics modeling applicable to the solving of typical operational, supply and demand problems encountered by organizations. Learning will be supported by relevant texts, lectures, research papers, collaboration sessions and projects, both individual and team-based.

CLOUD 310 - Microsoft Azure Fundamentals and Administration (4)

This course introduces the basics of cloud-based solutions and services using Microsoft Azure. The course introduces the students to core solutions and management tools on Azure, general security and network security features, identity, governance, privacy, and compliance features, and Azure cost management and Service Level Agreements. It also helps students to assess the responsibilities for this role including implementing, managing, and monitoring identity, governance, storage, computing, and virtual networks in a cloud environment, and provision, size, monitoring, and adjusting resources.

CLOUD 320 - AWS Cloud Practitioner (4)

This course introduces students to the basic understanding of the AWS Cloud platform and the economics and essentials of the AWS Cloud. Also, it introduces students to basic models for cloud deployment, operations, and security. This course addresses basic business aspects of AWS cloud computing including billing, licensing, and pricing models. The course matches the ?AWS Certified Cloud Practitioner? certification from Amazon Web Services.

CLOUD 360 - DevOps and IT Automation (4)

This course is designed to equip students with the skills needed to automate the provisioning, deployment, configuration, and management of cloud-based IT infrastructure by focusing on practical skills and hands-on experience using popular tools such as cloud-init, Terraform, Ansible, and Git. In addition, students will build continuous integration and continuous delivery (CI/CD) pipelines to manage, build, and deploy applications within that managed infrastructure.

CLOUD 460 - Containers and Orchestration (4)

This course introduces containers and orchestration on Docker and Kubernetes systems. It introduces students to Docker basics (docker run, docker-compose), storage and volumes, image creation, management, and registries, networking and security, scaling stateless containers for dynamic workloads, and Docker swarm. It also introduces Kubernetes systems, installation, management, and features. This course provides students with hands-on experience with candidate containers and orchestration tools and systems.

MIS 425 - Low Code Application Development (4)

Enterprise data is frequently distributed across many different platforms: databases, documents, spreadsheets, and APIs ? whether local or cloud-based ? are all data sources that allow businesses to make data informed decisions. Integrating these into a single application has traditionally required substantial programming skills. However, the emergence of low/no-code platforms have permitted tech-savvy end users to automate workflows and build dashboards via visual system components and configurable data connectors. This course teaches you how to build cloud-hosted and web-based applications, dashboards, and workflows with very little programming code. Topics include designing interfaces, connecting varied data sources, data validation, dashboard creation, workflow implementation, security, and app deployment.

CYSC 325 - Network Security (4)

Networks are the major point of entry to most computer systems. Preventing unwanted intrusion, use, abuse, or flooding of communications channels is a high priority to organizations trying to protect their assets. Network security is about preserving the appropriate use of network resources while preventing disallowed use. In this course, you will learn how to employ firewalls, VPNs, and stateful packet inspection techniques to harden computer networks. Topics include packet filtering, intrusion detection and prevention (IDS/IPS), ingress and egress rules, monitoring, network access controls, authentication, authorization, and auditing.

CYSC 350 - Security Risk Management (4)

Proper assessment, management, and mitigation of risk are essential to any cybersecurity strategy. Risks aren't just related to IT assets, but to the overall business that the IT organization is supporting, thus, business continuity planning and impact analysis are also important. In this course, you will learn how to identify and analyze risks, determine impacts, develop plans to mitigate issues and manage residual risk. Topics include threats, vulnerabilities, exploits, and countermeasures; US compliance laws; risk assessment and mitigation; business impact analysis; and business continuity and disaster recovery planning.

AND

Other 300 or 400 level courses may be selected from Computer Science, Information Security, Information Systems, Information Technology, or Web Development upon approval of the Program Chair.

University Electives

28 credits from the following types of courses:
Any undergraduate courses offered by the University except developmental education courses.

Additional Requirements

All students are required to pass College Writing (ENG 120), and either Basic Learning Strategies (PF 121) or Learning Strategies (PF 321) prior to enrolling in any course at the 200 level or above. Students who enroll at Franklin with 30 or fewer hours of transfer credit are required to pass PF 121 Basic Learning Strategies in place of PF 321 Learning Strategies. Interpersonal Communication (COMM 150) or Speech Communication (SPCH 100) must be taken prior to enrolling in any course at the 300 level or above. Students must also meet the University algebra competency requirement.

Academic Minors

Personalize your degree with a minor. Explore available minors, learn how minors can benefit you, and find out what requirements you must meet to earn a minor.

Learn More

Industry-Aligned to Fuel Your Career Growth

AWS Academy Member

When it comes to building cloud expertise: Relevance rules. By choosing Franklin University, an AWS Academy member institution, you can be assured that the knowledge and skills you gain will prepare you well for real-world scenarios. With access to curriculum developed and maintained by AWS, Franklin provides the most up-to-date thinking to help you tackle on-the-job challenges.

Microcredentials Align with Job Essentials

In today's dynamic work environments, adaptive professionals thrive. A microcredential - either as a stand-alone course or integrated into your degree program - is a short, skill-specific recognition that enables you to demonstrate your competency in a distinct area. Like Franklin's degree programs, microcredentials are aligned with market and industry demand to ensure what you learn can be put to use right away. Microcredentials are easily shared via digital badges and can be stacked to create a unique portfolio of in-demand skills.

B.S. Information Technology Program Details

Employment Outlook

15%

From 2022-2032, jobs in Information Technology are expected to increase by 15%

Occupation Median Salary (2022) Job Postings (2022) Projected Growth (2022-2032)
Occupation
Computer and Information Systems Managers $164,070 58,225 22%
Computer and Information Systems Managers
Median Salary: $164,070
Job Postings: 58,225
Projected Growth: 22%
Occupation
Job Titles
Skills
Industry
Description

Computer and Information Systems Managers plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming. Excludes Computer Occupations (15-1211 through 15-1299).

Projected Growth
Job TitleJob Postings% of Job Postings
Directors of Information Technology16,51828%
Directors of Software Engineering9,67117%
Directors of Technology4,6208%
Technical Directors3,3256%
Chief Technology Officers2,6145%
Show More
SkillJob Postings% of Total Postings
Computer Science16,82633%
Project Management15,25730%
Agile Methodology11,68823%
Software Engineering8,54317%
Software Development7,98115%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services22%
Management of Companies and Enterprises9%
Software Publishers6%
Management, Scientific, and Technical Consulting Services4%
Data Processing, Hosting, and Related Services4%
Insurance Carriers4%
Other51%
Computer and Information Research Scientists $136,635 22,371 28%
Computer and Information Research Scientists
Median Salary: $136,635
Job Postings: 22,371
Projected Growth: 28%
Occupation
Job Titles
Skills
Industry
Description

Computer and Information Research Scientists conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

Projected Growth
Job TitleJob Postings% of Job Postings
Computer Scientists3,28515%
Machine Learning Scientists3,21514%
Staff Scientists2,96913%
Computational Scientists2,18210%
Research Engineers2,19910%
Show More
SkillJob Postings% of Total Postings
Computer Science6,74442%
Python (Programming Language)6,55841%
Machine Learning5,94237%
Algorithms4,18526%
Data Analysis3,91225%
Show More
 
Industry% of Occupation in Industry
Federal Government, Civilian31%
Computer Systems Design and Related Services29%
Scientific Research and Development Services17%
Education and Hospitals (State Government)4%
Web Search Portals, Libraries, Archives, and Other Information Services4%
Software Publishers3%
Other12%
Computer Network Architects $126,901 137,439 10%
Computer Network Architects
Median Salary: $126,901
Job Postings: 137,439
Projected Growth: 10%
Occupation
Job Titles
Skills
Industry
Description

Computer Network Architects design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software.

Projected Growth
Job TitleJob Postings% of Job Postings
Network Engineers73,51654%
Automation Engineers7,4145%
Network Architects5,6174%
Telecommunications Engineers5,0524%
Reliability Engineers3,8383%
Show More
SkillJob Postings% of Total Postings
Network Engineering43,26436%
Computer Science29,43824%
Firewall27,32123%
Wide Area Networks25,32421%
Network Switches24,43620%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services27%
Wired and Wireless Telecommunications (except Satellite)10%
Management of Companies and Enterprises9%
Employment Services5%
Data Processing, Hosting, and Related Services4%
Management, Scientific, and Technical Consulting Services4%
Other42%
Information Security Analysts $112,008 168,966 35%
Information Security Analysts
Median Salary: $112,008
Job Postings: 168,966
Projected Growth: 35%
Occupation
Job Titles
Skills
Industry
Description

Information Security Analysts plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. Assess system vulnerabilities for security risks and propose and implement risk mitigation strategies. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.

Projected Growth
Job TitleJob Postings% of Job Postings
Security Engineers23,11914%
Cybersecurity Engineers15,96810%
Information Security Analysts15,1379%
Security Analysts10,6546%
Cybersecurity Analysts11,9697%
Show More
SkillJob Postings% of Total Postings
Cyber Security83,61042%
Computer Science59,68130%
Auditing54,08827%
Vulnerability53,83827%
Risk Analysis38,27219%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services24%
Management of Companies and Enterprises9%
Depository Credit Intermediation6%
Management, Scientific, and Technical Consulting Services6%
Accounting, Tax Preparation, Bookkeeping, and Payroll Services4%
Federal Government, Military4%
Other47%
Computer Systems Analysts $102,232 196,709 16%
Computer Systems Analysts
Median Salary: $102,232
Job Postings: 196,709
Projected Growth: 16%
Occupation
Job Titles
Skills
Industry
Description

Computer Systems Analysts analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

Projected Growth
Job TitleJob Postings% of Job Postings
Business Systems Analysts58,14430%
Systems Analysts29,47215%
IT Business Analysts17,4069%
Technical Business Analysts8,5174%
Implementation Consultants9,6395%
Show More
SkillJob Postings% of Total Postings
Computer Science72,80724%
Project Management70,11223%
Business Process63,00720%
Agile Methodology59,80819%
Business Requirements59,73019%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services25%
Management of Companies and Enterprises11%
Insurance Carriers5%
Local Government, Excluding Education and Hospitals4%
Employment Services4%
Depository Credit Intermediation3%
Other49%
Occupation
Job Titles
Skills
Industry
Description

Computer Programmers create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Projected Growth
Job TitleJob Postings% of Job Postings
Programmer Analysts18,74318%
Mobile Experts13,55913%
Programmers10,68410%
Computer Programmers44,02341%
Business Analysts/Programmers1,9452%
Show More
SkillJob Postings% of Total Postings
Computer Science17,26820%
SQL (Programming Language)15,65718%
Java (Programming Language)12,04014%
Agile Methodology11,96514%
Project Management11,18613%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services35%
Software Publishers6%
Education and Hospitals (State Government)5%
Scientific Research and Development Services4%
Management of Companies and Enterprises4%
State Government, Excluding Education and Hospitals4%
Other41%
Occupation
Job Titles
Skills
Industry
Description

Network and Computer Systems Administrators install, configure, and maintain an organization’s local area network (LAN), wide area network (WAN), data communications network, operating systems, and physical and virtual servers. Perform system monitoring and verify the integrity and availability of hardware, network, and server resources and systems. Review system and application logs and verify completion of scheduled jobs, including system backups. Analyze network and server resource consumption and control user access. Install and upgrade software and maintain software licenses. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software.

Projected Growth
Job TitleJob Postings% of Job Postings
Systems Administrators80,19945%
Network Administrators19,17211%
Linux System Administrators11,1886%
Service Delivery Managers6,1153%
Windows Administrators7,2684%
Show More
SkillJob Postings% of Total Postings
Operating Systems40,20526%
Computer Science35,29723%
System Administration33,78822%
Linux32,17621%
Active Directory29,93520%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services17%
Management of Companies and Enterprises7%
Local Government, Excluding Education and Hospitals4%
Education and Hospitals (Local Government)4%
Education and Hospitals (State Government)4%
Employment Services3%
Other60%
Occupation
Job Titles
Skills
Industry
Description

Computer Network Support Specialists analyze, test, troubleshoot, and evaluate existing network systems, such as local area networks (LAN), wide area networks (WAN), cloud networks, servers, and other data communications networks. Perform network maintenance to ensure networks operate correctly with minimal interruption.

Projected Growth
Job TitleJob Postings% of Job Postings
Customer Engineers11,27724%
Network Technicians6,66214%
Systems Support Analysts3,1437%
Production Support Managers2,5626%
Systems Support Specialists1,8734%
Show More
SkillJob Postings% of Total Postings
Computer Science5,99017%
Technical Support5,59916%
Operating Systems5,10614%
Project Management4,19512%
Network Support3,80211%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services20%
Wired and Wireless Telecommunications (except Satellite)10%
Education and Hospitals (Local Government)6%
Management of Companies and Enterprises6%
Education and Hospitals (State Government)6%
Local Government, Excluding Education and Hospitals4%
Other49%
Occupation
Job Titles
Skills
Industry
Description

Computer User Support Specialists provide technical assistance to computer users. Answer questions or resolve computer problems for clients in person, via telephone, or electronically. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems.

Projected Growth
Job TitleJob Postings% of Job Postings
Desktop Support Technicians32,9678%
Help Desk Analysts31,8038%
Help Desk Technicians40,64610%
IT Support Specialists30,5448%
IT Specialists37,2479%
Show More
SkillJob Postings% of Total Postings
Technical Support129,67431%
Help Desk Support126,23330%
Operating Systems86,26920%
Active Directory67,73016%
Desktop Support61,57315%
Show More
 
Industry% of Occupation in Industry
Computer Systems Design and Related Services22%
Employment Services6%
Education and Hospitals (Local Government)5%
Management of Companies and Enterprises5%
Software Publishers4%
Education and Hospitals (State Government)4%
Other53%
Show More

Information Technology Knowledge & Skillsets

Gain in-demand skills sought by employers with curriculum that teaches you:

Get College Credit for What You Already Know

The certificates and training listed below are relevant to this degree program. Search our database to view pre-evaluated credentials and see how a license, certification or professional training saves you time and money toward your degree.

Information Technology Degree Frequently Asked Questions

Back to College Blog

Related Programs