Computer Information Systems Technology

Degrees and Certificates

Classes

CIS 134 : IT Fundamentals

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 Tech+. Offered in Fall/Spring (or upon sufficient demand).

Credits

3

CIS 146 : Microcomputer Applications

This course provides an overview of computer software applications, including word processing, spreadsheets, database management, and presentation software. It covers key concepts relevant to professional certifications. The course introduces students to the emerging field of Artificial Intelligence and its potential applications, offering insight into the operational mechanisms of AI chatbots and their implications for the future. Additionally, students will develop familiarity with a range of digital technologies. Offered in Fall/Spring/Summer.

Credits

3

CIS 147 : Advanced Microcomputer Applications

This course will demonstrate advanced functions and integration of word processing, spreadsheet, database, and presentation software. Upon completion, students should be able to apply advanced features of the selected software to typical problems found in society and business. This course will prepare students for Microsoft Office Specialist (MOS) certification. Offered in Spring/Summer (or upon sufficient demand).

Credits

3

Prerequisites

CIS146 or permission of instructor.

CIS 148 : Post Advanced Microcomputer Applications

This course builds on concepts associated with various microcomputer applications with emphasis on advanced features commonly found in software applications. Advanced features of word processing, spreadsheets, database, and presentation packages are introduced. Features such as macros, Visual Basic Applications, and online features are included in the content of the course. Upon completion, the student will be able to apply the advanced features of selected software to the workplace. This course will help prepare students for the MOS certification.

Credits

3

Prerequisites

CIS 150 : Introduction to Computer Logic and Programming

This course includes logic, design and problem solving techniques used by programmers and analysts in addressing and solving common programming and computing problems. The most commonly used techniques of flowcharts, structure charts, and pseudocode will be covered and students will be expected to apply the techniques to designated situations and problems. Offered in Fall/Spring (or upon sufficient demand).

Credits

3

CIS 155 : Introduction 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 in Fall/Spring.

Credits

3

Prerequisites

CIS 157 : 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 I OS system.

Credits

3

CIS 189 : Co-Op for CIS I

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.

Credits

3

CIS 199 : Network Communications

This course is designed to introduce students to the basic concepts of computer networks. Emphasis is placed on gaining an understanding of the terminology and technology involved in implementing networked systems. The course will cover the OSI and TCP/IP network models, communications protocols, transmission media, networking hardware and software, LANs (Local Area Networks) and WANs (Wide Area Networks), Client/Server technology, the Internet, Intranets and network troubleshooting.  Upon completion of the course, students will be able to design and implement a computer network. Students will create network shares, user accounts, and install print devices while ensuring basic network security.  This course will prepare students to earn the CompTIA certificate in Network+. Offered in Fall (or upon sufficient demand).

Credits

3

Prerequisites

CIS 202 : Python Programming

This course is an introduction to 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. Offered only in Spring (or upon sufficient demand).

Credits

3

Prerequisites

CIS 205 : Control Language and Utilities Applications

This course introduces computer operation and the job or executive language on a mini- or mainframe computer using both batch and on-line techniques. Utilities including sorts, screen design aids, and control programs while operating system concepts such as scheduling are introduced. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. 

Credits

3

CIS 207 : Web Development

This course provides students with opportunities to learn Hypertext Markup Language, cascading style sheets, and Java Script. At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages. Offered only in Fall (or upon sufficient demand).

Credits

3

Prerequisites

CIS 209 : Advanced Web Development

This is an advanced Web design course emphasizing the use of Software Development Life Cycle (SDLC) to collaborate with other students and develop interactive Web sites. Upon completion students will be able to create data driven Web sites and be prepared for SDLC-based organizations. Offered only in Spring (or upon sufficient demand).

Credits

3

Prerequisites

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. Emphasis is on identifying security flaws and providing technical solutions. This course will prepare students to earn the CompTIA certificate in PenTest+. Only offered in Spring semester (or upon sufficient demand).

Credits

3

Prerequisites

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. Only offered in Spring semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 234 : Artificial Intelligence and Machine Learning

This course introduces students to the essential principles and practices of modern artificial intelligence and machine learning. This course focuses on the core techniques and processes underlying today’s artificial intelligence, including algorithms, data structures, logic, automated reasoning, and problem solving. This course presents information about planning and expert systems. Offered only in the Fall semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 235 : Data Analytics I

This course is designed to introduce Data Analytics to students. Students will understand concepts related to basic data concepts and environments, data mining, data analysis, visualization, governance, quality, and data controls. This course prepares students for CompTIA Data+ certification. Offered only in the Summer semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 245 : Cyber Defense

The course provides students with information on the concept of cyber defense.  Topics include information relative to 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.  As part of this course students explore current and historical cyber threats and U.S. policy regarding infrastructure protection. This course prepares students for the CompTIA CySA+ (Cybersecurity Analyst) certification. Only offered in the Spring semester (or upon sufficient demand).

Credits

3

Prerequisites

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. This course offers an included assessment to earn a digital certificate. Only offered in the Summer semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 249 : Microcomputer Operating Systems

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, its configuration, how to execute programs, and efficient disk and file management. 

Credits

3

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. Only offered in the Summer semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 255 : Java Programming

This course provides a comprehensive introduction to Java programming language. Topics covered include object-oriented programming concepts, graphical user interface (GUI) development, data structures, and exception handling. Upon successful completion, students will be able to demonstrate their understanding of these subjects through programming projects and formal assessments. Only offered in the Fall semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 261 : COBOL Programming

This course is an introduction to the COBOL programming language. Included are structured programming techniques, report preparation, arithmetic operations, conditional statements, group totals, and table processing. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests.

Credits

3

CIS 263 : Computer Maintenance

This course provides students with hands-on practical experience in installing software, operating systems, trouble-shooting, and maintaining systems. This course prepares students for the CompTIA A+ certification. Only offered in the Spring semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 267 : Enterprise Virtualization

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 prepares students for the CompTIA Cloud+ certification. Only offered in the Fall semester (or upon sufficient demand).

Credits

3

Prerequisites

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. This course prepares students for the CompTIA Security+ certification. Only offered in the Fall semester (or upon sufficient demand).

Credits

3

Prerequisites

CIS 284 : CIS Internship

This course is designed to provide the student with an opportunity 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 a combination of 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.

Credits

3

CIS 291 : Case Study in Computer Science

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. Upon completion, students should be able to design, code, test and document a comprehensive computer information system.

Credits

3

CIS 294 : Special Topics- Business and Industry Project I

This course allows study of currently relevant computer science topics, with the course being able to be repeated for credit for each different topic covered. Course content wil be determined by the instructor and will vary according to the topic being covered. Upon completion, the student will be able to demonstrate specified skills.

Credits

3

CIS 296 : Special Topics- Business and Industry Project II

This course allows study of currently relevant computer science topics, with the course being able to be repeated for credit for each different topic covered. Course content wil be determined by the instructor and will vary according to the topic being covered. Upon completion, the student will be able to demonstrate knowledge of th ecourse topic through completion of asignments and approriate tests.

Credits

3

CIS 297 : Co-Op for CIS II

This course is part of a seires wherin 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 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 : Special Topics

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 been able to demonstrate knowledge of the topics as specified by the instructor. Only offered upon sufficient demand.

Credits

3