Computer Information Systems

Degrees and Certificates

Courses

CISM/ENVL122 : Agricultural Technology

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.

Credits

3

CISM102 : Computer Fundamentals - Windows

Designed for those with no prior knowledge of computer operations. Students will become oriented to a microcomputer, and will learn introductory skills such as navigating the desktop and folder hierarchy, Recycle Bin, simple word processing and drawing, and browsing the Internet. This course uses Windows.

Credits

1

CISM106 : Internet Research

A broad-based overview of Internet research methods designed to meet the needs of users from a broad range of experience levels, this course provides essential information about Internet research, including topics on search toolbars, intelligent search agents and finding, evaluating and citing online sources. Emphasis will be given to scholarly databases available through the College’s library and geospatial databases, which can be accessed through web-based geospatial viewers.

Credits

1

Prerequisites

ESLN092 or placement into ENGL070

CISM125 : Introduction to Computers

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.

Credits

3

Prerequisites

ENGL070 with a grade of C or better or placement into ENGL080 or ENGL101 (ESLN092 and ESLN100 may be taken concurrently with permission of instructor).

CISM130 : Using PC Operating Systems

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.

Credits

4

Prerequisites

CISM125 (may be taken concurrently)

CISM132 : Problem Solving Using Technology

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.

Credits

4

CISM135 : Computer Programming-C++

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.

Credits

4

Prerequisites

CISM142 : Help Desk Support

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.

Credits

3

Prerequisites

CISM143 : Introduction to Project Management

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.

Credits

3

Prerequisites

CISM146 : Computer Networking

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.

Credits

4

CISM148 : Problem Solving Using Scripting

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.

Credits

4

Prerequisites

CISM149 : Computer Hardware

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.

Credits

4

Prerequisites

CISM125 (may be taken concurrently)

CISM154 : Computer Programming-Java

Introduces programming concepts and methodologies using the Java programming language. Emphasizes object-oriented structured programming techniques. Covers control structures, arrays and strings, Abstract Windows Toolkit and External Data. Applications are converted to applets throughout the course. No prior programming experience is required.

Credits

4

Prerequisites

CISM125 (may be taken concurrently)

CISM159 : Intermediate Programming-C++

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.

Credits

4

Prerequisites

CISM160 : Systems Analysis and Design

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.

Credits

3

Prerequisites

one of the following: CISM135, CISM154 or CISM174

CISM162 : Microsoft Excel

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.

Credits

3

Prerequisites

CISM163 : Web Page Design

Covers concepts and techniques related to designing and developing professional Web sites. The course enables students to design and develop a professional Web site using industry-standard tools.

Credits

3

Prerequisites

TCOM127 or permission of instructor.

CISM164 : Microsoft Access

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.

Credits

3

Prerequisites

CISM165 : Web Graphics and Animation

Introduces students to the techniques, tools and concepts necessary to design and develop graphics and animation for the Internet. Students will work with professional graphic and animation tools to develop a graphics and animation portfolio.

Credits

3

Prerequisites

ARTS135 or CISM125 or permission of instructor. (CISM165 is not a substitute for a 100-level ARTS course for Studio Art majors.)

CISM167 : Programming in Oracle SQL

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.

Credits

3

Prerequisites

CISM170 : Database Design Using Oracle

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.

Credits

3

Prerequisites

CISM174 : Computer Programming-Visual Basic

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.

Credits

4

Prerequisites

CISM125 (may be taken concurrently)

CISM176 : Systems Security Methods

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)

Credits

4

Prerequisites

CISM180 : Radio Broadcasting

Designed to introduce the student to all aspects of radio station operations. Both technical and conceptual strategies and techniques will be covered. Emphasis will be on production of Internet-based radio programming. Course topics include, but are not limited to, basic audio production, streaming media and the impacts of Internet media on society.

Credits

3

Prerequisites

CISM182 : Linux

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.

Credits

4

Prerequisites

CISM185 : Special Topics in Information Technology

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.

Credits

3

CISM190 : Social Media for Business

This course will explore emerging social media technologies and study their application in business. Students will examine these technologies from a theoretical perspective by reading scholarly research and writing, but will also learn how to use and author content. The course covers technologies including social and business networking, blogs, microblogs, collaboration tools, podcasts, forums, viral video, social bookmarking and other emerging web technologies. Additionally, students will learn how to use these technologies to monitor and engage online communities, identify influencers, establish thought leadership and create a sustainable social media business model.

Credits

3

Prerequisites

CISM215 : Ethical Hacking

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.

Credits

4

Prerequisites

CISM222 : Issues in Computer Security

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.

Credits

3

Prerequisites

CISM154 or CISM174

CISM244 : Advanced Project Management

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.

Credits

3

Prerequisites

CISM125 and CISM143

CISM247 : Management Information Systems

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.

Credits

3

Prerequisites

BUSN222 and CISM125

CISM254 : Advanced Computer Programming-Java

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.

Credits

4

Prerequisites

CISM258 : Cyber Defense

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

Credits

4

Prerequisites

CISM259 : Advanced Programming-C++

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.

Credits

4

Prerequisites

CISM270 : iPhone Programming

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.

Credits

4

Prerequisites

CISM135 or CISM154 or permission of instructor.

CISM271 : Android Programming

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.

Credits

4

Prerequisites

CISM135 or CISM154 or permission of instructor.

CISM280 : Capstone Portfolio

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.

Credits

1

Prerequisites

Permission of instructor.

CISM290 : Instructional Technology for Teachers

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.

Credits

3

Prerequisites

EDUC101 and EDUC213 or EDUC/PSYC110

CISM295 : Information Technology Cooperative Education

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.

Credits

3

Prerequisites

Permission of Instructor

CRIM/CISM240 : Computer Forensics

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)

Credits

4

Prerequisites

CISM125 or departmental exam

CRIM/CISM262 : Mobile Forensics Investigations

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.

Credits

4

Prerequisites