Bachelor of Science in Information Technology online

Gain valuable practical knowledge of networking and systems administration through this comprehensive online program. You will develop sought-after cybersecurity skills and the ability to use technology to help organizations find creative solutions for modern day business challenges.

Apply by: 1/5/25
Start class: 1/27/25

Program Overview

Discover the benefits of the online BS in Information Technology at WP

$372.75 Per Credit Hour
120* Credit Hours

Meet the growing demand for qualified professionals with data mining and analytics, computer networking, systems administration, software design, and cybersecurity expertise with the online Bachelor of Science in Information Technology program from William Paterson University.

Gain advanced understanding of how to build infrastructures that align with organizational goals through our bachelor’s in computer information technology. You will also acquire hands-on experience with in-demand technology platforms like JavaScript, cloud computing, and Python. Our programs are designed for working adults, so you can prepare for advanced professional opportunities in a flexible online format.

Graduates of the BS – Information Technology program will:

  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline
  • Demonstrate an understanding of the major programming domains and the knowledge of the most appropriate programming language for each domain
  • Analyze a complex computing problem and apply principles of computing, networking, and other relevant disciplines to identify solutions

Skills learned:

  • Object-oriented programming
  • Computer and network security
  • System administration
  • Database management and data analytics
  • Networking and web-based technology
  • Risk assessment, including penetration and vulnerability assessment
  • Basic and applied cryptography
  • Ethical hacking
  • Project management
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline
  • Demonstrate an understanding of the major programming domains and the knowledge of the most appropriate programming language for each domain
  • Analyze a complex computing problem and apply principles of computing, networking, and other relevant disciplines to identify solutions

Also available:

William Paterson University offers a variety of specialized technology degrees. Check out all of our online technology programs. In addition, we have minors available to help you meet your undergraduate credit requirements by integrating coursework that enriches your educational experience.

$372.75 Per Credit Hour
120 Credit Hours
Apply Now

Need More Information?

Call 833-960-0139

Call 833-960-0139

Add a minor to help meet your credit hour requirement and enrich your educational experience.

Tuition

WP Online makes earning your IT degree affordable

Undergraduate online programs from William Paterson University offer affordable, pay-by-the-course tuition. All fees are included in the total tuition for the Bachelor of Science in Information Technology online degree program.

Tuition breakdown:

$372.75 Per Credit Hour

Tuition breakdown:

$372.75 Per Credit Hour

Calendar

Discover the important deadlines you need to know

WP Online programs are delivered in an accelerated format ideal for working professionals, conveniently featuring multiple start dates each year.

Now enrolling:

1/5/25 Apply Date
1/27/25 Class Starts
TermStart DateApp DeadlineDocument DeadlineRegistration DeadlineTuition DeadlineClass End DateTerm Length
Fall II11/4/2410/14/2410/16/2410/25/2410/30/2412/22/247 weeks
Spring I1/27/251/5/251/8/251/17/251/22/253/16/257 weeks
Spring II3/24/253/2/253/5/253/14/253/19/255/11/257 weeks
Summer I5/19/254/27/254/30/255/9/255/14/257/6/257 weeks
Summer II7/14/256/22/256/24/257/3/257/9/258/31/257 weeks
Fall I9/8/258/17/258/20/258/29/259/3/2510/26/257 weeks
Fall II11/3/2510/12/2510/15/2510/24/2510/29/2512/21/257 weeks

Now enrolling:

1/5/25 Apply Date
1/27/25 Class Starts

Have questions or need more information about our online programs?

Ready to take the rewarding path toward earning your degree online?

Admissions

Learn how to apply to the online bachelor’s degree in information technology program

At William Paterson University, we've streamlined the admission process to help you get started quickly and easily. Please read the requirements for the Bachelor of Science in Information Technology online, including what additional materials you need and where you should send them.

The requirements include:

  • Online Application
  • Transcripts from all colleges and universities previously attended
  • Minimum 2.0 GPA
  • Must be at least four years post high school

