Computer Information Systems

Degrees and Certificates

Courses

BUSN/CISM247: Management Information Systems

Credits 3

Introduces the concept of information as a resource in business and the integration and management of various information resources in a business organization, including management information systems, decision support systems, telecommunications, data management and office automation. Analysis of the manager’s role in information system design and the management of information system departments.

CISM/BUSN247: Management Information Systems

Credits 3

Introduces the concept of information as a resource in business and the integration and management of various information resources in a business organization, including management information systems, decision support systems, telecommunications, data management and office automation. Analysis of the manager’s role in information system design and the management of information system departments.

CISM/CRIM240: Computer Forensics

Credits 4

Introduces students to computer forensics and the various skills needed to collect and analyze digital evidence for various uses. This course focuses on the use of the most popular forensics tools and provides specific guidance on dealing with civil and criminal matters related to the law and technology. (May not be offered every semester. Check with advisor for scheduling info)

CISM/ENVL122: Agricultural Technology

Credits 3
This course covers topics related to the use of technology in modern agriculture. Students will learn to make informed agricultural observations and decisions related to raising crops and the basics of scouting for problems and helping to solve problems in commercial farms. Students are required to attend at least three field-trips to local farms.

CISM108: Microsoft Word

Credits 3

Provides both Microsoft Office Specialist (MOS) Word Associate and MOS Word Expert Certification word processing topics. Course includes managing documents, Inserting and formatting text, paragraphs, and sections, managing tables and lists, creating and managing references, inserting and formatting graphic elements, managing document collaboration, managing document options and settings, using advanced editing and formatting features, creating custom document elements, and using advanced Word features. Prepares the student to earn two digital badges for MS Word Introductory and MS Word Advanced, and to take two Microsoft industry certification exams: MOS Word Associate and MOS Word Expert. No programming experience required.

CISM110: Microsoft PowerPoint & Microsoft Outlook

Credits 3

Provides Microsoft Office Specialist (MOS) PowerPoint Associate and MOS Outlook Associate Certification topics. Course includes managing presentations and slides, inserting and formatting text, shapes, images, tables, charts, smartArt, 3D models, and media, applying transitions and animations, managing Outlook settings and processes, messages, schedules, contacts and tasks. Prepares the student to earn digital badges for MS PowerPoint Introductory and MS PowerPoint Advanced, and to take two Microsoft industry certification exams: MOS PowerPoint Associate and MOS Outlook Associate. No programming experience required.

CISM125: Introduction to Computers

Credits 3
Designed for those with little or no knowledge of computer operations. Students will learn the basic components of a microcomputer, terminology of computing, and fundamentals of integrated software using a word processor, spreadsheet, and filer program. Other topics include computers in society, business and government as well as jobs and careers in computing. Meets General Education requirement for Technology.

CISM129: Problem Solving Using Artificial Intelligence

Credits 4

This course provides students with an introduction to artificial intelligence and its applications in problem-solving. Topics include, but are not limited to, the use of machine learning, chatbots, computer vision, natural language processing, and the critical thinking and reasoning skills needed to work with AI. Students will examine a variety of computer programs that allow computers to learn from examples or experience, rather than just following instructions written by humans. Through a combination of lectures, demonstrations, and hands-on activities, students will develop knowledge, skills, and abilities to access, organize, and present information using computer technologies. Additionally, students will learn how to use AI to analyze data and make informed decisions.

CISM130: Using PC Operating Systems

Credits 4

Designed to give students a chance to obtain fundamental practical knowledge about personal computer operating systems. Students will be introduced to an assortment of the most popular operating systems available today. Experience using DOS, Windows and UNIX will be the focus of the course.

CISM132: Problem Solving Using Technology

Credits 4
This course is designed to prepare students for living, working, and studying in a world where technological advances force societal change. Topics include the hardware and software used in performing common computing tasks, appropriate and responsible use of existing and emerging technology tools for decision making, computer aided communication and collaboration, productivity applications, the relationship between data and information, the information processing cycle, data mining, and problem solving. Students will learn to use a variety of software applications to access, organize, and present information. Learning activities include word processing projects, examining data using spreadsheets, organizing data and information using databases, and coding. Meets General Education requirement for Technology.

CISM135: Computer Programming-C++

Credits 4

This course covers programming concepts and methodologies using the C++ programming language. It emphasizes structured programming techniques in procedural programs. The student will learn data types, expressions, control structures, functions, arrays and file management.

CISM142: Help Desk Support

Credits 3
Provides an overview of the topics relevant to working at a help desk including customer service skills. Topics discussed include help desk concepts, roles and responsibilities, help desk operations, help desk processes and procedures, tools and technologies, performance measures, customer satisfaction, listening and communication skills, solving and preventing problems and training.

CISM143: Introduction to Project Management

Credits 3
Provides students with concepts and techniques for managing projects in a wide range of industries and organizations. The course takes a decision-making, business-oriented approach to the management of projects, which is reinforced with current examples of project management in action. The course also addresses project management within the context of a variety of successful organizations, whether publicly held, private, or not-for-profit. Students are introduced to Microsoft Project, an industry standard project management computer application.

