Computer Information Systems Courses

CIS 001 Basic Computer Skills
Prerequisite: None

A course designed to introduce the basic computer skills to the beginning student. File management, word processing, and online course management will be emphasized. All coursework will be completed using the computer and appropriate software.

CIS 101 Microcomputer Applications
Prerequisite: None

A course designed to develop skills to use microcomputers to manage information. The student will complete in depth hands-on assignments using application software in spreadsheets, database management, word processing, presentations, and the operating system. These assignments will develop students' ability to locate, organize, store, retrieve, evaluate, synthesize, and annotate information from print, electronic, and other sources in preparation for solving problems and making informed decisions.

CIS 110 Technical and Digital Literacy
Prerequisite: None

This course is an introduction to the tools for managing information. In this course students will build their knowledge of key technology concepts, including the functions of the Internet and Web, computer systems and applications, and the range of ethical issues that continue to emerge in our global, technology-driven society. An information system includes people, procedures, hardware, software, and data. These components are used to develop students' ability to locate, organize, store, retrieve, evaluate, synthesize and annotate information from print, electronic, and other sources in preparation for solving problems and making informed decisions. The students will complete hands-on introduction to managing information using applications software for word processing, presentations, spreadsheets, and database management.

CIS 121 Foundations of Management Information Systems
Prerequisite: None

Students will learn the impact and role of Management Information Systems (MIS) within the organization and understand the importance and impact of ethical topics as they apply to Information systems. Topics covered include: Decision Support Systems, Database structure, enterprise applications, e-commerce, social and ethical issues related to information technology, information technology and how it impacts the strategic development of the organization. In addition, students will understand MIS and the strategic role it plays in management of the organization and learn to identify important business processes and align technology tools that support chosen business strategies. The course will help students understand the role of Information Technology as a critical element of today's business environment and meet employers' expectations that college graduates have an understanding of concepts and terms within management information systems.

CIS 123 Introduction to Security

Introduces students to the fields of cybercrime and security. Covers issues associated with different types of threats, attacks, and methods employed against these threats and attacks. Practical cryptography, securities of operating systems, computer networks, database systems, and other types of computer systems will be introduced.

CIS 124 Programming and Logic

This is an introductory course in computer programming logic and design. The student will learn concepts applicable to all programming languages, including: syntax, data types, arrays, control structures, value-returning functions, input/output techniques, validations, and flowcharting concepts. Program logic will be developed using flowcharts and pseudocode. Basic concepts of object-oriented programming are also introduced. in addition to programming, the critical thinking and problem-solving skills developed in this course are essential to success in course and career areas of CIS such as systems design, analysis, and support.

CIS 126 Computer Operations and Maintenance
Prerequisite: None

This course is designed to help students acquire the knowledge and skills needed to install, upgrade, repair, configure, troubleshoot, optimize, and perform preventative maintenance on standalone and networked desktop and mobile computing  devices.

CIS 127 Web Design and Development
Prerequisite: None

This course will introduce students to the fundamentals of HTML and CSS with a focus on best practices in web design.

CIS 129 C# Programming
Prerequisite: CIS 124 

The course will use C# to explain programming concepts including object-oriented programming (classes, methods, objects, etc), how to use variables, data types (arrays, strings, numbers, lists, queues, stacks, etc), control structures (conditionals, looping, recursion, etc.) basic algorithms (sorting, searching, etc.), and some advanced ideas (exception handling, threads, input/output streams, etc.).

CIS 133 Help Desk Fundamentals

This course focuses on the skills students will be expected to have as help desk professionals and technical support technicians including successful communication and quality customer service skills, troubleshooting, technical writing for end users, needs analysis, and technologies and procedures commonly used in a modern help desk environment.  Prerequisites: None

CIS 143 Implementing Information Systems-User Perspective

Introduction to object-oriented program language in the context of developing and implementing various components of a Management Information System with particular attention given to producing standard Windows and Web user interface forms. Topics are presented in a sequence that allows the student to learn how to deal with a visual interface while acquiring important programming skills such as creating projects with objects, decisions, loops, lists, and arrays. Students are presented with interface design guidelines throughout the course. Class will include numerous projects covering foundational programming.

CIS 151 Network I
Prerequisite: None

