Computer Information Systems

Degrees and Certificates

Classes

CIS 101 : Computer Lab Applications

This lab is designed to allow instructors to provide additional implementation of computer concepts as needed. This course may be duplicated with an alpha suffix added to the course number. THis course may be scheduled as an Experimental Lab (2:1) or Manipulative Lab (3:1). (See Board Policy 705.01).

Credits

1

CIS 134 : IT Fundamentals (CompTIA ITF+)

This is an introductory-level course that covers the fundamentals of software, hardware, security, and networking, as well as basic IT skills such as workstation set-up, operating system navigation, simple support services, backup protocols, and safety. Upon completion of the course, students will understand the essential functions of IT professionals and be better positioned to make decisions about a career in information technology. This course prepares students to earn the CompTIA certification in Fundamentals (ITF+).

Credits

3

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.

Credits

3

CIS 155 : Intro. to Mobile App Development

The 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. Offered Spring semester only.

Credits

3

Prerequisites

CIS 134, CIS 202, or CIS 263

CIS 157 : Intro. 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.

Credits

3

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 an administrative and user consideration.

Credits

3

Prerequisites

CIS 134, 146, 157, 201, 202, 211, 263, or 270.

CIS 172 : Linux II (CompTIA Linux+)

This course is a continuation of CIS 171 and includes advanced features of Linux. Included in the course are web applications, integrated network configurations, file transfer, server administration, system controls, IP tables/firewall to secure Linux systems, and strategic user group applications specific to administrative network control. This course is designed to prepare students to take the CompTIA Linux+ exam.

Credits

3

Prerequisites

CIS 197A : Microsoft Access

This course is designed to prepare students to take the Microsoft Office Specialist certification exam in Microsoft Access. Topics emphasized are Microsoft Office Specialist exam objectives and test-taking skills. The student will demonstrate mastery of expert level database management skills through hands-on, performance-based lab exercises. Practice test software will provide immediate feedback on areas where additional practice is needed. Calhoun is an authorized Microsoft testing center. Offered Spring semester only.

Credits

3

Prerequisites

CIS 146

CIS 197E : Microsoft Excel Expert

This course is designed to prepare students to take the Microsoft Office Specialist certification exam in Microsoft Excel (expert level). Topics emphasized are Microsoft Office Specialist exam objectives and test-taking skills. The students will demonstrate mastery of expert level spreadsheet skills through hands-on, performance-based lab exercises. Practice test software will provide immediate feedback on areas where additional practice is needed. Calhoun is an authorized Microsoft testing center.

Credits

3

Prerequisites

CIS 146

CIS 197K : Microsoft Outlook Expert

This course is designed to prepare students to take the Microsoft Office Specialist certification exam in Microsoft Outlook. Topics emphasized are Microsoft Office Specialist exam objectives and test-taking skills. The student will demonstrate mastery of managing productivity, emails, schedules, meetings, contacts, and groups through handson, performance-based lab experiences. Practice test software will provide immediate feedback on areas where additional practice is needed. Calhoun is an authorized Microsoft testing center. Offered Spring semester only.

Credits

3

Prerequisites

CIS 146

CIS 197W : Microsoft Word Expert

This course is designed to prepare students to take the Microsoft Office Specialist certification exam in Microsoft Word (expert level). Topics emphasized are Microsoft Office Specialist exam objectives and test-taking skills. The student will demonstrate mastery of expert level word processing skills through hands-on, performance-based lab exercises. Practice test software will provide immediate feedback on areas where additional practice is needed. Calhoun is an authorized Microsoft testing center. Offered Fall semester only.

Credits

3

Prerequisites

CIS 146

CIS 201 : Introduction to Computer Programming Concepts

This course presents fundamental programming concepts. Included in this course are problem solving and algorithms, various design tools, programming structures, variable data types and definitions, modularization, and selected programming languages. Techniques are introduced to enable students to develop programs. This course is a suitable substitution for the programming core of the AAT and AAS CIS programs.

