Information Technology

Careers in information technology and computer information systems are among the high-earning, fast-growing, and high-demand fields in many areas of the country including North Alabama. Professionals who hold the proper certifications and degrees can make tremendous advancement in their careers.

With this in mind, Oakwood University's Information Technology degree was developed for people with existing knowledge of the field to be able to earn both a four-year degree and certification in one or more area of specialization through an intense training program. Applicants are expected to have either a minimum of 10 hours of IT-related coursework or one year of experience in an IT-related field.

The degree is offered in a blended online format in order to combine the benefits of on-site learning with the convenience and flexibility of online learning.

Information Technology Credit Requirements

General Education

  • Orientation Seminar (1 hour)
  • Computer and Health (5 hours)
  • Humanities (15 hours)
  • Natural Sciences and Mathematics (9 hours)
  • Social and Behavioral Sciences (9 hours)
  • Religion (6 hours)

45 hours


44 hours

Information Technology Credits

39 hours

Total Hours

128 hours


Click the tabs for each course to read a detailed description. Or click here to print the complete list of courses and descriptions for the Information Technology degree.

CM 210 Computer Science I w/C++

CM 210 offers an introduction to computers and structured programming using the C++ programming language. Topics will include problem-solving methods and algorithms, data types, loops, arrays, functions, structures, character strings, pointers, operations on bits, and files. Program design and program styles will be stressed.

CM 220 Computer Science Data Structures II w/C++

This course is a continuation of the study of data representation and algorithm design using C++. Principles of good programming style and step wise refinement are stressed. Topics include string processing, searching and sorting, recursion, and dynamic class structures. Prerequisite: CM 210.

CM 340 Computer Logic Design

Computer Logic Design provides an introduction to formal methods in design of computer logic circuits and systems, contemporary design practices, and devices used in the synthesis of digital logic systems. Topics will include combinational and sequential systems, gates, memory elements, registers, bus structure, timing and control, arithmetic and logical unit, I/O units. Prerequisite: CM 220.

CM 350 Computer Architecture

The course explores the organization and structuring of major hardware components of digital computers. Information transfers and transformations which occur inside a computer. Architecture-instruction sets, instruction formats, addressing modes, and register usage. Organization computer units–ALU, CPU, memory, I/O hardware description methodologies. Taxonomy of computer architectures. A study of an assembly language will be the case study of the course. Prerequisite: CM 340.

CM 367 Programming Languages

This course explores the organization of programming languages, especially routine behavior of programs; it involves formal study of programming language specification and analysis and the study, comparison, and evaluation of commercially available programming. BNF and syntax diagrams, grammars, program constituents, scoping rules, precedence, binding, parameter passing, and compile-versus interpretation as also examined. Prerequisite: CM 210.

IS 330 Network Management and Telecommunications

This course introduces the managerial and technical aspects of business networks, including the hardware and software mechanisms that allow access from one computer to files and services provided on other computers. An overview of local area nets (LAN) and Wide Area Nets (WAN) is provided, as also those of software protocols, routers, bridges, and firewalls. On the practical side, the student learns about the network services provided by the operating system (Windows/NT), network analyzers, and the management of security and reliability. The student also learns to install, configure, and test network hardware/software, and use such facilities in practical applications, including e-mail, remote file access, client/server hook-ups, and dial-up networking. Prerequisite: IS 231 for CIS majors and IT 203 for IT majors.

IS 342 Advanced Business Networks (Lab)

This course provides an advanced skill level with the concepts and terminology of computer intercommunications and networking. The course relies on a hands-on approach as the primary teaching method for focusing on organizational enterprise networking and for studying specific network protocols. Prerequisite: IS 341.

IS 343 Information Security

This course introduces basic concepts of computer and network security with an emphasis on the threats and countermeasures relevant to Internet and web service. Students are prepared to evaluate the security needs of organizations, and to develop strategies to address these needs. The requirements and design of security technologies are reviewed and case studies presented. Prerequisite: IS 342.

IS 405 Information Policy

This course will introduce students to information policies focusing on issues that involve conflicts among proprietary rights, privacy rights and information access rights. Issues and challenges faced in developing and implementing policies within organizations and companies including the protection and use of intellectual property, first amendment concerns, access to public information, security and the protection of privacy of personally identifiable information will be discussed. Policy issues in the areas of information systems, communications, computing, and media are presented.

IS 415 Database Management

This course provides an in-depth discussion of the new tools and technologies that are shaping modern database management. The course offers detailed coverage of client/server and distributed databases, including trends toward architectural downsizing, redefining the role of mainframes, the increased emphasis on LANs, and end-user computing. Case studies are used to illustrate the role of database analysis and design concepts in the total systems development process. Students become proficient in using Oracle and Microsoft-Access database management systems. Prerequisite: junior standing.

IS 420 Project Management for Information Systems

This course focuses on models used in a software development project, including tools that improve project productivity. Topics include concepts of project management, task scheduling, cost estimation models, risk assessment, and software maturity framework. Students use tools and cases to gain depth in software principles and practice.

IS 450 Information Resource Management

This course emphasizes critical issues, analysis, and problem solving by today’s end-user professional. The course consists of an overview and critical analysis of the role and importance of end-user computing in today’s organization. Students will use the case approach to investigate emerging information technologies, and examine associated behavioral issues. Prerequisite: junior standing.

IT 320 Web Design & Multimedia

The role of information technology in securing competitive advantage for organizations is introduced in an environment that combines conceptual lessons in Web design and multimedia applications. Students learn Internet and Web design concepts using Microsoft FrontPage, Web editors, and multimedia tools. Prerequisite: IT 203.