The Network I course is designed to provide students with knowledge and skills they need to install, configure, and maintain a network. In addition to learning computer networking concepts, students will have simulated laboratory experience in current and emerging networking technology that will empower them to enter employment or further education and training in the computer networking field. Instruction includes, but is not limited to, networking, network terminology and protocols, network standards, local area networks (LANs), Open System Interconnection (OSI) model, cabling, cabling tools, routers, network devices, Ethernet, and Internet Protocol (IP) addressing.

CIS 152 Network II

The Network II course expands on the student's knowledge of computer networking and improves skills in current and emerging networking technology.  Instruction includes, but is not limited to, wide area networks (WANs), transmission control protocol/ internet protocol (TCP/IP), IP addressing, routers, router configuration, routing protocols, and access control lists (ACLs).  Particular emphasis is given to understanding the nature of and components of networks that make up LANs and WANs.

CIS 173 Implementing Information System-Data Perspective
Prerequisite: CIS 143, minimum grade C

Continuation to object-oriented programming in the context of developing and implementing various components of a Management Information System with particular attention given to database incorporation. Students learn to bind data tables to a data grid and bind individual data fields to controls such as labels and text books in user interfaces. Students learn to query arrays, lists, and databases. Class will include numerous projects covering intermediate programming.

CIS 183 Project Management

A course designed to study the basic steps and techniques used in the analysis, design, and development of projects. The student will learn to locate, organize, store, retrieve, evaluate, synthesize, and annotate information from print, electronic and other sources needed to solve the problems and make informed decisions for the completion of a successful project. The course will also cover the use of a project management tool to control the project.

CIS 193 Operating System (Microsoft)
Prerequisite: None

A course designed to familiarize students with the workstation operating system software. Topics include the commands and procedures to interact and control your workstation's operating system environment and peripheral coordination. Students will gain the knowledge and skills needed to install, configure, customize, optimized, maintain, and troubleshoot the workstation operating system.

CIS 203 Database Structure
Prerequisite: None

This course covers how to plan, create, and maintain relational databases. The course includes creating databases, tables, and indexes while working with information, such as, inserting, deleting, and updating data with queries and built-in functions. Advanced tasks include exploring table types, transactions, and administering the database.

CIS 205 Introduction to SQL
Prerequisite: CIS 203 

Introduces SQL(Structured Query Language), to the student through both theory and hands-on activities. Students will learn to read and write SQL statements to create, manipulate, and manage data tables in relational database.

CIS 211 Server I
Prerequisite: CIS 126, CIS 151,

A course to familiarize the student with the skills needed to manage a network using Microsoft Server Operating System. This course will provide the skills necessary to install, configure, customize, optimize, network, integrate, and troubleshoot Microsoft Server Operating System and the Active Directory environment.

CIS 212 Network Server 2 (Security)
Prerequisite: CIS 211, minimum grade C or consent of instructor.

A course to familiarize the student with the skills needed to manage a secure Microsoft Windows Server Operating System. Topics include: Securing servers based on function, designing a secure infrastructure, and security policies, procedures, group policy objects, and management.

CIS 213 Network 3
Prerequisite: CIS 151, CIS 152 

The Network 3 course provides students with classroom and laboratory experience in current and emerging networking technology. Instruction includes, but is not limited to, a review of Open System Interconnection (OSI) and Reference Model and OSI layer functions. Variable-length subnet masking (VLSM), local area network (LAN), switching, virtual LANs (VLANs), LAN design, interior gateway routing protocol (IGRP), and network management. Particular emphasis is given to students being able to demonstrate the ability to apply material from previous semesters to a network and be able to demonstrate the ability to apply material from previous semesters to a network and be able to explain how and why a particular strategy is employed.

CIS 214 Network 4
Prerequisite: CIS 151, CIS 152, and CIS 213 

The Network 4 course provides students with classroom and laboratory experience in current and emerging networking technology. Instruction includes, but is not limited to point-to-point protocols (PPPs), network address translation (NAT), integrated services digital network (ISDN), dial-on-demand routing (DDR), frame relays, and network management. The student will prepare for the CCNA exam and have the option to prepare for the Network+ Certification Exam. Studies from previous semesters (Network 1, 2, and 3) will be incorporated into practical final exams.

