Undergraduate Courses
CIS 116 Introduction to Excel (A)
Develops students’ acumen in a key end-user computing technology, Microsoft Excel, to a level that will allow students to utilize it successfully in the workplace and to meet the contemporary expectations of employers. Requires extensive lab work. 1 Cr. Every Semester.
CIS 117 Introduction to Web Development (A)
Provides introduction to the infrastructure of the World Wide Web (WWW). Develops proficiency in creating static web pages. Includes these topics: client-server architecture, World Web Web, Internet protocols, Web document structure, XHTML tags, Cascading Style Sheets (CSS). Requires extensive hands-on laboratory exercises. 1 Cr. Every Semester.
CIS 202 Fundamentals of Information Systems (A)
Introduces the use of information systems and information technology in organizations. Considers concepts of information management, systems theory, quality, enhanced decision making, and added value in products and services. Stresses information technology, including computing and telecommunications systems. Teaches students to analyze requirements, define an information system, and develop custom solutions to enhance productivity. 3 Cr. Every Semester.
CIS 206 Information Technology Tools (A)
Prerequisite: CSC 104 or CIS 106 or CIS 116.Develops intermediate level proficiency in key office productivity and information technology tools. Includes these topics: operating systems, graphical user interfaces, word processing, desktop publishing, grammar and style checkers, office presentations, multimedia documents, spreadsheets and advanced applications, business charts, Internet and intranet, e-mail, World Wide Web, search engines, and Web publishing. Requires extensive hands-on laboratory exercises. 1 Cr. Every Semester.
CIS 217 Fundamentals of Business Computing (A)
Provides a broad overview of topics, technologies and terms associated with the use of computers in business organizations. Includes topics such as hardware, software, networks, information and reporting systems, e-commerce, and databases. Provides an opportunity for students to develop spreadsheet skills consistent with level one certification. Requires completion of laboratory assignments outside of class. 3 Cr. Every Semester.
CIS 295 Topics in Computer Information Systems (A)
Prerequisite: Published prior to registration each semester.Addresses current topics in the field at an introductory level. Each offering of the course is motivated by the expertise of the instructor and by students' interests. Descriptions and prerequisites are published prior to the registration period for the course. Example topic: information technology hardware and software laboratory. 1-3 Cr.
CIS 303 Information Technology Hardware and Software (A)
Prerequisites: CSC 203 or CYB 203 and MTH 281.Covers both hardware and software components of computer systems. Includes these topics: basic elements of a computer system, data representation, digital logic, CPU architecture, memory, buses, instruction sets, assembly language, magnetic and optical disks, backup storage, video displays, I/O devices, networks, multi-user and multitasking operating systems, process, file, and memory management. Closed to students who have received credit for CSC 303. 3 Cr. Every Semester.
CIS 309 IT Hardware and Networking Lab (A)
Provides an introduction to computer hardware technology, operating systems, networking. The student will learn how components work together in a computer and network, how to take measurements, master industry-standard operating systems, and learn basic system and network troubleshooting. The student will gain experience solving real hardware, networking and software issues. 1 Cr. Fall.
CIS 317 Analysis and Logical Design of Information Systems (A)
Prerequisites: CIS 202, CIS 206 and CSC 203.Studies requirement analysis, system development and modification process. Includes topics such as lifecycle phases and the role of systems analyst; organizational style, feasibility and impact of information systems; requirements analysis, sampling and investigating data, interviewing; data flow diagrams, data dictionaries, preparing and writing proposals; prototyping, designing for effective input and output, user interface; software metrics, quality assurance and software package evaluation and acquisition. Requires supervised laboratory sessions. 4 Cr. Fall.
CIS 327 Web Publication and Design (A)
Introduces the basic elements of both print and Web publication design and production: headlines, text, photos and illustrations, type manipulation and use, charts and graphs, Web site links, hypertext, sound, video and other emerging publication technologies. (cross listed with ART/CMC/JRB-327) 3 Cr. Every Semester.
CIS 404 Multimedia and Human-Computer Interaction (A)
Prerequisites: CSC 209 and CIS 317.Introduces human-computer interaction (HCI) issues in the design of multimedia information systems. Includes these topics: usability, theories of HCI, design process, evaluating interface design; internationalization, cross cultural usability; human information processing, direct manipulation, menus, commands, natural language solutions, user manuals and documentation; interactive devices, computer supported cooperative work, collaboration tools; multimedia tools (e.g., Flash) and implementation of prototypes. 3 Cr.
CIS 419 Computer Networks and Internet Applications (A)
Prerequisites: must take CSC 209 and either CSC 203 or CSC 219.Provides a comprehensive study of the field of computer communications, local area networks, and internetworking. Includes these topics: the OSI and TCP/IP models, protocols, topologies, data communication issues, error detection and correction, local area networks, network hardware, Ethernet and wireless technologies, WAN, packet-switching, routing, datagrams, Internet addressing, home networking and security. Includes hands-on experience with network hardware and software. Closed to students who have received credit for CSC 419. 3 Cr. Fall.
CIS 421 Computer and Network Security (A)
Prerequisite: CIS 419.Studies concepts, techniques, and tools in computer and network security. Includes these topics: security, privacy, information assurance, threats, user authentication and access control; UNIX and Windows examples; logs and intrusion detection; cryptography, public-key and private-key systems, Kerberos, IP security, firewalls, Web and database access control and security issues; ethical issues. Includes hands-on experience with security hardware and software. Closed to students who have received credit for CSC 421. 3 Cr.
CIS 422 Physical Design and Implementation With DBMS (A)
Prerequisite: CSC 205.Covers information systems design and implementation within a database management system environment. Requires students to design and construct a physical system using database software to implement the logical design. Stresses basic knowledge of normalization of data modeling, database methods, database design, and the use of databases in business. Closed to students who have received credit for CSC 422. 3 Cr. Spring.
CIS 427 Project Management and Practice (A)
Prerequisite: CIS 317.Introduces software development and management of the development process. Includes these topics: managing the software life cycle (requirements definition, logical design, physical design, implementation, testing, system integration, maintenance); design techniques (structured, event-driven, object-oriented); implementation; testing and software quality assurance; delivery and user training; metrics for project management and system performance evaluation; management expectations; personnel management, cost analysis and change management; management of behavioral and technical project aspects. 3 Cr. Spring.
CIS 434 Decision Support and Expert Systems (A)
Prerequisites: CIS 317 and MTH 243.Covers Decision Support Systems (DSS) and its subsystems. Includes the following topics: DSS overview, modeling and analysis using linear programming, decision tables, trees, AHP, etc., group decision support systems, fundamentals of AI, expert systems, expert system building tools, and validation, knowledge representation. Involves hands-on experience with Excel LP Solver, Scenarios, Goal Seeking, etc., and DSS and ES software tools such as Expert Choice, Expertise2Go, etc. 3 Cr.
CIS 435 Data Analytics and Predictive Modeling (A)
Prerequisite: CSC 205.Teaches students how to be a data analyst. Learn how students can clean, manipulate, analyze and visualize databases to draw useful results and outcomes that help others to make decisions. Consists of two main parts. The first part covers data analytics using R language extensively. The second part covers several topics related to data science and analysis such as, machine learning and modeling, web scraping, natural language processing and clustering. 3 Cr. Spring.
CIS 436 Data Mining (A)
Prerequisites: CIS 422 and MTH 243.Studies data mining process with the goal of discovering nontrivial, interesting and actionable knowledge from large data sources. Includes the following topics: concepts, models and techniques of data mining; data preparation; concept description; decision tree and Bayesian classifications; cluster analysis and distance measures, hierarchical and probability based clustering; association rule mining. 3 Cr.
CIS 442 Electronic Commerce Systems (A)
Prerequisites: CSC 209 and CIS 422 and CIS 117.Covers defining tools of e-business, to understand the manner in which users, tools, needs and opportunities interact. Includes these topics: the infrastructure of e-commerce, e-commerce Web site design and implementation, social, political and ethical issues associated with e-commerce, and business plans for technology ventures. Real world applications and cases are studied to introduce concepts related to the analysis, design, implementation and maintenance of e-commerce systems. 3 Cr. Fall.
CIS 446 Principles of Cloud Computing (A)
Prerequisites: CSC 205, 209, and CIS 419 Covers basic concepts, models, technologies, applications, and programming tools in cloud computing.Includes these topics: concepts of cloud, scalability, cloud models, broadband networks and Internet architecture, virtualization technology, computing and storage hardware, cloud security mechanism, cloud infrastructure, cloud platforms, metrics of SLA and QoS, load balancing and scheduling algorithms, resilient distributed datasets, programming patterns and tools for cloud computing, big data access, and big data processing via Spark APIs. Requires extensive programming. 3 Cr. Spring.
CIS 472 Enterprise Architecture and IS Strategy (A)
Prerequisites: CIS 317, CIS 419, ACC 280, BUS 365; Corequisites: CIS 422 and CIS 427.Discusses the alignment of Information Systems with organizational strategy and processes. Reviews business processes and how information systems support those processes. In particular, the business functions of marketing and sales, production and supply chain management, accounting, and human resources. Emphasis is on the methods for analysis of processes and the design and implementation of enterprise resource planning systems. 3 Cr. Spring.
CIS 487 Information Technology for Development (A)
Prerequisites: Junior status and computer information systems major or minor only.Introduces IT for Development concepts for developing and adding value through IT to organizations. Involves working with small businesses in the region. Requires students to evaluate micro-business technology needs, prepare technology plans, provide training, and implement solutions. Teaches students to develop technical training and trust building skills to address IT needs. Provides an opportunity to apply knowledge from the classroom by working in a professional setting. 3 Cr.
CIS 492 Computer Information Systems Internship (A)
Prerequisites: Junior status, 3.0 or better average in computer information systems courses, appropriate course work, at least 18 credits towards the major completed prior to starting the internship, and instructor's permission.Provides an opportunity to apply knowledge from the classroom by working in a professional setting. Also provides a valuable and challenging experience for students who have never worked in such a situation, as well as for professionals furthering their education. Teaches the successful intern how effective professional performance requires integrating substantive knowledge with behavioral skills and proficiency in oral and written communication. Each student is supervised on campus by a computer science faculty member, and at the work site by qualified management personnel. Past projects have involved business programming, requirement analysis, web applications, database design, data communications, and project management. 1-3 Cr. By Arrangement.
CIS 493 Senior Thesis (A)
Prerequisites: Junior status, 3.0 or better average in computer information systems courses, appropriate course work, at least 18 credits toward the major completed prior to starting the thesis, and instructor's permission.Provides students with an opportunity to apply knowledge from the classroom by working in an independent research or development project in an academic setting, which is a valuable and challenging experience for students who are contemplating graduate studies to test out their potential for independent study and advanced research. May involve substantial software development, structuring available commercial software/hardware for specific applications, or an empirical case study of the use of technology. By developing a successful thesis, permits students to enrich their knowledge of computer applications, theory, hardware or software, to develop skills in analyzing problems involving current computing technologies, and to make effective oral and writtepresentations of their accomplishments. Each student is supervised by a Department of Computer Science faculty member. 3 Cr. By Arrangement.
CIS 495 Topics in CIS (A)
Prerequisite: Published prior to registration each semester.As an advanced course, addresses current topics in the field. Each offering of the course is motivated by the expertise of the instructor and by students' interests. Expects students to complete a major research, design, or development project. Descriptions and prerequisites are published prior to the registration period for the course. 3 Cr.
CIS 499 Independent Study in Information Systems (A)
Prerequisite: Instructor's permission.Arranged in consultation with the professor-sponsor and in accordance with the procedures of the Office of Academic Advisement prior to registration. 1-3 Cr. By Arrangement.