CIS 01 Introduction to Applications 1 credit
This course will teach the application packages and introduce the operating systems currently being taught in CIS 11. This course is designed for students who have mastered the material covered in CIS 11 but have learned different application packages. Upon completion of this course, the student may petition for credit for CIS 11 or in the case of TechPrep students where an agreement has been articulated with their high school, credit for CIS 11 will be given upon the successful completion of this course. Terms offered: Fall, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 03 Working with Laptops 1 credit
This one-credit course is for the non-technical laptop computer user. Features of the laptop computer are presented and students learn basic terminology and trouble-shooting techniques for typical software/hardware problems. Students learn to solve minor problems that arise and to discuss more complicated problems with technical support personnel. Students learn to deal with specified features of the operating system software as a means of optimizing the computer and preventing problems. Methods of connecting laptops to other devices are covered. Terms offered: Fall, Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 06 Internet User 1 credit
This course introduces students to the use of the World Wide Web. Some basic browser features are covered and students are introduced to a few of the numerous search engines available on the Internet. Advanced search features are covered in detail. Students also learn the basics of using email, including the use of file attachments. Terms offered: Fall, Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 07 Network User 1 credit
This course will introduce students to the use of a network. Both local and wide area networks will be discussed. The student will have access to a Novell LAN as well as the worldwide Internet. Accessing and using these networks will be a major part of this course. Emphasis will be placed on using application software packages and e-mail systems on both networks. Terms offered: Fall, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 09 Hospitality Management Information Systems 3 credit
This course will give the student basic computer skills in operating systems, word processors and spreadsheets. In addition, the student will learn to use the Internet as a tool for searching and for e-mail. The student will be introduced to the wide variety of support software that is available to automate many functions that must be performed. The student will learn to evaluate the functions and processing in hospitality software packages and to make knowledgeable decisions about these packages. The student will work hands-on with software packages to better understand their functions and capabilities. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 10 Introduction to Business Computer Applications 3 credits
Students are introduced to computers and to business applications with emphasis on spreadsheet, database, presentation, and word processor applications. Students learn to use the applications individually and to use multiple applications to develop a project. Projects have a practical business basis. Students learn how to use email effectively and to do research on the Internet using multiple browsers and their advanced features. This course is not part of any CIS option and is not open to students who have successfully taken CIS 11. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 11 Introduction to Information Technology 3 credits
This introduction to computers provides a basic understanding of how computers work and how they are used in today's knowledge-based society. The course deals with fundamental computer concepts including software, problem solving, program development, and computer systems analysis and design as well as basic computer applications. Students learn to work with a spreadsheet, a database management system, and word processing and presentation software. Students develop basic Internet skills including using the Internet to find information about the topics being studied. This course allows students to apply these skills doing “hands-on” homework projects in the computer lab on their own time. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 12 Introduction to Programming (COBOL) 3 credits
This course introduces students to programming concepts and to the widely used business language, COBOL. The student will learn to analyze a simple problem, develop a programming solution, write structured COBOL programs and execute them on a computer. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 13 Business Creativity 3 credits
Business Creativity introduces students to basic graphic design and typographic principles in a computerized business environment. The course will give students the background necessary to identify and later apply these principles to create effective and aesthetically pleasing forms of computerized visual business communications. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 14 Spreadsheets Fundamentals 1 credit
This course will introduce students to spreadsheets and their use. Many of the objectives of the Microsoft Office User Specialist will be covered and the student will learn to use a spreadsheet as a problem-solving tool. This course is not available to students who have taken a 3-credit introductory computer course such as CIS 10, CIS 11, OFC 17 or ETK 13. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 15 Database Fundamentals 1 credit
This course will introduce students to databases and their use. The students will learn some of the design concepts needed to develop a multiple table database. Many of the objectives of the Microsoft Office User Specialist will be covered and the student will learn to use a database as a problem-solving tool. This course is not available to students who have CIS 10 or CIS 11. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 93 Selected Four-Credit Topics in CIS 4 credits
This Distance Learning course offers students the opportunity to take selected four-credit courses via the Web. The list of courses available for a particular semester is published prior to each semester in which the course is being offered. Students select the curriculum they will complete from the published list of options. Students follow the Web-based learning criteria for the selected course and receive credit for that course. There is one optional orientation meeting at the beginning of the semester. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 16 Presentation and Desktop Management Fundamentals 1 credit
This course will introduce students to presentation and desktop management software using PowerPoint and Outlook. Many of the objectives of the Microsoft Office User Specialist will be covered and the student will learn to use these applications as problem solving tools. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 17 Programming: Logic, Design and Implementation 3 credits
This course teaches the fundamentals of programming logic, design and implementation. Students learn to think logically and design programs. Examples are implemented in several languages giving students an understanding of how languages work to implement the programmer’s logic and design. Students with no programming background are strongly encouraged to take this course before pursuing other languages. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 19 Laptop/PC Operations 3 credits
This course will explore PC and laptop computer technology. Students will compare and contrast features, learn to maintain a laptop/PC computer, and learn to troubleshoot common hardware and software problems. DOS, Windows 9x, and Windows NT will be introduced. The installation and upgrade of hardware components, operating system software, and application software will also be introduced. Methods for connecting I/O devices (printers and monitors) to a laptop/PC will be covered. This course will not prepare the student for the A+ Certification exam, but it will cover the subjects on the exam at the introductory level. Students that have taken CIS24 or CIS53 will not be allowed credit for this course. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 22 Microcomputer Applications 3 credits
This course will include an in-depth study of a spreadsheet package including its database and graphic capabilities, and its logical functions and macro capabilities. A study of a leading word processing package, including its graphic/desktop-publishing features will also be included. Students will work with an integrated office package and learn how to convert, link, and embed data between the word processor and spreadsheet programs. Terms offered: Fall, Spring, Summer
Prerequisite: basic familiarity with Word and Excel recommended; students without this knowledge should consider taking CIS 11 as a prerequisite.
Fees: Instructional Support Fee applies
CIS 23 Advanced Microcomputer Applications 3 credits
This course will cover the microcomputer as a business tool. The student will work with typical business and application software packages and learn to evaluate the type of packages appropriate for a given business situation. The emphasis of the course will be on developing applications and using software tools to solve business problems. Terms offered: Fall
Prerequisite: CIS 22 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 24 The Microcomputer Environment 3 credits
This course will concentrate on the function, structure, and operation of DOS, Win 3.x, and Win95 operating systems for file and memory management using the diagnostic and troubleshooting tools available in those operating systems. Installation, configuration, and upgrading of the three operating systems will also be presented. This course covers the material in DOS/Windows module of the examination for A+ Certification. Terms offered: Fall, Spring
Prerequisite: CIS 53 or co-enrolled in CIS 53 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 27 Desktop Publishing 3 credits
Desktop Publishing covers the most common application packages used in business communications and commercial publishing including PageMaker, Quark XPress, scanning software, Illustrator, and Photoshop. The student will learn to combine text and graphics to create effective advertisement, brochures, newsletters, newspaper pages, and other printed material. An understanding of the printing process will be developed so the student knows what is needed for professionally printed documents. Terms offered: Fall, Spring
Prerequisite: CIS 13 or co-registration in CIS 13 or permission of instructor.
Fees: Instructional Support Fee applies
CIS 28 Electronic Publishing 3 credits
Electronic Publishing provides an introduction to electronic imaging, manipulating graphics, presentation software including Power Point, and advanced use of Adobe Illustrator and other drawing software. The class will include a module devoted to applications on the World Wide Web. The student will learn to combine graphics and text imported from a variety of files and applications. The emphasis will be on designing and developing professionally finished products. Terms offered: Fall, Spring
Prerequisite: CIS 27 or co-registration in CIS 27 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 29 Introduction to Multimedia Development 3 credits
Multimedia allows the development of dynamic presentations involving sound, motion and interactivity. In this course, the student will learn to prepare business presentations using specialized programs including Macromedia Director, Flash, Freehand, Dreamweaver, and Fireworks. The emphasis will be on learning the technical skills to utilize the multimedia software effectively to create business presentations and demonstrations. Terms offered: Spring
Prerequisite: CIS 28 or co-registration in CIS28 or permission of instructor.
Fees: Instructional Support Fee applies
CIS 30 Introduction to Local Area Networks 3 credits
This course will provide the student with a knowledge of generic local area networks, as well as the Novell NetWare environment. Basic networking terms and concepts will be defined. The fundamental differences between the stand-alone/DOS and NetWare environments will be discussed. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 31 NetWare Systems Manager I 3 credits
This course introduces students to the Novell NetWare network operating system. It covers creating users, designing and establishing directory structures, implementing file systems and NetWare Directory Services security, management utilities, creating login scripts, managing workstations using ZenWorks, and implementing Novell’s Distributed Print Services. The Novell Networking labs require hands-on exercises by students. Terms offered: Spring
Pre- or co-requisite: CIS 53 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 32 NetWare Systems Manager II 3 credits
This course addresses advanced system administration issues, which include file server installation of the Novell NetWare operating system. It also covers Server Configuration Files, DHCP, NAT, Enterprise Web Server, NNS, NetWare Directory Services management utilities, system backup, memory management, and network performance. The Novell Networking labs require hands-on exercises by students. Terms offered: Fall
Prerequisite: CIS 31 with a "C" or better or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 33 Networking Technologies 4 credits
This course introduces students to data communications and networking concepts as they relate to both local and wide area networks. The framework for the lectures is the OSI reference model. It presents data translation, transmission media, and data transmission as well as network structures, topologies, physical layouts, and communication protocols. The courses discusses the popular protocol stacks, firewalls, name resolution, and proxy servers. It discusses in detail the Internet and IP addressing. It also covers the material in the current CompTIA Network+ Exam. Terms offered: Spring
Prerequisites: CIS 53 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 34 Network Installation and Configuration Seminar 4 credits
This is a "hands on" capstone course. It includes installation and upgrade procedures for the latest versions of NetWare, Microsoft’s Network operating system and Unix/Linux. It also includes installation and upgrade procedures for network adapter configurations, network cabling, disk expansion, and troubleshooting techniques for common network problems. An internetwork will be planned, designed, implemented, managed and documented. The network will include print, file and web hosting services and will internet work to both the IP and IPX networks. Terms offered: Spring
Prerequisite: CIS 32, 33, 64 and 66 or permission of the instructor. Students could also be currently enrolled in one of the following: CIS 32, CIS 64 or CIS 66.
Fees: Instructional Support Fee applies
CIS 36 Advanced FlashMX 3 credits
This course focuses on the use of FlashMX to create Rich Internet Applications (RIA) and covers Object Oriented Programming and ActionScript as well as other advanced multimedia techniques. Students learn to use the advanced features in Flash to develop applications and web sites as well as programs for other devices. The course includes coverage of the built-in objects, including arrays, data objects, movie clips, interaction objects, and color objects. Terms offered: Fall, Spring
Prerequisite: CIS 29, CIS 85, or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 39 Database Design 3 credits
This course covers database design theory and practice. Students learn to analyze a situation and use solid database design principles to develop a database solution. The course covers concepts of the relational database model, entity-relationship diagrams, data structure, and data integrity. It also introduces students to current topics in database design and development. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 40 Introduction to Lotus Notes 3 credits
This course introduces students to the power and versatility available for using Lotus Notes. The course will include navigating Groupware, communication among users, data base design, automation and replication. In addition, the course will give students a firm foundation in building Lotus Notes applications. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 41 Lotus Notes Development 3 credits
This course establishes a firm foundation in Lotus Notes application development including many of the advanced concepts necessary to develop and automate a solid multi-data base Lotus Notes application. This course also includes an introduction to systems administration including setup, operation and maintenance. Terms offered: Spring
Prerequisite: CIS 40 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 44 Internet Developer 3 credits
The course emphasizes the technical design, development, and implementation of effective Web sites, and students learn what makes a Web site work effectively. The course teaches XHTML, HTML, and CSS and introduces JavaScript. It also introduces software to develop and maintain web sites. Students develop and maintain their own web sites using these development techniques. In addition, students learn to work effectively with Internet navigation, access tools, and analyze the techniques to attract viewers to their web sites. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 45 Introduction to Java for Internet Developers 3 credits
This course will introduce students to the Java programming language. Java will be used to write stand-alone programs called applications and programs called applets that are used for web page development. Students will learn to write, edit, compile and debug the source code using a Java development kit that can be used on a variety of different hardware platforms and operating systems. Students will write and implement Java applets in the development of web sites. Terms offered: Spring
Prerequisite: CIS 44 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 46 Applications for Web Development 3 credits
This course provides students with advanced web theory and graphics. Students learn how to analyze the needs and desires of the client or company as related to its Web presence and translate these objectives and goals into appropriate web architecture. Students also explore e-commerce issues relevant to this design. Students work with software packages for graphics and Web page creation and learn to implement the graphic and interactive needs into the web architecture. Terms offered: Spring
Pre- or co-requisite: CIS 44 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 47 Interactive Web Sites 3 credits
This course covers the creation of interactive Web sites. Students learn about CGI (Common Gateway Interface) and CGI scripts. The course teaches Perl and the unique features it offers to make effective CGI applications. Students learn about the protocols that govern Web communication. It also teaches other languages used in server processing such as ASP.NET. The course introduces students to XML (Extensible Markup language). Students also learn to develop server side Internet databases that can be accessed from a Web site. Terms offered: Fall
Prerequisite: CIS 44, CIS 45 or another programming language (CIS 45, CIS 56, CIS 60, or CIS 73, pre- or co-requisites: CIS 50 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 48 Internet Server Administration 3 credits
In this course, students learn to establish, maintain and troubleshoot a Web server. This includes providing support for the web site and e-mail, monitoring usage and managing traffic, handling FTP and CGI parameters, establishing and maintaining security, handling backup as well as troubleshooting problems, and handling disaster recovery. Terms offered: Spring
Prerequisites: CIS 53, CIS 47, and CIS63, or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 49 Internet Seminar 3 credits
This is the capstone course in the Webmaster option. Students have the opportunity to combine and integrate all that they have learned about creating, maintaining, and managing a Web site and a Web server. Students design a professional Web site, including graphics and interactive components, install it on the Web server that is being created in CIS 48, and maintain the Web site. The class will focus on problem solving and implementation of the Web site. Terms offered: Spring
Prerequisite: CIS 46, CIS 47, CIS 48 (co-enrolled or previously taken), CIS 50 and a programming course (CIS 45, CIS 56, CIS 60, or CIS 73) or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 50 Oracle and SQL 3 credits
This course is an introduction to the Oracle data base. Students will learn to work with Oracle and the structured query language SQL as they design, manipulate and access the data base. In addition, the concepts and design of relational databases will be analyzed and implemented. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 51 Advanced COBOL Programming 3 credits
This course will give the student an in-depth understanding of the COBOL language. The student will work with tables, various problems in file processing, and on-line processing. By the end of the semester, the student will have learned to apply advanced programming concepts and to use the COBOL language effectively to accomplish programming goals. Terms offered: Spring
Prerequisite: CIS 12 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 52 Program Development Seminar 3 credits
Student learn to analyze difficult programming problems and develop solutions for them. The course deals with sophisticated concepts of logic, program development, and data structures. It also covers the systems life-cycle and the concepts applicable to development of systems programs. Students develop and implement an individual programming project in their language of choice. Terms offered: Spring
Pre- or co-requisite: two of the following: CIS 51, CIS 67, and either CIS 62 or CIS 74 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 53 Operating Systems 3 credits
This course gives students an in-depth understanding of computer operating systems. The Operating Systems covered include DOS, Windows 98, Windows XP, and Red Hat Linux. The course leads students through basic and advanced file management tasks from a command line interface as well as from a graphical interface. Topics are covered from both an end-user and an administrative standpoint. The course covers batch files, hard disk management, and system configuration techniques, including organization, performance, and fine tuning. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 54 Systems Analysis and Design Seminar 3 credits
Analyzing and designing effective business systems is the focus of this course. Emphasis is placed on today’s tools for analyzing business problems, designing solutions and documenting the results. The student will learn the effective use of systems tools, the use and integration of microcomputer applications, the development of an effective database, and they will develop an understanding of the analysis and design processes. Terms offered: Spring
Prerequisite or Co-requisite: CIS 50 or CIS 61 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 56 Visual Basic 3 credits
This course will cover object-oriented Visual Basic. The student is taught to analyze a programming problem, design a logical solution, and write and execute the program using Visual Basic. The course will emphasize the strengths of Visual Basic and its wide variety of uses as well as covering a wide range of programming applications. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 57 RPG Programming 3 credits
This course gives students a working knowledge of RPG. Students think through, design, write, and execute programs of medium complexity using RPG. Students learn to work with the RPG fixed logic and use it effectively. The exposure to RPG should help students develop a deeper understanding of how programming languages work. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 60 Introduction to C++ Programming 3 credits
C++ is one of the newest programming languages. The new Java language syntax was derived from C++ and looks very much like C++. Based on the C programming language, C++ is an improved version of C that takes the C language to the next evolution of programming languages. The course will use Microsoft’s Visual C++ integrated development environment for program editing, compiling, linking and execution. Proper program design using structured programming techniques are emphasized, as well as the C++ syntax. The course will cover data basics, C++ operators, loops, branching, function, arrays, pointers, structures, and file processing. Terms offered: Fall, Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 61 Database Programming and Management with Access 3 credits
This course teaches students the concepts of a relational database system. Students learn to work with a variety of Access components including Structured Query Language and Data Access Objects. Students analyze, design, develop, manage, and execute projects in this powerful database environment. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 62 C++ Object Oriented Programming 3 credits
C++ is a widely used programming language for application development. In this course, the students learn a language that has many practical uses in the real world. The course introduces C++ syntax and functions not found in the traditional C. The fundamental concepts of the object oriented paradigm are introduced and object oriented programming is stressed in place of traditional structured programming. Object arrays, pointers to objects, and linked lists of objects are the focus of the class. Terms offered: Spring
Prerequisite: CIS 60 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 63 Introduction to UNIX/Linux and Shell Programming 3 credits
This course introduces students to the fundamentals of the UNIX/Linux operating system and shell programming. It provides an overview of the history of UNIX/Linux and an explanation of operating systems. The course covers in detail basic commands, the vi editor, the file structure, the shell environment, and shell scripts. Terms offered: Fall, Spring
Prerequisite or co-requisite: CIS 53 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 64 UNIX/Linux System Administration 3 credits
This course covers the installation, administration and maintenance of a UNIX/Linux file server. The required hardware, system and network configurations will be discussed. Both LAN and WAN connections to the server will be covered before the installation procedure is presented in detail. Starting, controlling and shutting down the server will be covered, and each student will have hands on experience with their own server. User administration, as well as the UNIX/Linux file system organization and security features, are introduced after the student servers are functioning on the network. Process, mail management and performance tuning issues are also discussed near the end of the course. The course will use a computer lab where each student will have individual access to a UNIX/Linux server. Terms offered: Fall
Prerequisite: CIS 63 with a “C” or better or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 65 Windows Server Administration I 3 credits
In this course students will learn to administer a Windows network from a Windows Server. The class will focus on managing user accounts, group accounts, folders, files, and object security. They will learn to secure network resources with shared folder permissions and NTFS permissions. Students will also implement user profiles, user logon scripts and setup and administer network printing. Students will be provided with the knowledge and skills necessary to perform post-installation and day-to-day administration tasks in a Windows Client-Server-based network. Terms offered: Fall
Prerequisite: CIS 53 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 66 Windows Server Administration II 3 credits
In this course the student will install and configure a Windows server. Topics will include Network Protocols, Active Directory and Dynamic Host Configuration Services. Students will learn how to install and configure network services on the server, manage partitions, and to create and administer system policies. Other topics covered include auditing system resources and events, using Windows Diagnostics and monitoring system performance. Students will be provided with the knowledge and skills necessary to install, configure and maintain a Windows server in a Windows based network. Terms offered: Spring
Prerequisite: CIS 65 with a “C” or better or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 67 Advanced Visual Basic 3 credits
In the second semester of Visual Basic, the student will learn to program with the advanced features available in Visual Basic and will focus on the logic involved in developing professional programs. The features covered will include user interfaces, controls including ActiveX controls, databases, object-oriented programming, VBScript and the Internet. Terms offered: Fall
Prerequisite: CIS56 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 68 Oracle with Forms and Reports 3 credits
This course builds on students' knowledge of SQL and PL/SQL as they learn to develop and customize forms and reports. Students work with Oracle Forms Developer and Report Developer to construct database forms and reports. They work extensively with PL/SQL to increase their knowledge of the language in support of their development activities. Terms offered: Spring
Prerequisite: CIS 50.
Fees: Instructional Support Fee applies
CIS 69 Seminar in Desktop Publishing, Imaging and Multimedia Design 3 credits
By working in design teams on multifaceted projects, this course will allow students to apply their skills in creative design, desktop publishing, electronic imaging, and multimedia applications by developing projects needed by businesses, industries, and the community. Students will master at least one suite of design and/or multimedia products, and will produce professional quality work which then may be printed, distributed electronically, and/or accessed via the internet, CD or kiosk. Terms offered: Spring
Prerequisites: CIS13, 27, 28, or permission of instructor.
Fees: Instructional Support Fee applies
CIS 70 Oracle Database Administration 3 credits
This course is an introduction to Oracle database administration. Students learn how to perform database administration tasks including creating databases; managing tablespaces, rollback segments, datafiles, and users; partitioning tables; protecting database resources; backup and recovery techniques; and database tuning. Terms offered: Spring
Prerequisite: CIS 50.
Fees: Instructional Support Fee applies
CIS 71 Windows 2000 Administration I 3 credits
In this course students will create and administer user and group accounts in a Windows 2000 environment. In addition students will learn to monitor manage and troubleshoot access to files and folders, as well as configuring and supporting user profiles and implementing and monitoring security. Students will be provided with the knowledge and skills necessary to perform post-installation and day-to-day administration tasks on a Windows 2000 system. Terms offered: Fall
Prerequisite: CIS 53 or concurrent enrollment.
Fees: Instructional Support Fee applies
CIS 72 Windows 2000 Administration II 3 credits
This course provides students with the knowledge and skills necessary to install and configure Microsoft Windows 2000. In addition students will implement, manage and troubleshoot hardware devices and drivers, network protocols and services in a Windows 2000 environment. Students will be provided with the knowledge and skills necessary to optimize performance of a Windows 2000 system. Terms offered: Spring
Prerequisite: CIS 71.
Fees: Instructional Support Fee applies
CIS 73 Object-Oriented JAVA Programming 4 credits
The course covers basic concepts in programming and an introduction to the object paradigm. It introduces the concepts of the object paradigm and teaches students how to design and implement simple programs in an object-oriented language. The course also covers the basics of using computers and basic software tools to develop programs. Terms offered: Spring
Pre- or co-requisite: CIT 73 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 74 Programming Paradigms 4 credits
This course covers software development using advanced object paradigm concepts: procedural paradigm, introduction to concurrency, and fault tolerance. It covers in depth the advanced topics of object paradigm such as inheritance, polymorphism, and parametric polymorphism. The course introduces concepts in the context of developing software using software tools including the libraries of components. It introduces the procedural paradigm and compares it with the object paradigm. The course also addresses the issues of programming with multiple processes and programming systems with exception-handling capabilities. Terms offered: Spring
Prerequisite: CIS 73 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 75 Software Specification and Design 4 credits
This course covers object-oriented analysis and design, methodologies and tools. It focuses on methodologies of specification and design of software systems. It addresses the issues of user interface design and software prototyping. The course also presents the state of the art in the tool and environments supporting the front end of the software development cycle. Terms offered: Spring
Prerequisite: CIS 74 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 76 Introduction to Procedural Programming 4 credits
Procedural Programming (C/C++) under Unix. Data types, variable declarations, arithmetic expressions, conditional statements, macros, function prototypes, standard libraries, file processing, pointers, structures, unions and dynamic memory management are discussed. Unix file system, shell scripts, input/output redirection, piping, programming with standard I/O and Unix system calls will be covered. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 77 Introduction to Computer Systems 4 credits
This course is an introduction to major components of computer systems. The course introduces fundamental concepts of computing systems such as binary arithmetic and data representation, the Von Neumann model for processing computer programs, the operation of memory, instruction set, and machine and assembly language programming. It systematically presents the levels of transformations from machine language to assembly language to high-level language. The course studies the role of such systems software components as assemblers, compilers, linkers, loaders, and operating systems. The course has a strong project component. Terms offered: Fall
Pre- or co-requisite: CIS 76 or permission of the instructor. Co-requisite: MTH 43.
Fees: Instructional Support Fee applies
CIS 78 Computer Organization and Design 4 credits
Laws of computer organization and design for RISC architectures. Interfaces between hardware and software are studied. Influence of instruction set on performance is presented. Design of a processor with pipelining is analyzed. Computer arithmetic is studied. Memory hierarchy and their influence on performance are documented. Elements of interfacing and I/O organization are included. The course has design, implementation, and analytical components. Terms offered: Spring
Prerequisite: CIS 77 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 79 J2EE - Enterprise Java Beans (EJB) 4 credits
This course covers the components in the business tier of an enterprise application known as Enterprise Java Beans (EJB). It focuses on the three types of beans--Session, Entity, and Message driven beans, issues pertaining to transactions, persistence, and security, and the role of EJBs in the enterprise application framework of J2EE. The course provides hands-on experience in designing, developing, and deploying enterprise java beans on an application server. Terms offered: Spring
Prerequisite: CIS 75 or permission of the instructor.
Fees: Instructional Support Fee applies
CIS 80 Advanced CIS Applications 1 credit
This course covers an advanced topic in Computer Information Systems. The topic will be announced prior to the semester in which the course is offered. This course is intended for students who are interested in pursuing a sophisticated topic in Computer Information Systems area with an instructor. Terms offered: Fall, Spring; not offered every semester
Prerequisite: permission of the instructor.
Fees: Instructional Support Fee applies
CIS 81 Advanced Topics in CIS 3 credits
This is a course on a specific topic in computer information systems. Topics will be announced each semester. Terms offered: Not offered every year
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 82 Adobe Photoshop 1 credit
This course will provide in-depth, hands-on training in Adobe Photoshop, the industry-standard imaging software. Topics covered include the work environment, tools and palettes, working with selections, layers, masks, channels, retouching, effects, color management, and creating images for print or the Web. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 83 Adobe Illustrator 1 credit
This course will provide in-depth, hands-on training in Adobe Illustrator, the vector-based drawing software. Topics covered include creating basic shapes, transforming objects, working with type, creating airbrush effects, combining Illustrator graphics and Photoshop images, and preparing graphics for Web publication. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 84 Adobe PageMaker 1 credit
This course will provide in-depth, hands-on training in Adobe PageMaker, a popular page-layout software program. Topics include importing text and images, producing publications, managing color, integrating with Adobe Photoshop and Illustrator, merging text and images from database and spreadsheet programs, creating PDFs, and exporting to web pages and other electronic media. Terms offered: Fall
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 85 Macromedia Flash 1 credit
This course provides an in-depth, hands-on training in Macromedia Flash, a powerful animation tool. Topics include: the Flash interface, basic drawing in Flash; using text, working with layers and importing artwork, symbols, the Flash library, the movie explorer, animation, using sound, adding interactivity, publishing and exporting Flash movies, printing Flash, introduction to object-oriented programming, Flash structure, mapping, movie clips with sound, and publishing, evaluating, and assessing Flash animations. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 86 Macromedia Director 1 credit
This course provides an in-depth, hands-on training in Macromedia Director, a popular software package used to create interactive CDs and other multimedia presentations. Topics include: assembling casts, building a score, animating sprites, playing and refining movies, drawing vector shapes, adding digital video, text and sound, creating a projector, making movies for the web, using Xtras and behaviors, and scripting Lingo. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 87 Macromedia Dreamweaver 1 credit
This course provides an in-depth, hands-on training in Macromedia Dreamweaver. Topics include: tools, palettes, site management properties as well as automating and customizing Dreamweaver. Terms offered: Spring
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 88 Adobe InDesign™ 1 credit
This course provides in-depth, hands-on training in Adobe InDesign™, a popular page-layout software program. Topics include importing and creating text and images, producing publications, managing color, integrating with other products, working with tables and frames, publishing with SML, and color management. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 91 Selected Topics in CIS 3 credits
A Distance Learning course that offers students the opportunity to take selected courses via the Web. The list of courses available for a particular semester will be published prior to each semester when the course is being offered. Students select the curriculum they will complete from the published list of options. The student will then follow the Web based learning criteria for the selected course and receive credit for that course. There will be one orientation meeting at the beginning of the semester. Terms offered: Not offered every year
Prerequisite: None
Fees: Instructional Support Fee applies
CIS 92 Selected One-Credit Topics in CIS 1 credit
This distance learning course offers students the opportunity to take selected one-credit courses via the Web. The list of courses available for a particular semester are published prior to each semester in which the course is being offered. Students select the curriculum they will complete from the published list of options. Students follow the Web-based learning criteria for the selected course and receive credit for that course. There is one orientation meeting at the beginning of the semester. Terms offered: Fall, Spring, Summer
Prerequisite: None
Fees: Instructional Support Fee applies