CIS 215 Advanced SQL
Prerequisite: CIS 205 

This course builds on introductory concepts in SQL (Structured Query Language) through advanced statements and features. Additionally, through discussion and hands-on practices. This course will explore concepts associated with managing an online database using PHP.

CIS 221 Linux
Prerequisite: Knowledge a student should have before attempting Linux+ course: Resume and Employer letter of recommendation or A+ Certification or 95% moodle exam CIS 126 and Microsoft 70-680 & 70-687 Certifications or 95% moodle exam CIS 193 

This course prepares students for the CompTIA's Linux+Exams; LX0-101 and LX0-102. It is recommended that the student study for both exams before taking either exam.  The Linux+ certification is a vendor-neutral certification designed to certify that applicants can complete general Linux tasks across many different distributions. In the latest version of the Linux+ certification, CompTIA has partnered with the Linux Professional Institute (LPI) to identify what knowledge is necessary to be an effective Linux administrator, thus the CompTIA Linux+ certification is essentially the same as the Linux Professional Institute Level 1 certification. The Linux administrator, one with about six months to a year's worth of experience on the job. It focuses on running GNU and UNIX commands from the command line, installing and configuring Linux, and maintaining and securing the Linux system Powered by LPI. This course includes information on Using Linux, Installation, and Localization, Boot and Shutdown, User Interfaces and Desktops, Software Installation, Users and Groups, Disk and File System Management, Hardware Installation, Processes and System Services, System Monitoring Networking and Security. This course requires a minimum of 65 hours to complete online materials.

CIS 222 Network Server 3 (Adv Services 2012)
Prerequisite: CIS 126, CIS 193, CIS 211, CIS 212, with 95% on moodle exams or Instructor Approval

This course provides students with the knowledge of the advanced services of Windows Server 2012 as an industry certified Windows professional. Microsoft's 70-412: Configuring Advancing Windows Server 2012 Services certification measures the students' ability to administer, configure and manage Windows Server 2012 advanced services. The curriculum measures the student's ability to perform real-world job skills using the Window Server 2012 operating  system.  This course includes information on Active Directory Infrastructure, File and Storage Solutions, Disaster Recovery, Advanced DHCP, Advanced DNS, Hyper-V, High Availability, Active Directory Certificate Services, Active Directory Rights Management Services (AD RMS), and Active Directory Federation Services 2.1 (AD FS). This course requires a minimum of 41 hours to complete online materials.

CIS 223 Security I
Prerequisite: CIS 123 or CIS 126 

This course helps prepare students for various IRC (Industry recognized certifications) such as the  CompTIA Security+ and the (ISC)2 SSCP. Students will learn about the challenges associated with protecting electronic information and physical system components. Various threats and techniques for protecting data and information against those threats will be discussed. Skills will be introduced to manage security threats and harden systems and networks for optimal security.

CIS 233 Security II
Prerequisite: CIS 123 and CIS 223 

Advanced topics in operating system, network, and organizational security to ensure the confidentiality, integrity, and availability of systems and information in various organization-types are explored.

CIS 265 CIS Internship
Prerequisite: Enrollment in the Computer Information Systems Program and consent of the instructor.

This course is a supervised work experience in an information technology environment using the skills and related knowledge learned in previous courses. The instructor will do coordination of work experience to classroom learning. Time will be arranged to discuss this experience. This course should be taken in the last semester of the student's degree/certificate completion.

CIS 270 I.S.-Computer Information System
Prerequisite: Consent of instructor

A specialized program of study directly related to the department's area of expertise. The course is arranged between a faculty member and student and takes into consideration the needs, interests and background of the student.

CIS 280 Special Topics-Computer Information System
Prerequisite: None

Courses are offered to accommodate special interests of students and/or faculty. Typically, the course will cover new material not currently contained in the curriculum at ECC.

CIS 290 Program Capstone-Computer Information System

This course is designed to provide students with the skills for seeking employment and to manage their careers effectively. Topics covered include conduction a job search, interviewing techniques, employment correspondence, acquiring web-based skills, and resume and portfolio development for job search and/or career advancement. Student will also demonstrate technology and academic proficiencies (complete WorkKeys assessment). This course should be taken the last or next to last semester prior to graduation.