The BS in IT requires 36 hours of general education courses and 27 hours of information technology courses, with between 32 and 36 core business credits. The ICT concentration requires a combination of 15 credits in concentration-specific electives and six credits in general electives.
Keep in mind that you’re required to transfer in with at least 24 credit hours and any additional transfer credits may significantly reduce your required hours to graduate.
The required information communications and technology concentration courses include:
CSB 2000 Introduction to Computer Science and Business – 3 Credit Hours
This course describes the computer science, information systems, and business disciplines, the synergy between them, and the career opportunities in these fields. It emphasizes computational thinking and the strategic use and implication of information technology in the business environment. To illustrate the use of technology to solve business problems, the following topics will be covered: fundamental systems components, business processes, data management, security, and systems development. Additionally, career options in topic areas will be elucidated by guest speakers from industry and academia and through multimedia presentations such as the “A Day in the Life of…” series.
CIS 2000 Business Programming I – 3 Credit Hours
This course introduces the theory and application of programming logic, algorithm development, and concepts for business applications. Concepts introduced include data types, constants, variables, assignment statements, arithmetic expressions, string expressions, logical expressions, if statements, case statements, loop structures, and arrays.
CSEC 2000 Cybersecurity Fundamentals – 3 Credit Hours
The goal of the course is to introduce students to the world of computer security, cybercrime, and cyberterrorism. The course accomplishes these goals by exposing students to concepts in cyberstalking, denial of service attacks, malware, hacking techniques, espionage, encryption, and security software and policies. The course also covers topics addressing issues related to network scanning and vulnerability, cyber terrorism, cyber detectives, and forensics.
CIS 2100 - Business Programming II – 3 Credit Hours
This course is a continuation of CIS 2000. It involves the manipulation of sequential files, databases by graphical user interface (GUI)-based applications, and arrays. Proper organization and documentation of applications are stressed.
CIS 2500 Information Technology and Systems Software – 3 Credit Hours
This course covers the fundamentals of computer hardware and software as well as advanced concepts. Students who complete this course will be able to describe the internal components of a computer, assemble a computer system, install an operating system, and troubleshoot using system tools and diagnostic software. This course enables systems development personnel to understand tradeoffs in computer architecture for effective use in a business environment. It includes system architecture for single-user, central, and networked computing systems and single and multi-user operating systems.
CIS 2620 Project Management – 3 Credit Hours
This course introduces the concepts and techniques of project management for a broad range of tasks, including information systems and business projects. Topics include resource management, organizational factors, project manager responsibilities, team building, and risk management. Tools and techniques for project estimating and scheduling will be presented. Students will complete case studies to apply the knowledge they learned to practical experiences.
CIS 3440 Database Management Systems – 3 Credit Hours
This course provides an overview of the skills and knowledge necessary for the development and management of database systems. Topics include modeling, normalization, structures, physical databases, logical databases, and accessing techniques.
CIS 4600 Systems Analysis and Design – 3 Credit Hours
This course utilizes the systems development life cycle, rapid applications development, prototyping, and project management concepts and tools to plan, analyze, design, and prototype computer-based systems, both concurrently and dynamically. Mini real-world cases are initiated by students as individual, group, and teamwork assignments.
CSB 4900 Capstone I – 3 Credit Hours
This is the first course of the capstone two-semester sequence which will address challenging computing and business problems. The course draws on the students’ technological capabilities, creativity, communication, and problem-solving skills. An individual student or team of two students will work on designing and implementing software programs. Teams will experience the entire software development project cycle, including user requirements, feasibility assessment, project planning, project implementation, performance testing, and documentation. Projects may be from industry partners, entrepreneurial, or in-house. This course requires the submission of a written project report and an oral public presentation of the project. The students will work on the same project for CSB 4900 & 4910 over the span of two semesters. This course will satisfy the Speaking Intensive and Writing Intensive requirements of general education curriculum (GEC).