Computer Information Systems (Cis)

Computer Information Systems (CIS) Course Descriptions

Home  >  Computer Information Systems (Cis)  >  Computer Information Systems (CIS) Course Descriptions

Bachelor of Science in Computer Information Systems (CIS)

 

(Please note:  A Minor in Computer Information Systems is available for students since computer information systems and concepts are employed in nearly all fields of study and organizations today.)



Requirements for the Bachelor of Science degree in Computer Information Systems:

The CIS Major consists of 58 credit hours, which include the following CIS Required courses plus one CIS Specialization focusing in an area of your choice that culminates in a Capstone course (CIS 4390) where you can integrate and demonstrate that you have learned in a useful and meaningful way. 


CIS Required Courses (40 hours)

CIS in Context (10 hours)
   CIS 1301 Computer Information Systems
   ECON 2302 Principles of Microeconomics
   CIS 3319 Internship in CIS
   CIS 4190 Seminar in CIS 

Hardware and Operating Systems (9 hours)
   CIS 2328 Hardware and Systems Software
   CIS 2340 Windows Operating Systems
   CIS 2350 UNIX/Linux Operating Systems

Programming (6 hours)
   CIS 2330 Programming Languages I

   CIS 2368 Website Development I

Networks (6 hours)
   CIS 2335 Network+
   CIS 3367 Networks and Telecommunications

Management (9 hours)
   CIS 3362 Systems Analysis and Design
   CIS 4310 Management of Technology
   CIS 4340 Computer Systems Security


CIS Specializations (18 hours):

Network Security
   CIS 3340 Client-Server Networking
   CIS 3355 Cloud Computing
   CIS 4370 Computer Network Security 
   Plus 6 hours CIS courses from any other CIS Specialization
   Plus CIS 4390 Capstone in CIS

Programming
   CIS 3330 Programming Languages II
   CIS 3360 Computer Science
   CIS 4330 Object Oriented Programming
   Plus 6 hours CIS courses from any other CIS Specialization
   Plus CIS 4390 Capstone in CIS

Website Development
   CIS 3310 Database Management Systems
   CIS 3365 Website Development II
   CIS 4375 Creating Dynamic Websites
   Plus 6 hours CIS courses from any other specialization
   Plus CIS 4390, Capstone in CIS 

Emerging Technologies
   CIS 3380 Emerging Technologies
   CIS 4380 Virtual Environments
   COMM 4305 Communications, Technology, and Society
   Plus 6 hours CIS courses from any other specialization
   Plus CIS 4390 Capstone in CIS 


Requirements for a Minor in Computer Information Systems:

The CIS Minor consists of 15 credit hours, 6 of which must be advanced (3000-4999), designed to give students in other majors a broad base of understanding in computer hardware, networks, operating systems, software applications, programming, website development, communications, and technologies. 

 

COMPUTER INFORMATION SYSTEMS (CIS) COURSE DESCRIPTIONS

CIS 1301 Computer Information Systems
Introduction to hardware, operating systems, applications, networks, and users. Overview of the development and uses of computer information systems and their global impact. Exposure to programming, databases, computer security, website development, telecommunications, and Web trends. Hands-on experience with file management, word processing, spreadsheet, presentation, and Internet application software. Investigation of how computer information systems are used on campus and how to use them effectively for library research. Substitutes for the computer literacy Core requirement. Fee. (Fall)

CIS 2328 Hardware and Systems Software
Assemble a microcomputer from its hardware components and learn about how hardware operates and interacts. Learn how to select hardware for a small business or home system. Fee. (Fall, Spring)

CIS 2330 Programming Languages I
Learn programming design and development emphasizing structured programming techniques. Typical language is Visual C++. Learn to plan and create simple, useful program code behind graphical user interfaces (windows) for use as standalone programs or applications macros. Learning programming reveals the type of coding behind all software and teaches logic and attention to detail. Fee. (Fall, Spring) 

CIS 2335 Network +
Learn networking essentials, including media and topologies, protocols and standards, implementation, and support. Learn about how computers, communications software, and networking components such as hubs, switches, and routers work to allow computers and other resources such as printers to communicate on a peer-to-peer/workgroup local area network (LAN). Construct and test a working classroom-sized LAN. (Fall, Spring)

CIS 2340 Windows Operating Systems
Learn about the role of Microsoft operating systems in supporting the computer user and applications in working with hardware, including input/output devices, memory and file system management, graphical user interfaces, system performance, and security. Develop skills to install, configure, and administer Windows operating systems on stand-alone and client computers. Fee. (Fall, Spring)

CIS 2350 UNIX/Linux Operating Systems
Learn about the Linux operating system, including processes, memory and file system management, multi-user concepts, use of system editors, basic commands and shell scripts. Develop skills necessary to install, configure and administer various Linux operating systems on stand-alone and client computers, with an emphasis on working in the command line environment. (Fall, Spring)

CIS 2368 Website Development I
Overview of the characteristics and issues associated with professional Web page and website design for a variety of audiences. Hands-on experience with website design and development of Web pages and sites using HTML and CSS. Fee. (Fall, Spring)

CIS 3310 Database Management Systems
Learn the concepts of database management systems with a special emphasis on relational database system concepts, architecture and the use of structured query language (SQL) to process information. Develop practical database systems for applications. Fee. (Fall)

