B.S. in Information Technology

Bachelor of Science

OCU’s Information Technology program prepares students for a career in the information technology field. The Bachelor of Science degree in Information Technology integrates information technology with business and equips students to plan, implement, and support information systems.

Program Objectives

Upon completion of this program, the student should be able to:

  • Analyze users’ technology needs.
  • Evaluate current and emerging technologies.
  • Create an effective IT project plan.
  • Integrate Christian principles in critical thinking and decision-making.
  • Apply management principles to work with people and processes within an organization.

Course Requirements

120 Semester Credits

  • 36 General Education
  • 39 General Electives
  • 45 Program Requirements

Program Course List

ENG3000 Writing in the Disciplines 3 credits 5 weeks

This course focuses on digital research and writing skills that support academic and professional success. Students will also be introduced to online tools for practical, academic, and professional development.

REL3000 Transformed Worldview 3 credits 5 weeks

The course will explore ways in which the student can develop a positive relationship with God as he/she explores the role of general revelation (the creation), special revelation (the Scriptures), and experiences God at work in the modern world.

THE4000 Introduction to Theology 3 credits 5 weeks

This course will be a systematic study of the doctrines of God, Christ, the Holy Spirit, man, sin, salvation and other related topics. These themes will be examined through various passages of scripture within the context of scripture.

BUS4030 Macroeconomics 3 credits 5 weeks

This course introduces economic analysis at the aggregate level, including the impact of monetary and fiscal policies on the aggregate behavior of individuals and business.  The effect of current domestic and international policies on macroeconomic performance is analyzed. 

Recommendation: Completion of a prior college level economics course.

ACC2020 Accounting I 3 credits 6 weeks

This course introduces the student to the double-entry system of bookkeeping and the basic accounting cycle. An examination of the fundamental concepts and procedures utilized by entities to communicate financial information according to generally accepted accounting principles. Individual effort is emphasized through the use of a workbook and practice set.


MAT3300 Statistics 3 credits 5 weeks

Statistics is the method of conducting a study about a particular topic by collecting, organizing, interpreting, and finally presenting data. This course prepares the student to perform statistical analysis of data sets. Topics include descriptive statistics, probability, sampling distributions, interval estimation, hypothesis testing and regression.

MAT2000 Calculus I 3 credits 5 weeks

This course explores the concept of limits and the development of the derivative, including basic techniques of differentiation and an introduction to integration, with applications including rates of change, optimization problems, and curve sketching using a variety of functions (polynomial, rational, exponential, logarithmic, etc.).

IST3000 Human Factors in Information Technology 3 credits 5 weeks

There is an increasing emphasis on how human factors affect technology systems. This course explores several aspects of this emerging field. Topics include the study of social and organizational impact of technology, and understanding the user experience in relation to individual and group application of technology.

IST3400 Database Systems II 3 credits 5 weeks

This course is a hands-on course based on the MySQL open source database software. By interacting with the MySQL database, the student will practice the skills required to install, configure, secure and maintain an enterprise database system. The student will be guided through the process of designing and creating a simple database, and interacting with the database through applications and programming languages.

IST2400 Database Systems I

IST3300 Operating Systems II 3 credits 5 weeks

The students will survey current topics in operating systems such as processor, memory and storage technology.  The concepts of both virtualization and the virtual desktop are explored along with cloud computing. The course covers the unique aspects of targeted application of operating systems such as server, tablet, and mobile computing.

IST2300 Operating Systems I

IST3110 Information and Network Security 3 credits 5 weeks

The information and network security course is an introduction to the basic tenets of information systems security. A wide range of security topics are discussed including those related to securing the network, securing applications, securing data and securing host computers. In addition, the aspects of compliance and operation security, access control and identity management are examined. Theoretical and practical information about threats and vulnerabilities is presented along with a study of cryptography.

IST2000 Computer and Networking Essentials I
IST2010 Computer and Networking Essentials II

IST4000 Information Technology Project Management 3 credits 5 weeks

This course develops a foundation of principles and solutions that support IT project management through all lifecycle phases, including initiation, planning, executing, monitoring and controlling, and closing.

IST4110 Systems Analysis and Design 3 credits 5 weeks

The Systems Analysis and Design course prepares the student to plan, analyze, design, implement, and maintain information technology systems following the System Development Life Cycle (SDLC) framework. The course examines methods and models that can be used to develop and document the requirements for an information system. Discussion of processes and procedures to design, procure, implement, and maintain systems is included. Also, the course provides an introduction to industry standard methods and tools that support the SDLC process such as UML, Use Case analysis, Rapid Application Development and CASE.

IST3500 Programming II 3 credits 5 weeks

Programming II introduces the student to programing for the World Wide Web. The fundamental web page definition and scripting languages, HTML and Javascript, are covered in this course. The student will learn to create complex web pages and discover how scripting is used to enhance those pages. Techniques to create mobile friendly web pages is discussed. A survey of automated web page creation tools is examined along with the appropriate use of these tools.

IST2500 Programming I

IST4200 Cyber Law and Ethics 3 credits 5 weeks

This course examines managing the ethical and legal issues that arise in the use of the Internet. Emphasis is given to areas of privacy, intellectual property, freedom of expression, and e-commerce.

IST4500 Systems Administration 3 credits 5 weeks

Systems Administration introduces the student to the concepts and skills necessary to design, install, and maintain a computer network. The Microsoft Windows network is used as a model to demonstrate and provide real world application.

IST4700 Advanced Topics in Information Technology 3 credits 5 weeks

This course provides the student an opportunity to investigate an area of Information Technology that is of special interest through research or experience.

IST4300 IT Application, Acquisition, and Implementation 3 credits 5 weeks

This course provides the student with necessary knowledge to manage the many decisions and activities required to acquire and implement an information system project. Knowledge to make strategic decisions based on consideration of technical, business, human, political and legal factors that affect the process is discussed. Understanding of the issues involved in vendor selection and relationship management are included. Examination of the human aspects related to information system projects is considered including change management, education and training.

IST4800 IT Capstone 3 credits 5 weeks

This course integrates student learning from the Information Technology major courses requiring the synthesis of learned skills in IT systems, databases, networks, and security.