This course provides students with the basic knowledge of computing and information systems. It offers students a step-by-step, hands-on introduction to the uses of computers in society. Topics include hardware and software concepts, elements of telecommunications, networks, and the Internet. The discussion of ethics, privacy, and security will familiarize students with the prominent information issues.

Pre-Requisites: None

This course will focus on the analytical overview of the various types of operating systems: Disk Operating Systems (DOS) and Memory Operating Systems (MOS). Topics covered will include the roles of operating systems in resource management, multi programming, job scheduling, I/O interrupts, virtual memory concepts, data base management concepts, systems utility programs, Job Control Language (JCL), and windows interface. Several laboratory projects will be assigned.

Pre-Requisites: CIS 101, CIS 211

This course introduces the student to the use of computers and information systems technologies in business. Topics include organization of information and basic systems concepts. Students will explore topics and issues that develop with the use of computing technologies, the world wide web and the Internet. Through lab activities, students conduct information and organizational analyses to develop a basic website using Internet languages and tools: HTML, XHTML and Adobe Dreamweaver.

Pre-Requisites: CIS 101

This course will focus on the Java programming language from a theoretical and practical application approach. The course also teaches students how to use the JAVA language’s object oriented technologies to solve business problems. Topics also include the language fundamentals, the Java language API (application programming interface). Students will learn how to create classes, objects and applications using the language. The course includes several laboratory assignments.

Pre-Requisites: CIS 223

This course is an introduction to IBM PC assembler programming language. It includes the basic concepts and structure of the language, including macros and subroutines. Both binary and decimal arithmetic instructions will be discussed. The course includes several laboratory assignments.

Pre-Requisites: CIS 223

This course provides a broad overview of Computer-Information-Systems and business productivity technologies. It emphasizes, through practice, the knowledge essential to the business professional in today’s information technology-based market. Students develop advanced-level projects using a variety of computer, Web and Internet technologies. An integrated approach will be employed. Laboratory projects will be assigned.

Pre-Requisites: CIS 101 or CIS 211

This course will emphasize the study of the various types of file organizations and access methods including sequential, indexed sequential, hashed, and inverted file structures. The use of structures such as lists, stacks, queues, graphs, and trees will also be described and analyzed, including their implications for data base management systems. The course will also survey the Oracle database management system.

Pre-Requisites: CIS 232 or CIS 252

This course presents principles of effective interactive design for multimedia publications. Several categories of multimedia products are analyzed to demonstrate factors that contribute to good design applications with particular emphasis on visual communication. Topics covered include screen layout, background, textures, typography, use of graphics, photos and imaginative use of clip art. The course includes several laboratory assignments using industry standard graphics.

Pre-Requisites: CIS 301 and CIS 311

This course presents principles of effective interactive design for multimedia publications. Several categories of multimedia products are analyzed to demonstrate factors that contribute to good design applications with particular emphasis on visual communication. Topics covered include screen layout, background, textures, typography, use of graphics, photos and imaginative use of clip art. The course includes several laboratory assignments using industry standard graphics.

Pre-Requisites: CIS 301 and CIS 311

This course is an overview of the systems development life cycle. The basic concepts of a systems approach to business information systems through the use of both traditional and structural tools and techniques will be presented. The emphasis will be on information gathering, documentation, and reporting activities and on the transition from analysis to design.

Pre-Requisites: CIS 211 and CIS 252

This course surveys Network Operating Systems focusing on industry-dominant systems. Based on current research, emphasis will be on Novell’s Netware, Intranet ware, Microsoft’s Windows NT, UNIX and Lotus Notes. For each operating system, discussion will focus on the creation of the particular network environment, its network, installation, configuration, network administration, and fault tolerance. TCP/IP, the Internet, and the administration of multiprotocol network will also be discussed.

Pre-Requisites: CIS 232

This course exposes the student to advanced Java features such as JavaBeans, Servlet Programming, the Java Database Connectivity, Remote Method Invocation, and Swing. Other major topics in this course include Network Programming Serialization, Properties, Security, the Collection Classes and architectures. The course includes several laboratory assignments.

Pre-Requisites: CIS 232

This course focuses on the investigation and application of database concepts including database administration, database technology and selection, and acquisition of database management systems using the Oracle DBMS. Queries, joins and transaction processing will be covered. Several laboratory projects will be assigned.

Pre-Requisites: CIS 300

This course provides the students with an opportunity to do a supervised, practical on the job training in the students’ field of interest: i.e., systems analysis and design or network systems management. The fieldwork will be undertaken in selected business concerns that use computer-based information systems.

Pre-Requisites: CIS 301 and CIS 311

This course covers the advanced study of the systems development life cycle using both the traditional and the structured analysis and design techniques. The emphasis is on strategies and techniques involved in the design, installation, and implementation of computer based information systems. Students will be required to design computer-based information systems of moderate complexity. Several laboratory projects will be assigned.

Pre-Requisites: CIS 311

This course focuses on the investigation and application of database concepts including database administration, database technology and selection, and acquisition of database management systems. Various data models and physical aspects of databases on both mainframes and microcomputers will be covered. Several laboratory projects will be assigned.

Pre-Requisites: CIS 300 Department of Computer Information Systems

This course will cover critical and emerging issues in information technology. The contents of the course will vary according to the interests of the students and faculty. If the focus of the course is on programming, the would be increased to four.

Pre-Requisites: CIS 300 and CIS 201 or Permission of chairperson