CIS-Computer Info Systems
CIS110 - Intro to Information Systems
This course is an introductory study of information technology. Major topics include; the role and value of information systems, hardware software and networks used in information technology, managing information and data resources, decision making and developing information systems. Pre-requisite: None. (3 crs.)
CIS120 - Application Programming I
This course provides students with an understanding of business problems that are typically solved by writing computer programs, problem solving techniques to enable students to design solutions, and programming skills learned in a traditional CS1 course. Emphasis is placed on efficient software development for business related problems. Students are required to write, test and run programs. Prerequisite: High School Algebra or Equivalent. Three credits.
CIS220 - Application Programming II
This course provides students with advanced techniques for design and implementation of business solutions using object-oriented programming concepts. This course also covers the data structures that are typically learned in a traditional CSC course. Emphasis is placed on efficient software development for business related problems. Students are required to write, test and run programs. Prerequisite: CIS 120 Application Programming I with C- or better and CIS 110 Intro to Information Systems with C- or better. Three credits.
CIS299 - Systems Analysis I
This project course introduces students to "systems thinking" and experientially introduces the students to some of the basic concepts and tools of systems analysis within the context of a real-life business problems. The traditional SDLC waterfall approach to systems analysis and design is stressed in order to prepare students for any business type or size (some of which may not have modern analysis and design tools). Students entering into this course must have a basic understanding of business and the idea of using programs that are integrated into systems to solve business problems. This requisite knowledge is built upon in teaching students how to analyze a business's current information system; how to extrapolate user needs and the business's additional processing requirements; and then how to design a system that not only meets the stipulated requirements while remaining within the project's constraints, but remains in line with the entity's mission/vision and optimizes business processes to position the entity more competitively in the market. Prerequisites: Sophomore Standing or higher, BUS 100 Introduction to Business with a C- or better, CSC 110 Introduction to Information Systems with a C- or better, CIS 120 Application Programming I with a C- or better, prerequisite/corequisite ENG 217 Science and Technical Writing. (3 crs.)
CIS302 - Visual Programming
This course teaches Windows applications programming using the object-oriented event-driven programming paradigm, with the programming language VisualBasic.NET. It is designed as a beginning OOED programming course, but assumes students know Windows object vocabulary, have basic Windows file management skills, and are familiar with the generic procedural programming language constructs of decision structures and looping. Pre-requisites: CSC 265 Object Oriented Programming with C- or better OR CIS 220 Application Programming II with a C- or better.
CIS304 - COBOL
This course introduces students to the essential elements of the COBOL language using well-structured programming techniques. Students will write and execute report programs, control break programs, data validation programs, programs that implement tables and sequential update programs. Good analysis, design and structure will be emphasized. Prerequisite: CSC 124 with C- or better or CIS 220 with C- or better or CSC 306 with C- or better. (3 crs.)
CIS321 - Data Base Mgt Systems & Design
This introductory course to DBMS (Database Management Systems) provides students with the theory and practice behind the use of modern DBMS. Database terminology and concepts covered include, but are not limited to, the logical and physical design of databases and the tables within them as determined through the analysis of information needs and modeling; the creation of ERD (Entity Relationship Diagrams) and their translation into relational schemas (logical and physical design); normalization techniques; DDL (Data Definition Language) and SQL (Structured Query Language) for database, table, view and index creation; and database performance and optimization. Prerequisites: Computer Science Junior standing OR Co-requisite: CIS 299 Sophomore Project. (3 crs.)
CIS322 - DB Application Dev
Building upon the conceptual understanding of a modern DBMS (Database Management System) and database and table design concepts gained in CIS 321 – Database Management Systems and Database Design, this course provides students with the practice of applying database technology via the Oracle DBMS to the solution of business and other information-related problems. Experience is provided with database design and implementation based on a thorough analysis of requirements and information modeling. The use of Structured Query Language (SQL) for interaction with a working DBMS for data creation, manipulation and extraction is stressed as well as optimization techniques, such as view creation and indexing. PL/SQL and database triggers are introduced. Prerequisites: CIS 321 Data Base Management Systems and Data Base Design with a C- or better. (3 crs.)
CIS325 - Decision Support Systems
This course presents the concept of decision-making within the framework of a contextualized management information system that utilizes databases or spreadsheets as tools in the problem solving process. The course distinguishes between two logical components of a management information system: the transactional processing systems (TPS) and decision support systems (DSS), in which computer-based systems aid decision-makers in confronting problems through direct interaction with data and analysis models. Some of the topics covered include critical thinking problem-solving through decision support, information requirements diagramming and influence diagramming, modeling, decision-making, frames of references in decision-making, and decision-making techniques such as goal seeking, "What If" scenarios and graphic displays. Prerequisites: CIS 321 Database Management Systems and Design with a C- or better. (3 credits)
CIS330 - Web Programming I
This course is designed for the Computer Information Systems major. It provides the student with a thorough understanding of HTML, in order to enable to student to create Web pages and Web sites using HTML. It also provides the student with a thorough understanding of at least one client-side scripting language, in order to enable the student to begin creating data-base driven Web sites. Students are required to write and test Web pages and Web sites that use client-side scripts. Prerequisite: CIS 220 Application Programming II with a C- or better. Three credits.
CIS332 - Web Programming II
This course introduces the student to server-side technologies. Students are required to write and test database driven Web sites that use both client-side and server-side scripts. Prerequisites: CIS 330 Web Programming I with a C- or better and CIS 322 Database Application Development with a C- or better. Three credits.
CIS341 - CISCO CCNA 1
This course is designed for the information systems major. It is the first in a series of four CCNA (CISCO Certified Networking Associate) courses. It provides the student with a thorough understanding of basic computer networking concepts. Prerequisite: None. (4 crs)
CIS342 - CISCO CCNA 2
This course is designed for the information systems major. It is the second in a series of four CCNA (CISCO Certified Networking Associate) courses. It provides the student with a thorough understanding of the router basics involved in computer networking. Prerequisite: CIS 341 with C- or better. (4 crs.)
CIS343 - CISCO CCNA 3
This course is designed for the information systems major. It is the third in a series of four CCNA (CISCO Certified Networking Associate) courses. It provides the student with a thorough understanding of the switching basics and intermediate routing involved in computer networking. Prerequisite: CIS 342 with C- or better. (4 crs.)
CIS344 - CISCO CCNA 4
This course is designed for the information systems major. It is the fourth in a series of four CCNA (CISCO Certified Networking Associate) courses. It provides the student with a thorough understanding of wide area network (WAN) technologies and their role in computer networking. Prerequisite: CIS 343 with C- or better. (4 crs.)
CIS352 - Global, Economic and Social Ethical Issues in Computing
This course covers issues related to various global, economic and social frameworks and moves to topics specifically related to computers. Emphasis is placed on the study of ethical situations that arise as a consequence of the development and deployment of computers and related technologies. Students will use technology and software to reinforce the understanding of ethical challenges within computer technology. Guest speakers serving as Subject Matter Experts will conduct informative sessions on key subject areas such as Cyber/Security, and Challenges in Computing. Case studies will be used to facilitate discussions in areas such as: economics of information systems, computer crime and hacking, computer software ownership, database privacy, risks of computing, professional liability, Internet freedom in computing and international laws and governance. Prerequisite: None. (3 crs.)
CIS354 - Systems Project Mgmt
This course, taken from the latest Model Curriculum for Information Systems (IS 2002) is intended for CIS or CS majors. Building on the systems analysis and design concepts of CIS 299, this course focuses on the management and completion of a systems-software development project. Both technical and behavioral aspects of project management are applied within the context of an information systems development project. Prerequisite: CIS 299 with C- or better. (3 crs.)
CIS401 - Concepts in Enterprise Resource Planning
This course will provide students an overview of the fundamental business processes/systems used to run organizations and how the increase in their system integration adds value, improves productivity and increases growth. The basic functional areas of business and their related information systems are reviewed with emphasis on identifying opportunities for business process reengineering. ERP software, the latest trends and industry best practices in ERP implementations will be discussed. Prerequisites: BUS 100, ACC 200, and CIS 299 (3 crs.)
CIS419 - CIS Internship
This course is designed for majors in the computing-disciplines who are seeking work experience in a related area. This intern experience will enable the student to apply her/his educational background in their field to a real work place. The internship will provide the student with the valuable experience that should enhance the student's job opportunities upon graduation. Prerequisite: Students should have completed 64 credits with a good QPA plus have sufficient background to meet the needs of the particular internship in which they will be participating. Variable credits (1-15) depending on the length of the internship and the number of hours devoted to the internship.
CIS474 - Spec Topics Information System
This course allows current topics in Information Systems to be offered to the students in a timely fashion. The topics are not covered in other courses and will not be regularly offered as a special topic. The student is able to take the course several times as long as the course is covering topics different than those already taken. The course topic depends on the current trends in the field of Information Systems, the interests of the students and the instructor. The topics covered in the course are directed specifically to a junior or senior level offering. Prerequisite: Permission of instructor. (3 crs.)
CIS490 - Systems Analysis II
This course introduces students to systems application development. They will study its history and terminology. The students will write requirements, specifications and design documents and one or more papers on software development life cycles. Prerequisite: CIS 322 Data Base Application Development with a C- or better; prerequisite/co-requisite: CIS 354 Systems Project Management. (3 crs.)
CIS492 - Systems Dev & Implementation
This course is a continuation of the Systems Analysis II course and the capstone course of the program. The project proposal developed and designed in the Systems Analysis II class will be implemented in this course. The student will produce a project users’ manual, a new technology paper and will demonstrate proficiency in the academic program through the development of the project. Prerequisite: CIS 490 Systems Analysis II with C- or better. (3 crs.)