Computer Information Systems Courses
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.
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.
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.
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.
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.
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.
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.
This course will introduce students to the fundamentals of HTML and CSS with a focus on best practices in web design.
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.).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.