CISM146: Computer Networking

Credits 4
This course is designed to prepare students for a career in supporting computer networks. This course provides a strong foundation in networking software, hardware, support and network design.

CISM148: Problem Solving Using Python

Credits 4

Presents students with concepts and techniques for solving problems using a scripting language, a query language, and basic hypertext markup language. Covers data types, control structures, input/output, graphical user interface, and data access and exploration. Introduces students to application development using an integrated development environment.

CISM149: Computer Hardware

Credits 4

This course is designed so students learn the concepts and techniques used by certified information technology professionals for supporting and troubleshooting computer hardware. Topics include but are not limited to working inside a computer, supporting processors and memory, supporting hard drives, installing and supporting storage devices, setting up a network, and satisfying customer needs.

CISM154: Computer Programming-Java

Credits 4

Introduces programming concepts and methodologies using the Java programming language. Emphasizes object-oriented structured programming techniques. Covers control structures, file input and output, arrays, strings, and ArrayList. Assignments provide hands-on experience writing, testing, and debugging programs using an integrated development environment. No prior programming experience is required.

CISM159: Intermediate Programming-C++

Credits 4
This course covers procedural programming in C++ including functions, vectors, pointers, strings, and advanced file operations. The course also addresses data abstraction with classes, objects and operator overloading which are the root concepts of object-oriented programming. Inheritance, polymorphism, aggregation and object-oriented design are also discussed.

CISM160: Systems Analysis and Design

Credits 3
Investigation of information systems with respect to their existence and identification and development of needed informational improvements within an organization. Recommended methods and procedures considering computer involvement are reviewed, designed and implemented using the case-study approach.

CISM162: Microsoft Excel

Credits 3

Provides both Microsoft Office Specialist (MOS) Excel Associate and MOS Excel Expert Certification spreadsheet topics. Course includes creating and managing worksheets and workbooks, creating tables, charts, PivotTables and PivotCharts, applying custom formatting, and performing operations with formulas and advanced formulas. Prepares the student to take two Microsoft industry certification exams: MOS Excel Associate and MOS Excel Expert. No programming experience required.

CISM164: Microsoft Access

Credits 3

Advanced concepts in relational database development. Emphasis on the structured techniques for program design, development, testing and documentation to build business applications. Includes the creation of data entry screens for interactive environments with emphasis on report generation for business applications.

CISM166: QuickBooks Online

Credits 3

Provides Intuit quickbooks Certified ProAdvisor Online, Intuit quickbooks Certified ProAdvisor Advanced Online, and Intuit quickbooks Certified ProAdvisor Payroll topics. Course includes Set up a new company, Add Sales and Customers, Add Suppliers and Expenses, Company Activities, Banking, Payroll & Employees, Inventory, and QuickBooks Reports. Prepares the student to earn three Intuit industry certifications: Intuit quickbooks Certified ProAdvisor Online, Intuit quickbooks Certified ProAdvisor Advanced Online, and Intuit quickbooks Certified ProAdvisor Payroll.

CISM167: Programming in Oracle SQL

Credits 3

Provides an introduction to the Structured Query Language using Oracle databases and techniques. Course covers design and programming using diagrammatic techniques and the SQL language. Programming will be done using SQL and students will learn how it can be used to maintain, retrieve, manipulate and design new and used databases. This course will help prepare the student to take an Oracle industry certification exam.

CISM170: Database Design Using Oracle

Credits 3
An introductory course in database management and database development. Course includes the role of databases and their development in organizations, data modeling, and data design using ERD and Oracle SQL, Client/Server environment, Internet Database environment, data warehousing, database administration, Object-Oriented data modeling and Object-Oriented database development.

CISM174: Computer Programming-Visual Basic

Credits 4
This course uses Visual Basic, an object-oriented/event-driven language, to teach fundamental programming concepts. Students with no previous programming experience learn how to plan and create their own interactive Windows applications. Graphic User Interface design skills are emphasized. Students will be able to develop business-related applications.

CISM176: Systems Security Methods

Credits 4
A study of the fundamental techniques for computer security and its implementation. Students will learn to assess and mitigate risk, evaluate and select appropriate technologies, and apply proper security safeguards. (Course is designed to prepare students for the CompTIA Security+ industry certification exam)

CISM182: Linux

Credits 4

This course provides essential knowledge about the open-source operating system Linux and prepares students for Linux+ Certification. Students will learn to install, configure, manage, network, support, and operate Linux based environments.

CISM185: Special Topics in Information Technology

Credits 3
Introduces students to a specific topic in information technology. Topics may include new and emerging technologies and/or technology’s impact on our world. See the current course schedule for the course topic and prerequisite information.

CISM215: Ethical Hacking

