Computer Information Systems

Degrees and Certificates

Classes

CIS 130 : Introduction to Information Systems

This course is an introduction to computers that reviews computer hardware and software concepts such as equipment, operations, communications, 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/or to write simple programs. Upon completion, students should be able to describe and use the major components of selected computer software and hardware. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

None.

CIS 146 : Microcomputer Applications

This course is an introduction to the most common microcomputer software applications. These software packages should include typical features of applications, such as word processing, spreadsheets, database management, and presentation software. Upon completion, students will be able to utilize selected features of these packages. This course will help prepare students for the MOS and IC3 certification. This course or an equivalent is CORE for the AAT and AAS CIS programs. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

Basic Keyboarding Skills Required.

CIS 147 : Advanced Micro Applications

This course is a continuation of CIS 146 in which students utilize the advanced features of topics covered in CIS 146. Advanced functions and integration of word processing, spreadsheets, database, and presentation packages among other topics are generally incorporated into the course and are to be applied to situations found in society and business. Upon completion, the student should be able to apply the advanced features of selected software appropriately to typical problems found in society and business. This course will help prepare students for the MOS certification. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 155 : Introduction to Mobile App Development

This purpose of this course is to introduce students to various app development tools for various mobile platforms. Specific topics include: app distribution sources, mobile device operating systems, survey of app development software, processes for design, build, deploying, and optimizing apps. At the conclusion of this course, students will be able to design, build, deploy, and optimize a basic app. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 157 or CIS 244 : Introduction to App Development with Swift

This introductory one-semester course is designed to help students build a solid foundation in programming fundamentals using Swift as the language. Students get practical experience with the tools, techniques, and concepts needed to build a basic iOS system. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 161 : Intro to Networking Communications

This course is designed to introduce students to basic concepts of computer networks. Emphasis is placed on terminology and technology involved in implementing selected networked systems. The course covers various network models, topologies, communications protocols, transmission media, networking hardware and software, and network troubleshooting. Students gain hands-on experience in basic networking. This course further helps prepare students for certification. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

CIS249, CIS268 & CIS269.

CIS 171 : Linux I

This course presents fundamental applications in Linux.  Included in this course are 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 administrative and user considerations. 

Credits

3

Prerequisites

CIS 185 : Computer Ethics

This course will survey the various issues surrounding computer ethics. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 191 : Intro to Computer Programming Concepts

This course introduces fundamental concepts, including an algorithmic approach to problem-solving via the design and implementation of programs in selected languages. Structured programming techniques involving input/output, conditional statements, loops, files, arrays and structures and simple data structures are introduced. Students are expected to write programs as part of this course. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 207 : Intro to Web Development

At the conclusion of this course, students will be able to use specified markup languages to develop basic WEB pages. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

CIS130 and CIS146.

CIS 209 : Advanced Web Development

This is an advanced Web design course emphasizing the use of scripting languages to develop interactive Web sites. Upon completion, students will be able to create data-driven Web sites. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 214 : Security Analysis (PEN Testing)

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. The emphasis is on identifying security flaws and providing technical solutions. 

Credits

3

Prerequisites

CIS 220 or CIS 171 : App Development with Swift I

This is the first of two courses designed to teach specific skills related to app development using Swift language. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 222 : Database Management

This course will discuss database system architectures, concentrating on Structured Query Language (SQL).  It will teach students how to design, normalize, and use databases with SQL, and to link those to the Web. 

Credits

3

Prerequisites

CIS 227 or CIS 222 : App Development with Swift II

This course focuses on building specific features for iOS apps. Students apply their knowledge and skills to developing new apps. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.

CIS 244 : Introduction to Cybersecurity

This course will introduce students to cybersecurity, while they gain 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. 

Credits

3

Prerequisites

None

CIS 246 : Ethical Hacking

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. 

Credits

3

Prerequisites

None

CIS 251 : C++ Programming

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. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

CIS 191.

CIS 268 : Software Support

This course provides students with hands-on practical experience in installing computer software, operating systems, and trouble-shooting. The class will help to prepare participants for the A+ Certification sponsored by CompTIA. This is a CORE course for the AAS CIS program. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

CIS 130.

CIS 269 : Hardware Support

This course provides students with hands-on practical experience in installation and troubleshooting computer hardware. The class will help to prepare participants for the A+ Certification sponsored by CompTIA. This is a CORE course for the AAS CIS program. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

CIS 130.

CIS 280 : Network Security

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, and 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 counter measures. Students must complete this course with at least a “C” average.

Credits

3

Prerequisites

As required by College.