CIS 098 Learn Computer/Internet Skills
1-1-0 (Lecture/Discussion)
This course introduces individuals to parts of the computer, Windows software, application software, use of function keys and keyboard shortcuts, and use of the Internet and World Wide Web. No keyboarding experience is necessary as minimal information will be entered using the keyboard.
CIS 100 Beginning Computer Skills
2-1-3 (Lecture/Standard Lab)/2-0-0 (Web) This course introduces students to personal computers, Windows Operating Systems, application software including word processing, spreadsheet, databases, and presentation software, along with hardware, processing and networking concepts. The instructional focus is a hands-on approach to learning to use computers. Computer terminology is emphasized. Prerequisites: BUS 100 or Keyboarding 25 wpm.
CIS 110 PC Operating Systems
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course provides hands-on projects that advance students' proficiency in managing, maintaining and configuring current PC operating systems. This course prepares students to support users in a business or home environment. Prerequisites: CIS 100 or BUS 103.
CIS 112 Linux Operating Systems
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course introduces UNIX System V tools to both experienced computer users and to students with only a basic knowledge of computers. The course covers orientation to UNIX, the UNIX file system, mail, standard UNIX editors, text and information processing, file and directory organization with the commands for their management and manipulation, and standard UNIX utilities. Students also write simple UNIX shell programs. Prerequisites: BUS 103.
CIS 115 PC Hardware & Software Support
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) This course introduces computer hardware and operating systems, covering skills such as installation, building, upgrading, repairing, configuring, troubleshooting, optimizing, diagnosing, and preventive maintenance with additional elements of security and soft skills. The objects of the CompTIA A+ Essentials and IT Technician objectives will be covered. Prerequisites: BUS 103.
CIS 118 Desktop Support Technician
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course prepares the student to successfully support end users and to successfully troubleshoot desktop environments running on the Microsoft Windows operating system. Prerequisites: BUS 103 and CIS 115.
CIS 150 Programming Logic
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course introduces structured program design, including standard business programming algorithms and documentation practices. It familiarizes the student with the flow of program logic, structured program design methodologies, and documentation. Prerequisites: CIS 100 or CIS 110 or BUS 103 or instructor's permission. Corequisites: CIS 217
CIS 170 Web Page Coding
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course is designed to prepare the students for creating and updating web pages using only a text editor and browser. The sharing of information through the use of text, graphics, sound, video, buttons, and linking to other web pages will be explored. Students will design, create, and publish a web site using the skills learned in this course. Prerequisites: BUS 103.
CIS 200 Professional IT Skills
2-2-0 (Lecture/Discussion)/2-0-0 (Web) In this course students learn a variety of Information Technology, Organizational, Professional and Strategic skills as well as Organizational and System Development. This course also prepares students for certification, including the ACP (Associate Computer Professional) certification core competency exam facilitated by the ICCP (Institute for the Certification of Computing Professionals). Prerequisites: CIS 150 and BUS 231.
CIS 202 Visual Basic
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course involves learning to write programs in Visual Basic on PC compatible computers using the Windows operating system. Emphasis is placed on writing well-structured, easy to understand programs. Students will work with screens and controls, learning the basics of event driven programming. Prerequisites: CIS 150.
CIS 205 PC Database Programming
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) This course provides advanced knowledge of microcomputer database theory. Emphasis is placed on using the database manager's programming language to generate advanced business reports. Students write programs, create menus, and write code required to create database programs. Prerequisites: CIS 150.
CIS 207 C# Programming
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) This is an introductory course in programming digital computers. Analysis of problems and development of correct procedures for their solution will be emphasized along with the expression of algorithmic solutions to problems in a structured high-level computer language. Applications will solve both numerical and non-numerical problems for the computer. Prerequisites: CIS 150. Comfort with a Windows-based PC, installing software, working with files and folders, etc.
CIS 209 Java Programming
3-3-0 (Lecture/Discussion)/3-0-0 (Web) After completing this course, students will be able to write applications and applets using Java programming language. They will also be familiar with the topics covered in the Sun Certified Java Programmer (SCJP) Examination. Students will be able to write professional business applications using the skills learned in the class. Prerequisites: CIS 150, CIS 170.
CIS 210 Introduction to COBOL
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) This course introduces computer programming in a business environment, emphasizing fundamentals of structured program design, development, testing, implementation, and documentation of common business-oriented applications using COBOL. It includes discussion and application of top-down design strategies and structured programming techniques for designing and developing problem solutions. Prerequisites: CIS 150 or instructor's permission.
CIS 212 Advanced Visual Basic
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course expands on the programmer's existing Visual Basic knowledge using PC compatible computers and the Windows operating system. Along with expanded work on commonly used controls the student will be introduced to new concepts, such as database integration. Prerequisites: CIS 202.
CIS 213 Advanced Linux
3-3-0 (Lecture/Discussion) Building on the Introduction to Linux foundation, Advanced Linux will explore Linux networking. Networking topics will include servers, remote control of a workstation, remote mounting of drives, and security in a networked environment. Understanding of these topics will be developed through a combination of discussion and labs. Prerequisites: CIS 112.
CIS 220 Systems Analysis and Design
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course provides an overview of the system development life cycle placing emphasis on the tools and practices of the systems analyst in documenting, designing, developing, and implementing a new business system. Prerequisites: COM 101 and ENG 110, CIS 202 or CIS 205 or CIS 208 or CIS 210 or CIS 215 or instructor's permission.
CIS 221 Networking Essentials
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This class will ensure that students know the layers of the OSI model, can describe the features and functions of network components and have skills needed to install, configure, and troubleshoot basic networking hardware peripherals and protocols. A typical student should have A+ certification or equivalent knowledge, but A+ certification is not required. Successful completion of the course means that the student possesses the knowledge needed to configure and operate a variety of networking products. This course covers the objectives of the CompTIA's Network+ Certification and will cover a wide range of vendor and product neutral networking technologies that can also serve as a prerequisite for other vendor-specific IT certifications. Prerequisites: CIS 115.
CIS 223 LANS with Microsoft NOS
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) This course introduces a basic understanding of Local Area Networks (LANS) w/Windows Network Operating Systems (NOS). Networking commands and menu utilities are used to gain understanding of network operation. Students study advantages and restrictions of LAN technologies in order to make informed decisions on network construction and installation. Course will cover all objectives of the Windows workstation, and Microsoft Server Tests. Prerequisites: CIS 115 and CIS 221.
CIS 224 Network Security
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course is geared toward those with a fundamental knowledge of networking who are interested in understanding the field of network security and how the field relates to other areas of Information Technology. The course will prepare readers for further study in specialized security fields and is also intended to serve the needs of individuals seeking to pass the CompTIA Security + Certification Exam. Prerequisites: CIS 221 and CIS 223
CIS 225 Database and Utilities/SQL
3-3-0 (Lecture/Discussion)/3-0-0 (Web) This course introduces the theory and application of the database approach, including database structures, database development processes, management/organizational considerations, data dictionaries, data security, database system components, database reasons and disciplines, and current and future database environment concerns. This course will also cover SQL queries. Prerequisites: CIS 210, CIS 215, CIS 217.
CIS 232 Advanced Local Area Networks
3-3-0 (Lecture/Discussion)/3-0-0 (Web)
This course provides an advanced understanding of Local Area Networks (LANS). Networking commands and menu utilities are used to optimize network operation. Students study advantages and restrictions of LAN technologies in order to make informed decisions on network optimization and enhancement. Prerequisites: CIS 222 or CIS 223.
CIS 237 Advanced C# Programming
3-2-3 (Lecture/Standard Lab)/3-0-0 (Web) Students taking this course will advance their knowledge and skills of C# Programming. Students will learn data structures, advanced user interface techniques, database and file processes, integration with web application, .NET libraries and reporting tools. C# collections, sets, pointers and multithreading will be discussed. Continued focus on writing clear, properly structured, and well-documented program using C# and object oriented methodology will be stressed. Prerequisites: CIS 207.
CIS 260 CST Comprehensive Project
3-1-4 (Lecture/Open Lab)/3-0-0 (Web) In this capstone course, students will use a team approach to complete an approved project which includes identifying a problem and all of its components, and then solving the problem with hardware, networking, software and support solution. Students will deliver a proposal that covers all aspects of the solution, to include specifications, user and technical documentation, cost and implementation timeline using project management skills. Prerequisites: CIS 205, CIS 220, CIS 223.
CIS 265 Applied Business Programming
3-1-4 (Lecture/Open Lab)/3-0-0 (Web)
In this capstone course students complete an approved project which includes identifying a problem that can be solved with a computerized system. Students will analyze, design, code, test and provide both the user and program documentation of an information system. The student will also train the user and make a formal presentation to a faculty/student panel. Prerequisites: CIS 214 or CIS 212, CIS 220, BUS 218.
CIS 278 CIS Internship
1-0-0 to 9-0-0 (Variable) The Computer Information Systems Internship is a supervised on-the-job learning experience designed to provide students the opportunity to apply CIS competencies in a work environment. Prerequisites: With some exceptions, students must have completed 75% of the coursework in the pursued degree/certificate program and have a grade point of 2.5 in the program and 2.0 overall. Comments: See Internships under Permission Codes for more information.