Computer Information Systems

Degrees and Certificates

Courses

CIS 111: Word Processing Applications

Semester Hours 3

This course provides students with hands-on experience using word processing software. Students will develop skills common to most word-processing software by developing a wide variety of documents. Emphasis is on planning, developing, and editing functions associated with word processing.

CIS 113: Spreadsheet Software Applications

Semester Hours 3

This course provides students with hands-on experience using spreadsheet software. Students will develop skills common to most spreadsheet software by developing a wide variety of spreadsheets. Emphasis is on planning, developing, and editing functions associated with spreadsheets.

CIS 115: Presentation Graphics Software Applications

Semester Hours 3

This course provides students with hands-on experience using presentation graphics software. Students will develop skills common to most presentation graphics software by developing a wide variety of presentations. Emphasis is on planning, developing, and editing functions associated with presentations.

CIS 117: Database Management Software Applications

Semester Hours 3

This course provides students with hands-on experience using database management software. Students will develop skills common to most database management software by developing a wide variety of databases. Emphasis is on planning, developing, and editing functions associated with database management.

CIS 130: Introduction to Information Systems

Semester Hours 3

This course is an introduction to computers that reviews computer hardware and software concepts such as equipment, operations, communications, and programming and their past, present, and future impact on society. Topics include computer hardware, various types of computer software, communication technologies, and program development using computers to execute software packages and write simple programs. Upon completion, students should be able to describe and use the major components of selected computer software and hardware.

CIS 146: Computer Applications

Semester Hours 3

This course is an introduction to computer software applications, including word processing, spreadsheets, database management, and presentation software. This course will introduce students to concepts associated with professional certifications. This course will help prepare students for the MOS and IC3 certification. This course or an equivalent is CORE for the A.A.S. CIS programs.

CIS 149: Introduction to Computers

Semester Hours 3

This course is designed for individuals with little to no experience with digital technologies. By the end of the course, students will have a solid understanding of the key concepts and skills related to digital literacy and the confidence to use digital technologies effectively and ethically in their personal and professional lives. Students will learn about cybersecurity threats, such as malware, phishing, and social engineering attacks, and how to avoid digital attacks. The course will help prepare students for the IC3 certification.

CIS 150: Introduction to Computer Logic and Programming

Semester Hours 3

This course includes logic, design, and problem-solving techniques used by programmers and analysts to address and solve common programming and computing problems. The most used techniques of flowcharts, structure charts, and pseudo code will be covered, and students will be expected to apply the methods to designated situations and problems. This is a CORE course for CIS.

CIS 151: Graphics for the World Wide Web

Semester Hours 3

This course will provide an overview of the theory, tools, and techniques necessary for creating high-quality graphics using design software. It may be substituted for CAT 150 Imaging I: Principles of Photography and Introduction to Photoshop and CAT 180 Imaging II: Techniques of Photoshop and Painter or equivalent.

CIS 153: Introduction to Unity 3D Scripting

Semester Hours 3

This course teaches Unity 3D in-game scripting along with programming basics. It will prepare students with basic knowledge of Namespaces and Classes, Conditional statements and loops, Unity 3D GUI, Unity’s Mono Behaviors, proper formatting skills, and a firm understanding of Unity and Net data types.

CIS 155: Introduction to Mobile App Development

Semester Hours 3

This course introduces students to various app development tools for various mobile platforms. Specific topics include app distribution sources, mobile device operating systems, a survey of app development software, and processes for designing, building, deploying, and optimizing apps. At the conclusion of this course, students will be able to design, build, deploy, and optimize a basic app.

CIS 157: Introduction to App Development with Swift

Semester Hours 3

This introductory one-semester course is designed to enable students to integrate graphics for mobile app development. Students receive practical experience with the tools, techniques, and concepts needed to build or incorporate basic graphics.

CIS 159: Introduction to Graphic Design for Apps

Semester Hours 3

This introductory one-semester course is designed to enable students to integrate graphics for mobile app development. Students receive practical experience with the tools, techniques, and concepts needed to build or incorporate basic graphics.

CIS 171: Linux I

Semester Hours 3

This course presents fundamental applications in Linux. It includes skills development for OS installation and setup, recompile techniques, system configuration settings, file/folder structures and types, run levels, basic network applications, and scripting. Additionally, the course presents security features from an administrative and user perspective.

CIS 189: Co-op for CIS I

Semester Hours 3

This course is part of a series wherein the student works in a degree/program related job. Emphasis is placed on student’s work experience as it integrates academic knowledge with practical application through exposure to computer practices in informational technologies environment. The grade is based on the employer’s evaluation of each student’s productivity, content of a descriptive report submitted by the student and student development and assessment of a learning contract.