Credits

3

CIS 202 : Python Programming

This course is an introduction to computer programming and the Python programming language. Topics include input and output, decision structures, repetition structures, functions, working with files, strings, object-oriented programming, and inheritance. Upon completion, students will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

Credits

3

CIS 211 : Principles of Information Assurance

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.

Credits

3

CIS 214 : Security Analysis (CompTIA PenTest+)

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.

This course is designed to prepare students to take the CompTIA PenTest+ exam.

Credits

3

Prerequisites

Student must have completed CIS 134, CIS 202, or CIS 263

CIS 222 : Database Management Systems

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 134, CIS 202, or CIS 263

CIS 227 : App Development with Swift II

This course focuses on building specific features for iOS apps. Students apply their knowledge and skills toward developing new apps.

Credits

3

Prerequisites

CIS 220

CIS 233 : Trends in Office Technology

The course is designed to research current trends in office technology. Emphasis is on advances in technology relevant to the office environment such as electronic mail, multimedia interaction, presentation hardware and software, and Internet use. Upon completion, the student should be able to demonstrate an awareness of current technological applications for the modern office. Offered Spring semester only.

Credits

3

Prerequisites

CIS 146

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.

Credits

3

Prerequisites

CIS 252 : Advanced C++ Programming

This course is a continuation of C++ programming. Techniques for the improvement of application and systems programming will be covered and other topics may include memory management, C Library functions, debugging, portability, and reusable code. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. Offered Spring semester only.

Credits

3

Prerequisites

CIS 251

CIS 255 : Java Programming

This course is an introduction to the Java programming language. Topics in this course include object-oriented programming constructs, webpage applet development, class definitions, threads, events, and exceptions. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. Offered Spring semester only.

Credits

3

Prerequisites

CIS 263 : Computer Maintenance (CompTIA A+)

This course provides students with hands-on practical experience in installing software, operating systems, troubleshooting, and maintaining systems. The class will help to prepare participants for the A+ Certification sponsored by CompTIA.

Credits

3

CIS 267 : Enterprise Virtualization (VMware VCP-DCV)

This course is designed to provide students with the knowledge and skills required to implement enterprise visualization. Students will gain hands-on experience installing, configuring, and managing enterprise virtualization technologies. This course is designed to prepare students to take the VMware VCP-DCV certification exam.

Credits

3

Prerequisites

CIS 270 : Cisco CCNA I

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.

Credits

3

Prerequisites

CIS 134, CIS 202, or CIS 263

CIS 271 : Cisco CCNA II

This course is a continuation of CIS 270. 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.

Credits

3

Prerequisites

CIS 270

CIS 272 : Cisco CCNA III

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.

Credits

3

Prerequisites

CIS 271

CIS 276 : Server Administration

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

Credits

3

Prerequisites

CIS 134, CIS 202, or CIS 263

CIS 277 : Network Services Administration

This course is a continuation of CIS 276. This course provides an introduction to the administration of fundamental networking services and protocols. Topics included in this course are 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.

Credits

3

Prerequisites

CIS 280 : Network Security (CompTIA 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, 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. This course is designed to prepare students to take the CompTIA Security+ exam.

Credits

3

Prerequisites

PREREQUISITE: CIS 270 or instructor approval

CIS 282 : Computer Forensics

This course introduces students to methods of computer forensics and investigations. This course helps prepare students for industry-specific certification. Offered Fall semester only.

Credits

3

CIS 294 : Special Topics

This course allows study of currently relevant computer science topics. Course content will be determined by the instructor and will vary according to the topic being covered. Upon completion, students will be able to demonstrate knowledge of the course topic through completion of assignments and appropriate tests.

Credits

3

Prerequisites

Permission of instructor

CIS 297 : Co-op for CIS II

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 an 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.

Credits

3

CIS 299 : Directed Studies in Computer Science

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

Credits

3

Prerequisites

Permission of instructor