Credits 4
This course teaches students about network attack strategies and common countermeasures. It prepares students to use various penetration testing tools to analyze computer networks for vulnerabilities. Knowledge of these vulnerabilities together with initiating an attack, will help students understand how to counter weaknesses and improve network security. The course covers the objectives of the TestOut Ethical Hacker Pro certification examination.

CISM222: Issues in Computer Security

Credits 3

Outlines the basic tasks necessary for safeguarding a computer system. Topics covered include personal computer security, organizational computer security, internet security and network security. Course explains how to prepare for attacks and what to do when attacks occur.

CISM230: Cloud Computing

Credits 4

This course exposes students to the variety, complexity, and capabilities of modern cloud platforms and architectures. The topics covered in the course include cloud infrastructure components, essential characteristics of cloud platforms, security implication of cloud resources, typical instruction sets and architectures of embedded systems. Coursework will include student presentations and a term project that will provide exposure to scientific research in cloud computing. The course prepares the student for the Microsoft Azure AZ900 certification.

CISM244: Advanced Project Management

Credits 3
This course will help students plan and manage a wide range of projects, from meeting crucial deadlines and budgets to selecting the right resources. The focus of this course is on the software tools necessary for successful project management. The course will provide students with an understanding of Microsoft Project and allow them to render the skills necessary to utilize the program. Topics include basic and task specific functions, utilization of PERT/Gant, resource management and calendar work schedule manipulation. In addition, students will also be able to customize Microsoft Project views and menus.

CISM254: Advanced Computer Programming-Java

Credits 4
Addresses the advanced topics of object orientation used in software engineering, the theory behind data abstraction, inheritance, and GUI design. Additional topics will include sorting and searching algorithms, dynamic data structures and Java database connectivity.

CISM258: Cyber Defense

Credits 4

This course is designed to teach students how to monitor and respond to cyber threats both proactively and analytically, using hands-on labs with challenging high-stakes scenarios they’ll face on the job. It covers the most up-to-date tools, like Burp Suite, Wireshark, Metaspoit, Ettercap, and Nmap, to learn job skills used by Incident Responders, Threat Intelligence Analysts, and Cyber Security Analysts in and out of Security Operations Centers (SOC). The course is designed to align with CompTIA Cyber Security Analyst certification CySA+.

CISM259: Advanced Programming-C++

Credits 4
Covers the advanced topics of object-orientation used in software engineering, and the theory behind polymorphism, inheritance, data composition, and exception handling using classes. In addition, data structures and the algorithms associated with them will be studied. These topics will include recursion, stacks, queues, binary trees and sorting.

CISM270: iPhone Programming

Credits 4
This course is an introduction to writing object-oriented applications for the iPhone, iPod touch and iPad using the iOS SDK, Swift programming language and Cocoa Touch frameworks. Topics will include iPhone development tools and fundamentals, user interface design, how to submit applications to the App Store and applications business issues. An iPhone, iPod touch or iPad are not required for coursework completion. Students will be able to build and test applications on Intel-based Mac computers using a free compiler and simulator.

CISM271: Android Programming

Credits 4
This course is an introduction to developing native applications for Android mobile devices. Students will develop applications in Java using Google’s Android Development Toolkit. Topics will include Android development tools, user interface design, how to submit applications to the Android Market and application business issues. An Android mobile device (smartphone or tablet) is not required for coursework completion. Students will be able to build and test applications on a Windows computer using freely available tools such as Eclipse and the Android emulator.

CISM280: Capstone Portfolio

Credits 1
Designed to grant students the opportunity to develop a product portfolio documenting aspects of their academic career. Students will design and develop an electronic portfolio, including examples of their best work from program courses, and will be required to complete a capstone project. The project objectives will be based on the student’s major course of study.

CISM290: Instructional Technology for Teachers

Credits 3
Designed to introduce pre-service teachers to concepts and techniques for integrating a wide variety of technologies into their curriculum. This course provides hands-on experiences designed to illustrate the possibilities and potentials of technology for education. The course focuses on how teachers can apply technology effectively to promote student learning, higher order thinking skills and critical thinking skills. Included in the course is the development of a portfolio containing lesson plans and examples of completed projects.

CISM295: Information Technology Cooperative Education

Credits 3
The cooperative education course is designed to provide students with on-the-job training and practice in career settings through a faculty approved work site. The purpose of the course is to apply the principles and theories taught in the educational environment with real-life projects in a professional work setting. Students will secure a position at an approved site prior to the start of the course and complete required hours and assignments by the end of the course. Each student will secure co-op that is consistent with his or her professional goals.

CRIM/CISM262: Mobile Forensics Investigations

Credits 4

This course will familiarize students with mobile devices and technology used by carriers, and analyze the legal implications of using such devices as evidence in a court of law. Students will identify data that can be retrieved from mobile devices such as cellular phones, smartphones and GPS devices. Recovered and analyzed data will include address books, call logs, text messages, video and audio files and internet history. Students will correlate data with records from network service providers. Students will apply industry-recognized best practices to evidence collection and analysis with using current technology.