You must meet the following requirements for admission to this BS online program:

  • Cumulative GPA of 2.0 or higher on a 4.0 scale
  • Students must be 4 years post-high school or 2 years post-high school and have earned 60 or more college credits.
  • Official transcripts from each college or university attended
  • Applicants must be at least 2 years post high school to enroll in our WP Online accelerated programs.
  • Complete online applications and submit $50 application fee

Official transcripts, test scores, and other documents should be sent from the granting institutions to:

Email address: [email protected]

Mail address:

Office of Undergraduate Admissions and Enrollment Services
Morrison Hall 102
300 Pompton Road
Wayne, NJ 07470

Courses

Explore the skills you’ll gain in the online IT degree program

For the BS in Information Technology (IT) online, you must complete 59 credits of major courses (20 credit hours of core courses; 23 credit hours of advanced courses; 12 credit hours of electives and 4 credit hours of a mathematics co-requisite). Additional University Core Curriculum and elective credits will be required to complete the 120-credit BA degree.

Note: Transfer credit is given for all earned credits except in such cases where the earned grade does not meet major program requirements. There is no limit to the number of credits that may be transferred. A total of 30 credits used to complete a William Paterson University degree must be William Paterson University credits.

Students must complete the following courses.
Duration: 7 Weeks weeks
Credit Hours: 3
The course has two themes. The first theme introduces computer concepts. Topics include hardware and software fundamentals; computer and information systems; data communications and computer networks; World Wide Web and the Internet; social impact of computers including discussions on privacy, security, civil liberty, risk of computers, intellectual properties, and computer related legislations. The second theme familiarizes students with leading application software such as Excel, PowerPoint, Access and Web design programs. Practical computer problem-solving skills are emphasized through intensive hands-on exercises.
Duration: 7 Weeks weeks
Credit Hours: 4
This course introduces students to the fundamental knowledge of computers and computing with a strong emphasis on the algorithmic approach to computer problem solving and the procedural programming methodology including analysis, design, documentation, implementation, and debugging. Students are required to work on substantial programming assignments in C/C++.
Duration: 7 Weeks weeks
Credit Hours: 3
The course covers fundamentals of computer hardware with an emphasis on the functions and behaviors of digital components and modules and how to use them to design and implement modern digital systems. Topics include: internal CPU organization and implementation, peripheral interconnect and IO systems, and low-level programming and security issues.
Duration: 7 Weeks weeks
Credit Hours: 3
This course covers the principles and functions of modern operating systems, and applying and using computer operating systems. Topics include operating system configuration, file systems, I/O systems, security, networking interfacing, multitasking, multiuser, device driver installation, and analyzing operating system performance. Popular operating systems such as Windows, UNIX/Linux and Mac OS will be used for illustration.
Duration: 7 Weeks weeks
Credit Hours: 4
This course is a continuation of CS 2300. It introduces object-oriented programming (OOP) in Java in the UNIX/Linux programming environment. The major topics covered in the course include standard I/O in Java, static and instance methods, abstract data types (ADT), data abstraction and information hiding, inheritance dynamic binding of the methods to the messages, generic methods and classes, Collections, recursion, exception handling, GUI, and multi-threading This course also emphasizes the object-oriented software design and implementation methodology, the use of UNIX/Linux basic commands, and programming in the UNIX/Linux environment. Programming projects are implemented in Java and developed in the UNIX/Linux programming environment. This is a technology intensive course. Prerequisite(s): CS 2300 with at least a C- and MATH 1160 or MATH 1350 with at least a C-.
Duration: 7 Weeks weeks
Credit Hours: 3
Topics include elementary propositional logic; basic inferential reasoning; elementary set theory; relations and their properties; functions; integer operations and algorithms; binary and other bases; introduction to combinatorics and discrete probability; matrices; elements of graphs, trees, and their applications; Boolean algebra. Some programming will be required.
Students must complete 23 credit hours from the following courses.
Duration: 7 Weeks weeks
Credit Hours: 4
The course presents the fundamentals of data communication and computer networking. Major topics include state-of-the-art local and wide area networking technologies; layered internetworking architecture; TCP/IP protocal suite and the Internet; networking standards and standard organizations; network security, privacy, management, and administration; network applications emphasizing the Internet; networking industry; social impact of networking; and trends and emerging technologies such as the increasingly popular mobile and wireless data communication.
Duration: 7 Weeks weeks
Credit Hours: 4
This course provides an in-depth and practical understanding of computer data communication and modern computer networks. It also provides students with hands-on training on the design, troubleshooting, modeling, and evaluation of computer networks. Major topics includes network architecture, network protocols, major networking technologies, network security techniques, and the management of routers, switches including switch configuration, router configuration, and firewall configuration.
Duration: 7 Weeks weeks
Credit Hours: 4
Fundamental principles, problem solving, and best practices in configuring, integrating, upgrading, diagnosing, and managing computer systems software in stand-alone, networked, and multi-user contexts. Topics include: operating system fundamentals, understanding boot mechanism, system and device installation/configuration, user support, shell and Perl scripting for automating/facilitating management, systems services, applications software installation and support, security policies and practices, backup procedures, disaster recovery, establishing networking contexts, client-server issues, maintenance, operating system performance tuning, emulation, virtualization, multi-booting, multi-core & multi-processor load balancing, distributed computing, cloud computing environments, and current issues. Windows and Linux with X Windows will be the primary platforms for exploration, hands-on work and preparation for certification exams.
Duration: 7 Weeks weeks
Credit Hours: 3
This course provides an overview of data organization, data management, and data manipulation by applications. It will explore the enterprise perspective of managing data. The students will learn data integrity, data models, security, database integration, and various database administration issues. A significant data management project in query processing within a database environment will be included in the course.
Duration: 7 Weeks weeks
Credit Hours: 3
Introduction to the Web Management, Web Page Design, and Website Development Topics: Review of client-server model, web-server configuration (in Linux and Windows), web protocols, HTML5 and several of its API’s, CSS formatting, JavaScript, AJAX, Web2.0, server-side scripting (PHP, Node.js…), and other current technologies. Programming will be required.
Duration: 7 Weeks weeks
Credit Hours: 3
This course introduces the fundamental theories and practices of information assurance and security. Topics include fundamentals of security principles, basic cryptography, security management, risk assessment, operations and physical security, software and network security, as well as ethical and legal issues.
Duration: 7 Weeks weeks
Credit Hours: 3
This course introduces professional issues and responsibilities in the field of information technology; IT governance and resource management, risk identification and evaluation, environmental issues, ethical, legal, and privacy issues, intellectual property, project management principles, communications, teamwork and conflict management, employability skills and careers in IT, and information systems principles. Prerequisite: CS 3660.
Students must complete 12 credits from the following courses.
Duration: 7 Weeks weeks
Credit Hours: 3
This course offers a comprehensive exploration of contemporary theories and practices essential for thwarting cyber-attacks with extensive hands-on experience. This course covers a broad spectrum of countermeasures such as encryption techniques virtual private networks secure systems development and advanced firewall architectures alongside the latest in software assurance verification and validation strategies. The course also covers incident management digital forensics and the creation of robust business continuity and recovery plans providing a holistic view of cybersecurity measures necessary to protect digital assets and maintain the integrity of information systems against sophisticated cyber-attacks.
Duration: 7 Weeks weeks
Credit Hours: 3
This course provides a hands-on experience with the issues and techniques of systems analysis and design. A team project applying the methodologies covered is the main focus of the course. This course gives a comprehensive overview of systems analysis and design concepts and techniques, as well as the application of these techniques to information technology projects. Students will learn to analyze, model, and design information system using the latest tools and methodologies.
Duration: 7 Weeks weeks
Credit Hours: 3
This course introduces students to the theories and practices of cryptography. Topics includes classical ciphers, modular arithmetic, hash functions, stream and block ciphers, public-key cryptography, key exchange, digital signatures, message authentication and their application to computer system and networking. Prerequisite(s): CS 3660 or CS 3380​ with a grade of C- or better.
Duration: 7 Weeks weeks
Credit Hours: 3
This course introduces students to the theories and practices of cryptography. Topics includes classical ciphers, modular arithmetic, hash functions, stream and block ciphers, public-key cryptography, key exchange, digital signatures, message authentication and their application to computer system and networking. Prerequisite(s): CS 3660 or CS 3380​ with a grade of C- or better.
Duration: 7 Weeks weeks
Credit Hours: 3
This course provides a comprehensive coverage of data analytics and its application. Every stage of the CRISP-DM (Cross Industry Standard Process for Data Mining) process, which includes business understanding, data understanding, data preparation, modeling, evaluation, and deployment, will be studied. To make sense of data (i.e., data analytics), data mining and machine learning techniques of association, classification, clustering, and anomaly detection will be covered. Students will also learn the concepts of data warehousing, OLAP (On-Line Analytical Processing), neural networks, as well as deep learning. Ethical and security issues in data science will be introduced.
Duration: 7 Weeks weeks
Credit Hours: 3
This course introduces the fundamentals of database-driven web applications as well as the programming technologies and techniques used to build them. Topics include extended coverage of HTML, JavaScript, Web server administration, database concepts, VB .NET, ASP.NET, and PHP. Students will be charged an additional computer science lab fee when enrolling in this course.
Duration: 7 Weeks weeks
Credit Hours: 3
A rigorous study of the fundamental concepts, principles, and practices in the establishment, programming, and effective administration/management in Cloud Computing. We will review how Infrastructure, Software, and Platform are Services in various cloud models, modern aggregate and distributed computer systems, and networking. Analytic aspects for inquiry and critical assessment include several models of performance, scheduling, resource allocation, scalability, cost, configuration, maintenance, trouble-shooting, privacy, security, monitoring, availability, energy efficiency, and legal issues in the creation and application of cloud platforms. This course will focus on the theory, principles, algorithms, practices, applications programming, trade-offs and problem-solving in Cloud Computing, including hands on laboratory experiments and homework projects using preexisting clouds, specifically from Amazon, Google, and Microsoft. Case studies will be drawn from business contexts (IBM, Yahoo, Twitter, Facebook), scientific computation, and databases. Students will be expected to set-up and explore several virtual machine models (in both Windows and Linux) and very small-scale clouds using OpenStack as part of the projectwork. Several programs will be written to run on these clouds both in class and as homework.
Duration: 7 Weeks weeks
Credit Hours: 3
This course provides a comprehensive and balanced coverage of the basic concepts, principles, and practices of computer and network security. Topics include vulnerabilities of computer and information systems; privacy and integrity of information; security goals, policies, planning, implementation, and administration; legal and ethical issues security. Closely integrated into the above topics are technologies used to secure systems including access controls, cryptographic algorithms and tools; public key infrastructure and certificates for entity authentication; firewalls; VPNs; intrusion detection and prevention systems.
Duration: 7 Weeks weeks
Credit Hours: 3
A rigorous course for math and science majors, covering measures of central tendency; measures of variation; graphical techniques for univariate and bivariate data; correlation and regression, probability, binomial and normal distributions; estimation; confidence interval; testing of hypotheses; contingency tables; analysis of variance; nonparametric methods. Use of packages such as SAS, Minitab, etc., is emphasized.

Interested in adding a minor to your coursework?

Explore your options.

nec arcu. Nullam in augue ac erat tristique blandit id facilisis elit. Sed auctor ligula non ex iaculis aliquam. Aliquam id suscipit nisi, at mattis dolor. In mollis mattis posuere. Donec sed sapien vitae sem ornare lobortis. Fusce nibh ligula, vehicula eget ullamcorper id, tristique

Firstname Lastname, Title

Ribbon icon
Ranked #19 among the “Top Public Schools, Regional Universities North” by U.S. News & World Report (2023)

Request more information

Submit this form, and an Enrollment Specialist will contact you to answer your questions.

  • This field is for validation purposes and should be left unchanged.

Or call 833-960-0139

Begin Application Process

Start your application today!

Or call 833-960-0139 833-960-0139

for help with any questions you may have.