Computer Information Systems (CIS)
CIS 211 FUNDAMENTALS OF INFORMATION SYSTEMS & TECHNOLOGY (3)
An introduction to information systems and technology in today's organizations. Topics include hardware, software and communications fundamentals, systems development, information management, work force considerations, and related societal, legal, and ethical issues. Prerequisite: COSC 111 (may be taken concurrently).
CIS 212 INTRO TO BUSINESS PROGRAMMING (3)
A study of computer programming for business applications using a language such as COBOL. Students will design, implement, test and document programs in application areas such as payroll, accounting, inventory and file maintenance. Not open to those who successfully completed COBOL programming. Prerequisites: COSC 111 and COSC 175.
CIS 239 ENTERPRISE SYSTEMS AND ARCHITECTURE (3)
Key concepts of ERP systems and approaches to business process improvement through the use of Information Technology (IT) infrastructures including IT infrastructure frameworks, information architecture, the design, implementation, and management of enterprise IT Solutions, and related theoretical and practical issues. Prerequisites: COSC 236 and CIS 211.
CIS 265 VISUAL BASIC PROGRAMMING (3)
Concepts, tools and techniques of software development using an event-driven language that supports a graphical user interface and an object-oriented environment. Two lecture hours and two laboratory hours. Prerequisite: Programming experience required.
CIS 328 INTRODUCTION TO DATA ANALYTICS (3)
Designed as an entry-level course of a three-course sequence that prepares students to pursue a career related to data analytics. The course provides an overview of the lifecycle of data analysis, the introduction and practical application of commonly used parametric and non-parametric statistical tests as well as predictive data modeling. The datasets and analysis cases will cover a variety of domains including IT, healthcare, education, manufacture, natural science. Students will learn how to apply the statistical tests and modeling techniques to solve practical problems through widely adopted statistical and programming tools such as SPSS, R, and Python. This course has been offered as a special topic; students who have earned credit for this course as a special topic will not receive additional credit for CIS 328. Prerequisites: CIS 211; MATH 231 or MATH 330, or consent of instructor.
CIS 334 DATA ORGANIZATION (3)
Information abstraction, representation and organization, including realization of data and the logic to manipulate it, concepts of levels of abstraction, and information organization, particularly within organization. Not open to students who successfully completed COSC 336. Prerequisite: COSC 237.
CIS 350 TELECOMMUNICATIONS (3)
CIS 377 INTRODUCTION TO CYBERSECURITY (3)
Provides an overview of key cybersecurity concepts and practices and broadly characterizes the global security landscape, including cyber law and cyber warfare. It is structured as a series of ordered modules that cover foundational security principles, risk management, and adversarial thinking as an organizing narrative for a series of modules on data security, system security, network security, personal security, and societal security. Prerequisite: major or minor sophomore standing.
CIS 379 SYSTEMS ANALYSIS AND DESIGN (3)
Guides students through the stages of the evolution of data processing systems, including analyses of present information flow, system specifications, equipment selection, and implementation of the system to provide an understanding of the skills and knowledge needed for effective use of data processing equipment in meeting information needs. Prerequisites: CIS 211 and COSC 237; MATH 263 (may be taken concurrently).
CIS 397 INTERNSHIP IN CIS (3)
Students work in a local computing facility under on-site and faculty supervision. May be repeated for a maximum of 6 units. Only 3 units can be applied toward the major. Minimum of 2.75 GPA. Graded S/U. Prerequisites: CIS 334 or COSC 336, and consent of the internship coordinator.
CIS 425 DECISION SUPPORT SYSTEMS (3)
Computer-based information systems for managerial decision-making. Includes mathematical modeling and decision support systems, systems architecture, DDS development tools, organization issues of decision support, multiparticipant DSS, and integration with other information systems. Prerequisites: (CIS 379 or ITEC 411) and MATH 231.
CIS 426 GAMING INTERFACE DESIGN (3)
Focuses on game design and the computer gaming industry. Designed to introduce the fundamental elements, frameworks and standards related to computer gaming. Instruction will be a combination of lectures, group/individual projects and class assignments aimed at the dissemination of conceptual elements with practical application. Prerequisite: CIS 379 or ITEC 411.
CIS 428 TEXT ANALYTICS (3)
Provides fundamental concepts, techniques and tools of text analytics for information retrieval and knowledge discovery from various contexts (e.g., IT, cybersecurity, healthcare, social media, spam detection). The course covers a complete text analytics process of collecting, cleaning and wrangling text data using programming languages and tools as well as other topics such as text mining methods (e.g., classification, clustering) and applications of such methods. The course provides hand-on labs, assignments, and a project to collect, manipulate, and extract information from real datasets including social media and open data sources. Prerequisite: CIS 328, (CIS 334 or COSC 336 or ITEC 345), or consent of instructor.
CIS 433 SELECT TOPICS INFO SYST (1-3)
Studies in selected areas of computer information systems. May be repeated for a maximum of 3 units. Prerequisites: 9 units of Computer Information Science and consent of instructor.
CIS 435 HUMAN-COMPUTER INTERACTION (3)
Effective, productive information systems, including interactive computer systems, input and output devices, screen layouts, machine design, health issues, organizational impacts, and computers and the disabled. Prerequisite: CIS 379 or ITEC 345.
CIS 436 E-GOVERNMENT (3)
Provides an overview of information technology development and use within federal, state, and local government. Addresses both external-facing systems (used by citizens) and internal systems (used by government employees), as well as current topic such as electronic voting, crowdsourcing, government datasets, and open government. Prerequisite: CIS 379 or ITEC 411.
CIS 440 SYSTEM DEVELOPMENT / E-COMMERCE (3)
Developing an organization's electronic commerce technical infrastructure, hardware and software specification issues, strategic development of computer-mediated business and tools, policy and societal impact issues as well as future directions in electronic commerce. Prerequisite: CIS 379 or ITEC 411.
CIS 445 UNIVERSAL USABILITY: DESIGNING COMPUTER INTERFACES FOR BLIND USERS (3)
CIS 458 ORGANIZATIONAL DATABASE MANAGEMENT (3)
The database environment in an organization. Database development, analysis, design, implementation, and administration. Applications of database programs for organizational information processing. Students cannot earn credit for both COSC 457 and CIS 458. Prerequisites: (CIS 334 or COSC 336) and MATH 263.
CIS 468 APPLIED DATA MINING AND VISUAL ANALYTICS (3)
Provides students with a background in traditional data mining approaches using computational models as well as visual analytic approaches which map data onto a visual model enabling knowledge discovery through human perception. Prerequisites: CIS 328 and (CIS 334 or COSC 336 or ITEC 345).
CIS 475 INFORMATION SYSTEMS CAPSTONE (3)
This senior level course integrates all core IS related competencies by allowing students working in teams to design and implement an information system with consideration of real-world issues including cost, safety, efficiency, and suitability for the intended user. Students will display the ability to integrate and apply critical technical skills with a variety of management concepts, principles, techniques, and practices while effectively managing people, information, information and communication technologies, and business processes for organizational strategic goals. In addition, students will learn about and apply specific modern information systems development methods (ISDM), such as Agile approaches, as a guiding process framework for developing an IS solution. Corequisite: CIS 435. Prerequisites: (CIS 379 or ITEC 411) and CIS 458.
CIS 479 SOFTWARE PROJECT MNGT (3)
Technical and behavioral aspects of project management: concepts, needs identification, software project manager, software teams, software project organizations, project communications, software project planning, scheduling, control, associated costs, using management software tools. Prerequisite: CIS 379.
CIS 495 INDEPENDENT STUDY IN COMPUTER INFORMATION SYSTEMS (3)
Directed study in selected areas of Computer Information Systems for which there is no regular course offered. The use of a proposal and well-defined objectives as well as a formal paper or project report are required. Prerequisites: senior standing in CIS and consent of department.