CIS 191: Introduction to Computer Programming Concepts

Semester Hours 3

This course introduces fundamental concepts, including an algorithmic approach to problem-solving, through the design and implementation of programs in selected languages. It also introduces structured programming techniques involving input/output, conditional statements, loops, files, arrays and structures, and simple data structures. Students are expected to write programs as part of this course.

CIS 196: Commercial Software Applications

Semester Hours 3

This is a “hands-on” introduction to software packages, languages, and utility programs currently in use. The course can be repeated for credit for each topic. Emphasis is placed on the purpose, capabilities, and utilization of each package, language, or program. Upon completion, students will be able to use the features selected for the application covered.

CIS 203: Introduction to the Information Highway

Semester Hours 3

This course introduces students to the basic principles of the information highway. Students are exposed to different network information tools such as electronic mail, network news, browsers, commercial information services, appropriate editors, and Web authoring software.

CIS 207: Web Development

Semester Hours 3

This course provides students with opportunities to learn Hypertext Markup Language, cascading style sheets, and JavaScript. At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages.

CIS 210: Case Study in Computer Skills Application

Semester Hours 1

This course is designed to provide students with a capstone experience incorporating the knowledge and skills learned in the Computer Information Systems program into student projects/case studies. Special emphasis is given to student skill attainment.

CIS 211: Principles of Information Assurance

Semester Hours 3

This course is designed to introduce students to information security principles. Topics covered in this course will include the need for security, risk management, security technology, cryptography, and physical security. Security policies and legal/ethical issues will also be covered.

CIS 212: Visual Basic Programming

Semester Hours 3

This course emphasizes BASIC programming using a graphical user interface. The course will emphasize graphical user interfaces with additional topics such as advanced file-handling techniques, simulation, and other selected areas. Upon completion, the student will be able to demonstrate knowledge of the topics by completing programming projects and appropriate tests.

CIS 214: Security Analyst (Pen Testing)

Semester Hours 3

This course introduces students to the concept of security analysis, or penetration testing, of information systems. Students will evaluate the security of a computer system or network, assessing security risks from the position of a potential attacker. Emphasis is on identifying security flaws and providing technical solutions.

CIS 219: Android App Development

Semester Hours 3

This course will help students learn to program apps for the Android operating system using a specified programming language. Students will be able to develop, build, deploy, and optimize an app for the Android operating system.

CIS 223: Three-Dimensional Computer Modeling

Semester Hours 3

This course is a study in 3D computer modeling and 3D painting beginning with primitive shapes and creating compelling 3D objects for use in model libraries, games, print material, web sites, visual simulation and architectural applications. Powerful operations for modeling and 3D painting are incorporated into an interface that is simple and intuitive to use.

CIS 224: Three-Dimensional Computer Animation

Semester Hours 3

This course is a study in 3D computer animation. Course contents include a review of 3D modeling, rendering the 3D animations, compositing, and special effects for video and digital editing, video and film recording, storyboarding and sound design, technical testing, production estimates, and scheduling.

CIS 244: Introduction to Cybersecurity

Semester Hours 3

This course will introduce students to cybersecurity while gaining additional insight into the challenges companies face today. Students will develop an understanding of cybercrime, security principles, technologies, procedures, and techniques used to defend networks.

CIS 245: Cyber Defense

Semester Hours 3

This course provides students with information on cyber defense. Topics include the legal aspects of cyber-attacks, threats to various levels of national and local social infrastructure, financial systems, personal data, and other direct and indirect threats. Students also explore current and historical cyber threats and U.S. policy regarding infrastructure protection.

CIS 246: Ethical Hacking

Semester Hours 3

This course emphasizes scanning, testing, and securing computer systems. The lab-intensive environment provides opportunities to understand how perimeter defenses work and how hackers are able to compromise information systems. With awareness of hacking strategies, students learn to counteract those attempts in an ethical manner.

CIS 248: Introduction to IoT (Internet of Things)

Semester Hours 3

This course will introduce students to the fundamentals of IoT. Emphasis will be placed on understanding how the IoT is bridging the gap between operational and information technology systems and the security concerns that must be considered when implementing IoT solutions.

CIS 249: Microcomputer Operating Systems

Semester Hours 3

This course provides an introduction to microcomputer operating systems. Topics include a description of the operating system, system commands, and effective and efficient use of the microcomputer with the aid of its system programs. Upon completion, students should understand the function and role of the operating system, its operational characteristics, configuration, how to execute programs, and efficient disk and file management.

CIS 250: E-Commerce

Semester Hours 3

