Computer Information Systems (CIS)
CIS-100. Computer and Internet Basics. (1 Credit)
This course is designed to assist students with no previous computer experience in acquiring computer literacy and basic skills for Windows and the internet. Topics include hardware and software, operating system features, file management, internet navigation, and productivity software. Students with little or no previous computer experience are strongly encouraged to enroll in this course prior to or concurrent with CIS-115, Microsoft Office I. Fee is required. (2 contact hours)
CIS-101. Introduction to Computer Systems. (3 Credits)
This course provides an overview of computer hardware, software, networks, and the internet. Topics include usage, terminology, hardware, software, utilities and operating system software, file management, programming, networks, researching on the Internet, and data security and privacy issues. Students are introduced to the elements of computer applications-word processing, spreadsheets, database management, and presentation graphics. Students with little or no computer experience are strongly encouraged to enroll in CIS-100 prior to or concurrent with CIS-101. Students who successfully complete this course will possess the skills and knowledge necessary to take the Internet and Computing Core Certification exam (IC3). Fee is required. (4 contact hours)
CIS-105. Introduction to Coding. (3 Credits)
This course serves as a foundational course for students in programming and other computer courses, and is recommended for all students and professionals pursuing careers in information technology. Emphasis is placed on problem solving, logic, and control of the computer through use of a high-level programming language. Key concepts include variables and data types, loops, decisions, functions, and arrays. Students enrolling in CIS-105 should already demonstrate a proficiency in file management. Fee is required. (4 contact hours)
CIS-115. Microsoft Office I. (3 Credits)
This course is designed to develop integrated PC application skills required for the completion of personal and business projects using the Microsoft Office Suite. Projects utilize fundamental techniques of word processing, spreadsheet, database management, and presentation graphics software as well as Windows and file management skills. Students with little or no computer experience are encouraged to enroll in CIS-100 prior to or concurrent with CIS-115. Keyboarding skills are recommended for successful completion of this course. Students may enroll in OFT-100 Keyboarding I. Fee is required. (4 contact hours)
CIS-117. Information Systems and Technologies. (3 Credits)
This course provides an overview of computer hardware, software, networks, and the internet for students entering the information technology field or for non-technical majors pursuing careers such as business, sales and marketing, and multimedia communications. Other topics include operating system software and utilities, file management, programming, basic web page development, data security and privacy issues, and leveraging IT to enhance both personal computer use and business operations. Students with little or no computer experience are strongly encouraged to enroll in CIS-100, Computer and Internet Basics, prior to or concurrent with CIS-117. Fee is required. (4 contact hours)
CIS-123. Database Design. (3 Credits)
This course is designed to teach the principles of database design. It will focus on the study of relational database design and data modeling, and will provide students with opportunities to gain experience in table normalization, setting up entity relationships, creating entity-relationship diagrams (ERDs) in accordance with industry standards, and constructing databases from ERDs using database management systems software. Popular database management system and modeling software will be utilized in class projects and other hands-on assignments and demonstrations. Students should be aware that there are both theoretical and practical components to this course. Fee is required. (4 contact hours)
CIS-126. PHP Programming I. (3 Credits)
This course is designed as an introduction to PHP programming. The course will explore the procedural model of PHP with in-depth focus of language constructs and usage. Active knowledge in web technologies will be used and students will be introduced to the object model of PHP programming. Fee is required. (4 contact hours)
CIS-131. Website and User Interface Design. (3 Credits)
This course will provide students with an understanding and ability to apply effective web design principles in the planning, building, publishing, maintaining, and publicizing of a website. Fundamental principles of typography, color theory, contrast, balance, unity, and Gestalt theory will be covered. Construction components for this course will focus on WYSIWYG editors and other web design tools. Students will learn the complete web design and development cycle from the conception of the idea of a site through the building and publishing of the site. Fee is required. (4 contact hours)
CIS-138. Video Editing: Adobe Premiere. (3 Credits)
This course is designed to teach the principles of digital video editing and production. Using both a conceptual and hands-on approach, students will learn how to edit and compile digital video files while understanding and employing essential steps in digital video production. Students will be exposed to storyboarding, filming techniques, capturing and importing video, incorporating audio files and tracks, markers and trimming, and ethical issues associated with digital video production. Success in the course requires familiarity with computers and strong file management skills. Fee is required. (5 contact hours)
CIS-143. Introduction to Data Analytics. (3 Credits)
This course provides an overview of the concepts and tools used to visualize and analyze data. Students will identify patterns in data through the creation of charts and tables. Students will also extract, categorize, analyze, and manipulate raw data to draw conclusions to help improve decision-making.
CIS-146. Operating Systems. (3 Credits)
This course introduces students to various operating systems used for personal and business applications. The current Microsoft Windows Operating System is covered comprehensively. Windows OS commands, MAC OS, IBM OS, and Open Source OS (such as Linux) are highlighted. Security issues and a brief overview of TCP/IP are also included. Fee is required. (4 contact hours)
CIS-151. Website Development: HTML & CSS. (3 Credits)
This course introduces the student to web authoring and publishing using Hypertext Markup Language (HTML) and Cascading Style Sheets. In this course, the student will learn how to plan design, create and test web pages. The HTML structure and the elements and attributes supported in HTML will be covered. Topics include inserting text, including images, constructing tables and lists, connecting web pages using hyperlinks, creating forms, incorporating multimedia, and using style sheets to create layouts and format content. The student will also learn how to publish a website using a FTP client. Fee is required. (4 contact hours)
CIS-154. C# Programming I. (3 Credits)
This course is designed to teach introductory topics in PC application development by using both a conceptual and hands-on approach. This course will focus on the study of the C# programming language and will provide students with opportunities to gain experience using C# to create both console applications and event-driven GUI applications. This is an applications programming class for students with at least one semester of programming experience. The C# programming language will be examined, as will the Visual Studio.NET development environment. Popular development software will be utilized in class projects and other hands-on assignments and demonstrations. Students should be aware and comfortable understanding there are both theoretical and practical components to this course. Fee is required. (4 contact hours)
CIS-165. Python Programming I. (3 Credits)
This course introduces the Python programming language to students already familiar with basic programming principles. Program design using structured, top-down and object-oriented approaches is emphasized. Topics include variables and data types, arithmetic and logical expressions, control structures, classes, objects, functions and methods, lists and other collections, and sequential file processing. Fee is required. (4 contact hours)
CIS-176. Java Programming I. (3 Credits)
This course introduces the Java programming language to students already familiar with basic programming principles. Program design using structured, top-down, and object-oriented programming approaches within the Java technology environment is emphasized. Topics include basic variable types, arithmetic and logical expressions, control structure, classes, objects, methods, arrays, strings, simple inheritance, and sequential file processing. Fee is required. (4 contact hours)
CIS-199. Special Short Topics in Technology. (1 Credit)
This course provides an introduction to Artificial Intelligence (AI) with a focus on Generative AI tools and their applications in business. Students will explore the fundamentals of Generative AI, gain hands-on experience with a variety of free tools, and learn how to apply prompt engineering techniques to improve AI-generated content. Students will discover how Generative AI can streamline workflows, support creativity, enhance decision-making, and drive innovation for both individuals and organizations. Students will also learn how to create resumes, images, videos, presentations, documents, and conduct research effectively using AI tools. Ethical considerations in the use of AI will also be addressed. No prior experience with AI is required.
CIS-200. Special Topics in Technology. (3 Credits)
This course covers different technology topics based on emerging technological advances. The topics to be covered during a particular semester will be identified with narrative by section number in the college schedule of classes. A syllabus documenting the specific topics, description, objectives, and information about prerequisite skills for the course will be available as each section is added to the schedule. This course may be taken up to three times for credit as long as different topics are selected. Fee is required. (4 contact hours)
CIS-210. Project Management. (3 Credits)
This course is designed for students who are expecting to enter the information technology field, or for non-technical professionals who are pursuing related careers in business, sales or marketing. Students in this course use case studies to enhance their ability to function as project leaders. While exploring the project life cycle, they gain experience in budgeting and timeline management. Students use software to design project schedules using tools such as bar charts, program evaluation review technique and critical path method, and produce project plans to apply to case studies. Students are expected to have computer application experience (for example the Microsoft Office Suite), good file management skills and some understanding of business concepts. Fee is required. (4 contact hours.
CIS-226. PHP Programming II. (3 Credits)
This course is designed as an extension of CIS-126 providing greater in-depth experience with PHP programming. The course will build upon the skills developed using platform. Open Source topics and concepts also will be covered. Fee is required. (4 contact hours)
CIS-232. Introduction to Adobe Creative Suite. (3 Credits)
This course introduces the fundamental concepts and techniques of the Adobe Creative Suite or other current desktop publishing and graphics software. Adobe Illustrator, Photoshop, InDesign, and Acrobat will be included. Students will learn the tools and techniques required to create and edit raster and vector based images as well as page layout for collateral for print and the web. Topics include terminology, color, layout, design, and design principles. Students with little or no computer experience are strongly encouraged to enroll in CIS-115 prior to or concurrent with CIS-232. Fee is required. (4 contact hours)
CIS-234. Adobe Illustrator. (3 Credits)
This course introduces vector drawing utilizing Adobe Illustrator or other current commercial illustration software. Students master the tools and techniques used for both print and web graphics. Topics include industry terminology, color, layout, and design principles. Fee is required. (4 contact hours)
CIS-235. Adobe InDesign & Microsoft Publisher. (3 Credits)
This course is designed to further develop skills utilizing Adobe lnDesign and Microsoft Publisher software. The course is fast paced and project oriented with emphasis on independent work and decision-making in the design and layout of computer-generated documents, including forms, brochures, and newsletters. Other projects include, publishing web pages; utilizing photo editing tools; linking and embedding objects from other applications; and publishing for print and web. Fee is required. (4 contact hours)
CIS-236. Adobe Photoshop. (3 Credits)
This course encompasses bitmap manipulation utilizing Adobe Photoshop or other current image editing software. Students will master a variety of tools and techniques to edit and create digital images used for print and web. Additional topics include color modes, resolution, file formats, and optimization. Basic page layout and design principles are included. Fee is required. (4 contact hours)
CIS-238. Adv.Video Editing: Adobe AfterEffect. (3 Credits)
This course is designed to teach advanced digital video editing and production. Using both a conceptual and hands-on approach, students will learn how to enhance, render, and compile digital video files using a variety of techniques and special effects. Students will be exposed to advanced video enhancement techniques such as keyframes, chroma keying, use of layers to animate text and shapes, motion techniques, working with mattes, and 3-D objects. Fee is required. (5 contact hours)
CIS-251. Adv.Website Dev:Javascript & jQuery. (3 Credits)
This course introduces JavaScript and jQuery libraries to students already familiar with HTML and cascading style sheets for the purpose of building interactive websites. Using a hands-on approach, students will analyze problems, develop solutions, and debug and test those solutions. Topics include basic data types, literals, variables, operators, control structures, functions, arrays, browser objects, document objects, event handlers, regular expressions, dynamic content, and cookies. Fee is required. (4 contact hours)
CIS-254. C# Programming II. (3 Credits)
This course is designed to teach intermediate-level topics in PC application development by using both a conceptual and hands-on approach. This course will focus on the continued study of the C# programming language and will provide students with opportunities to gain experience using C# to create both console applications and event-driven GUI applications using object oriented techniques. This is an applications programming class for students with at least one semester of programming experience in the C# language. Popular development software will be utilized in class projects and other hands-on assignments and demonstrations. Students should be aware and comfortable understanding there are both theoretical and practical components to this course. Fee is required. (4 contact hours)
CIS-265. Python Programming II. (3 Credits)
This course is designed to teach intermediate-level topics in Python application development using both a conceptual and hands-on approach. This course will focus on the continued study of the Python programming language and will provide students with opportunities to use Python for object-oriented development (including inheritance and polymorphism), data manipulation, web scraping, Office document processing, and data analysis. Students will also be introduced to good software development skills, including: debugging, refactoring, style checkers, testing, and packaging.
CIS-276. Java Programming II. (3 Credits)
This course is an intermediate study of the Java programming language. Concepts of object-oriented program design are emphasized. Key topics include classes and inheritance, interfaces, generics, collections, exception handling and multithreading. Fee is required. (4 contact hours)
CIS-292. SQL/Database Applications. (3 Credits)
This course is designed to teach the use of Structured Query Language (SQL) to construct, modify, and maintain relational databases. Emphasis is on SQL and its uses in business applications. hierarchical, network and relational models are covered. Additional topics include data redundancy, data independence, security, and data integrity. Fee is required. (4 contact hours)
CIS-295. Internship. (3 Credits)
This course emphasizes planned and supervised career field experience relating to the occupational program of the student. Student works at least 15 hours a week. Topics include preparation for job search, resume and cover letter, job interviews, and professional development. Fee is required. (15 contact hours)
CIS-297. Website Design: WordPress. (3 Credits)
This course is designed to teach students how to create data-driven websites using popular development software tools. Students develop, implement, and work with databases, database connections, web-enabled interfaces, and server-side security. User interface design principles and applications will also be examined. This is very much a technical, analytical and creative class. Students will apply what they are learning by actively participating in a semester-long project to design and develop a data-driven website. As the students develop this project throughout the semester, various web design and development practices will be examined. Fee is required. (4 contact hours)