CIS 3319 Internship in CIS
Practical experience in CIS through a monitored work experience on or off campus. 140 hours of work with a supervisor in a job requiring use of computer information systems. Prerequisites: 12 hours of CIS courses, and approval of the CIS coordinator. (Fall, Spring, Summer)

CIS 3330 Programming Languages II
Continuation of CIS 2330, with an emphasis on object-oriented programming methodologies and advanced language features. Fee. Prerequisite: CIS 2330 or equivalent (Spring)

CIS 3340 Client-Server Networking
Overview of the concept of client-server networking and hands-on experience with installing different network operating systems, creating and administering domains, troubleshooting, and expanding domains. Introduction to computer network security. Fee. Prerequisite: CIS 2335 and either CIS 2340 or CIS 2350. (Fall)

CIS 3355 Cloud Computing
Exploration of the technologies, characteristics and issues associate with the concept of cloud computing and its implementation in a variety of organizations. Hands-on experience with creating, managing and securing a private cloud. Fee. Prerequisite: CIS 2335, either CIS 2340 or CIS 2350 and either CIS 2330 or CIS 2368. (Spring)

CIS 3360 Computer Science
Overview of computer information systems in context with other fields of computer study. Introduction to subjects in computer science not covered in depth in CIS, including computer architecture, discrete structures, intelligent systems, and human-computer interface. Fee. (Spring)

CIS 3362 Systems Analysis and Design
Learn to conduct analysis of how computer information systems can assist to in performing activities to fulfill the mission of an organization, including preliminary investigation, feasibility assessment, systems analysis, and specification of requirements. Learn about how systems are designed, developed, tested, implemented, and maintained. Fee. (Spring)

CIS 3365 Website Development II
Continuation of Website Development I, exploring the characteristics and issues associated with professional Web page and website design for a variety of audiences. Hands-on experience with advanced features of HTML5 and CSS3, JavaScript and other scripting languages used to create interactive websites. Includes an introduction to the use of, installation of and configuration of Content Management Systems. Prerequisite: CIS 2368. (Spring)

CIS 3367 Networks and Telecommunications
Learn about all sizes and types of communications networks ranging from personal area to world-sized networks, including their development, usage, and global impact. Learn how signals are created, about media and multiplexing techniques, and about error creation, detection, and handling. Learn how wireless networks, cell phones, the Web, and the Internet work. Fee. (Fall, Spring)

CIS 3380 Emerging Technologies
Overview of emerging technologies with computer components, exploring their background technology, current and future usage, impact and other considerations. Student teams research topics they discover or are assigned and present their findings to the class for discussion. Recent topics included augmented reality, 3D printing, robotics, exoskeletons, social media, virtual reality and worlds, gaming, human-brain interfaces, nanotechnology, and autonomous vehicles. Fee. (Fall).

CIS 4190 Seminar in Computer Information Systems
The course is designed to help students nearing graduation to successfully enter today's rapidly changing information technology field through learning about existing and emerging technologies, practices, and issues, learning from those who employ IT about their experiences, and learning about how best to transition from the full-time school environment to the full-time working world. Prerequisite: Senior; may be repeated twice for credit. (Spring)

CIS 4310 Management of Technology
Learn about tactical level management of information system resources. Topics include facility management, planning and budgeting, help desk management and customer service. Fee. Prerequisites: six hours of upper division CIS courses or permission of the instructor. (Fall, Spring)

CIS 4330 Object Oriented Programming
Overview of the concept of object orientation in computer programming. Hands-on experience with C++, Java, and other modern object-oriented programming languages. Fee. Prerequisite: CIS 2330 or equivalent. (Fall)

CIS 4340 Windows Systems Security
Overview of the concepts and practices in the field of computer systems security, including business drivers, physical and software security, assessment, fraud, cyberterrorism, information warfare, social engineering and other topics. Fee. Prerequisite: CIS 2340 or CIS 2350. (Fall)

CIS 4370 Computer Network Security
Hands-on experience with hardware, operating system, network, and software security practices. Understand how people use computer networks in inappropriate and illegal ways and ways to counter their activities. Prerequisite: CIS 3340. Fee. (Spring)

CIS 4375 Creating Dynamic Websites
Exploration of the characteristics and issues associated with database integration into professional Web pages and websites designed for a variety of audiences. Hands-on experience with PHP and scripting languages used to incorporate databases and interactive features within Content Management Systems used to create Web pages with dynamic content. Prerequisite: CIS 3365. (Fall)

CIS 4380 Virtual Environments
Overview of isolated and networked technologies designed to enable users to communicate with each other and with artificial intelligence-driven avatars. Hands-on immersive experience with several of these technologies plus discussion of users, current and future uses and impacts, avatar and object representation and interaction, and establishment of internal communities and economies. Fee. Prerequisite: Junior or Senior. (Spring)

CIS 4390 CIS Capstone
Student will integrate and apply concepts, knowledge, and skills gained in CIS courses and a chosen Specialization to research, develop, exhibit, and present an original individual project that demonstrates mastery of computer information systems technologies, usages, and issues at the undergraduate level. Prerequisite: Three required courses in the chosen specialization. Fee. (Spring)

CIS 4399 Special Topics in Computer Information Systems
Concepts, issues, and hands-on experience (as applicable) with new computer information systems technologies and applications. Fee. Offered as technologies and applications emerge.