This course is an introduction to e-commerce. Topics include marketing, e-commerce store building, security, and electronic payment systems. Upon completion, students will be able to build an e-commerce presence.

CIS 251: C++ Programming

Semester Hours 3

This course is an introduction to the C++ programming language, including object-oriented programming. Topics include problem-solving and design, control structures, objects and events, user interface construction, and document and program testing.

CIS 268: Software Support

Semester Hours 3

This course provides students with hands-on practical experience in installing computer software, operating systems, and troubleshooting. The class will help to prepare participants for the A+ Certification sponsored by CompTIA. This course is a suitable substitute for CIS 239, Networking Software. If used, this is a CORE course for the AAT and AAS CIS programs.

CIS 269: Hardware Support

Semester Hours 3

This course provides students with hands-on practical experience in installing and troubleshooting computer hardware. It will help prepare participants for the A+ Certification sponsored by CompTIA. This is a suitable substitute for CIS 240 Networking Hardware.

CIS 270: CISCO CCNA I

Semester Hours 3

This course is the first part of a three-part curriculum leading to CISCO Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the CISCO Networking Academy certification standards.

CIS 271: CISCO CCNA II

Semester Hours 3

This course is the second part of a three-part curriculum leading to CISCO Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the CISCO Networking Academy certification standards.

CIS 272: Cisco CCNA III

Semester Hours 3

This course is the third part of a three-part curriculum leading to Cisco Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the Cisco Networking Academy certification standards.

CIS 273: Cisco CCNA IV

Semester Hours 3

This course is the fourth part of a four-part curriculum leading to Cisco Certified Network Associate (CCNA) certification. Its content is based on current requirements from the Cisco Networking Academy certification standards.

CIS 275: Workstation Administration

Semester Hours 3

This course provides a study of client system administration in a network environment. Topics include installing, monitoring, maintaining, and troubleshooting client operating system software and managing hardware devices and shared resources. Students gain hands-on experience in client operating system installation and basic administration of network workstations.

CIS 276: Server Administration

Semester Hours 3

This course introduces network operating system administration. Topics include network operating system software installation, administration, monitoring, and maintenance; user, group, and computer account management; shared resource management; and server hardware management. Students gain hands-on experience in managing and maintaining a network operating system environment.

CIS 277: Network Services Administration

Semester Hours 3

This course provides an introduction to the administration of fundamental networking services and protocols. Topics include implementing, managing, and maintaining essential network operating system services such as those for client address management, name resolution, security, routing, and remote access. Students gain hands-on experience performing common network infrastructure administrative tasks.

CIS 279: Network Infrastructure Design

Semester Hours 3

This course studies network infrastructure design. Topics include strategies for planning, implementing, and maintaining server availability and security, client addressing schemes, name resolution, routing, remote access, and network security. Students gain experience by designing plans for implementing common network infrastructure and protocols.

CIS 280: Network Security

Semester Hours 3

This course provides a study of threats to network security and methods of securing a computer network from such threats. Topics included in this course are security risks, intrusion detection, methods of securing authentication, network access, remote access, web access, and wired and wireless network communications. Upon completion, students will be able to identify security risks and describe appropriate countermeasures.

CIS 282: Computer Forensics

Semester Hours 3

This course introduces students to computer forensics and investigation methods. This course helps prepare students for industry-specific certification.

CIS 284: CIS Internship

Semester Hours 3

This course is designed to allow the student to work in a degree/program-related environment. Emphasis is placed on the student’s “real world” work experience as it integrates academics with practical applications that relate meaningfully to careers in the computer discipline. Significance is also placed on the efficient and accurate performance of job tasks as provided by the “real world” work experience. Grades for this course will be based on the employer’s evaluation of the student and the contents of a report submitted by the student. Upon completion of this course, the student should be able to demonstrate the ability to apply knowledge and skills gained in the classroom to a “real world” work experience.

CIS 291: Case Study in Computer Science

Semester Hours 3

This course is a case study involving the assignment of a complete system development project for analysis, programming, implementation, and documentation. Topics include planning system analysis and design, programming techniques, coding, and documentation. Students should be able to design, code, test, and document a comprehensive computer information system upon completion.

CIS 294: Special Topics

Semester Hours 3

This course allows the study of currently relevant computer science topics. It can be repeated for credit for each different topic covered. The instructor will determine the course content, which will vary according to the topic being covered. Upon completion, the student will be able to demonstrate knowledge of the course topic by completing assignments and appropriate tests.

CIS 299: Directed Studies in Computer Science

Semester Hours 3

This course allows independent study under the direction of an instructor. The instructor will approve the topics to be included in the course material prior to or at the beginning of the class. Upon completion, the student will be able to demonstrate knowledge of the topics specified by the instructor.