CIS 106 — IT Methods and Procedures (3)

An introduction to computers and information systems concepts through a hands-on approach. Students will be given an opportunity to work with college IITS professional staff and learn first hand the different avenues available in the IT field. Key areas include user services (Help Desk), Networking, Web development, and network security. Closed to students who have taken or who are currently taking CS 206.

CIS 110 — Introduction to Computer Applications for Business (3)

This course is designed to help students achieve a basic proficiency in specific computer applications to include word processing, spreadsheets, database management, and mul­timedia presentations. Topics also include the integration of these applications as well as the incorporation of resources available via the internet. Not open to CIS majors.

CIS 116 — Fundamentals of Programming I (3)

This course begins a two class sequence that introduces students to problem solving and program design. Topics include types and expressions, control structures, libraries, func­tions, parameter passing, array processing, and file I/O. Offered fall semesters. Cross-listed as CS116.

CIS 117 — Fundamentals of Programming II (3)

This course is the second of a two-class sequence that introduces students to problem solving and program design. It begins where CS 116 left off and covers more advanced topics of programming including problem solving and fundamental algorithms for vari­ous applications in science and business. Offered spring semesters. Cross-listed as CS 117. Prerequisites: CIS 116 or CS 116.

CIS 119 — Microcomputer Principles (3)

An introduction to the concepts and techniques dealing with computers and information systems concepts. Topics include integrating microcomputer applications software dealing with spreadsheets, word-processing, and presentation applications.

CIS 244 — Structured Programming (3)

Program design and development using the COBOL programming language to illustrate structured programming techniques. Topics include data organization, fi le processing, control structures, I/O functions, control break concepts, table handling, multiple di­mensional arrays, indexed files, random access, and file update and maintenance logic. Prerequisite: CS 116 or CIS 116.

CIS 251 — WEB-based Information Systems (3)

This course provides an overview of WEB-based technologies and the applications it sup­ports. Emphasis will be on exploring the history and infrastructure of the Internet and client-server considerations, as well as development platforms, programming options and languages. Prerequisite: CIS 244 or permission of Department Chairperson.

CIS 255 — Geographic Information Systems (3)

A lecture and laboratory approach to understanding and utilizing GIS software appli­cations. Emphasis is on effective data management, analytic tools, and project design. Prerequisites: CIS 116 or CS 116 or permission of Department Chairperson.

CIS 351 — Systems Analysis, Design, and Implementation I (3)

An introduction to the “top down” process of systems analysis based upon the four lifecycle phases of information systems. Emphasis is on introducing information systems develop­ment, the analysis of information requirements, and starting the systems design phase. Prerequisites: CIS 119 or permission of Department Chairperson.

CIS 352 — Systems Analysis, Design and Implementation II (3)

A continuation of CIS 351, completing the design phase and continuing with the imple­mentation phase and systems administration. Current systems design techniques are utilized in this course. Prerequisite: CIS 351 or permission of Department Chairperson.

CIS 356 — Database Management Systems (3)

A study of the necessary management, file, and data structures within the context of the design, implementation, and use of a database management system. Topics include administration of data resource and program development in creating, maintaining, and accessing a database. Students will use current microcomputer (Access) and Large Scale (Oracle) application software within the database management system environment. Prerequisite: CIS 244 or CS232.

CIS 385 — Data Communications I (3)

An introduction to data communications in local and wide-area networks. Topics include: thorough coverage of the OSI model, protocols, standards, transmission media, analog and digital signaling, LAN topologies, VLANs, and hardware/software considerations. Closed to students who have taken or who are currently taking CS385. Prerequisite: CIS 117 or CS 117 or permission of Department Chairperson.

CIS 386 — Data Communications II (3)

A continuation of CIS 385, this course covers advanced network protocols, wireless networking, network operating systems, servers, network security and management tools, performance management, and network auditing. Closed to students who have taken or who are currently taking CS386. Prerequisite: CIS 385 or permission of De­partment Chairperson.

CIS 470 — Object Oriented Programming (3)

An introduction to OOP concepts and design using the C# programming language. Topics include I/O streams, classes, objects, inheritance, function and operator overloading, rules of scope, memory allocation, references, and class libraries. Closed to students who have taken or who are currently taking CS301. Prerequisite: CIS 117 or CS 117.

CIS 471 — Applied Software Development Project (3)

A practicum in systems development utilizing real projects that require the application of systems analysis, systems design, programming, and business and information systems, concepts, and practices. Open to senior CIS Majors only.

CIS 472 — Project Management (3)

An introduction to the management of information systems in the modern business environment. The course focuses on the definition, development, and use of appropriate information systems for contemporary business needs. Systems components, organiza­tional concepts, and management control issues are examined as they apply to operational, tactical, and strategic decisions within the firm. Open to senior CIS majors only.

CIS 487 — Network Security (3)

This course covers theory and practice of computer security, focusing in particular on the security aspects of the desktop and Internet. It surveys tools used to provide security, such as security software, intrusion detection and prevention, public key encryption, and disaster recovery. System security issues, such as viruses, intrusion, firewalls, and others will also be covered. Closed to students who have taken or who are currently taking CS411. Prerequisite: CIS 385 or permission of Department Chairperson.

CIS 490 — Special Topics (3)

This course is a forum for a variety of current topics within the information systems discipline. Students will be expected to supplement the traditional classroom work with additional research material in order to become familiar with the selected topic. Topics, selected by the CIS department, reflect changing contemporary methodologies, technolo­gies, and research techniques that are not currently covered in other courses. Permission of the Department Chairperson is required.

CIS 497 — Independent Study in Computers and Information Systems (3)

Advanced projects in a specialized area of Computers and Information Systems under the supervision of a CIS faculty member. Senior status required; open to juniors with permission of Department Chairperson.

CIS 499 — CIS Internship (3)

Independent work-related experiential learning activity based on procedures established by the Center for Experiential Learning. Prerequisite: Junior status or permission of Department Chairperson.