Computer Information Systems & Technology

Digital Imaging using raster image editing and/or image creation software: scanning, resolution, file formats, output devices, color systems, and image-acquisitions.

Lab fees apply

Course Objectives

A survey of computer design concepts, terminology, processes, and procedures. Topics include computer graphics hardware, electronic images, electronic publishing, vector based graphics, and interactive multimedia.

Lab fees apply

Course Objectives

General principles of customer service within a technical environment. Topics include internal/external customer relationships, time-management, best practices, and verbal and non-verbal communications skills.

Course Objectives

Introduction to electronic game development and game development careers. Includes examination of history and philosophy of games, the game production process, employee factors for success in the field, and current issues and practices in the game development industry.

Course Objectives

Introduction to game and simulation development. Includes analysis of existing applications and creation of a game using an existing game engine. In-depth coverage of the essential elements of game design. Also covers an overview of cultural history of electronic games, survey of the major innovators, and examination of the trends and taboos that motivate game design.

Lab fees apply

Course Objectives

Mathematical elements and algorithms involved in basic animation. Includes generating graphics, viewing 3D environments such as visible line detection and 3D surfaces, image processing techniques, and special effects.

Lab fees apply

Course Objectives

Characters, environments, architecture, static objects, user interface, and storyboards for games. Emphasizes applying 2D design concepts.

Lab fees apply

Course Objectives

Game and simulation programming. Includes advanced pointer manipulation techniques and pointer applications, points and vectors, sound, and graphics.

Lab fees apply

Course Objectives

Design and management of an industry standard portfolio. Includes techniques in self-promotion, resume writing, portfolio distribution systems, and interviewing.

Course Objectives

Skill development in C++ programming for games and simulations. Examines real-work C++ development issues.

Course Objectives

Instruction in web page design and related graphic design issues including mark-up languages and browser issues.

Lab fees apply

Course Objectives

Exploration of the use of graphics and sound to create interactive multimedia applications and/or animations using industry standard authoring software.

Lab fees apply

Course Objectives

Web programming using industry-standard languages and data stores.

Course Objectives

This course covers networking architecture, structure, and functions; introduces the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations to provide a foundation for the curriculum.

Lab fees apply

Certification Agency: Cisco

Course Objectives

Describes the architecture, components, and basic operation of routers and explains the basic principles of routing and routing protocols. It also provides an in-depth understanding of how switches operate and are implemented in the LAN environment for small and large networks.

Lab fees apply

Certification Agency: Cisco

Course Objectives

CCNA R&S: Scaling Networks (ScaN) covers the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches using advanced protocols.

Lab fees apply

Certification Agency: Cisco

Course Objectives

WAN technologies and network services required by converged applications in a complex network; enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements.

Lab fees apply

Certification Agency: Cisco

Course Objectives

The fundamentals of managing and configuring network clients.

Lab fees apply

Course Objectives

Implement and support virtualization of clients of servers in a networked computing environment. This course explores installation, configuration, and management of computer virtualization workstation and servers.

Lab fees apply

Course Objectives

An introduction to data storage-related technologies. Topics include data storage for cloud, Big Data, mobile, social media, and software-defined data centers. Provides a strong understanding of storage technologies and prepares students for advanced concepts, technologies, and processes.

32 lecture hours + 32 laboratory hours

Lab fees apply

Course Objectives

Installing, configuring, managing, and supporting a network infrastructure.

Lab fees apply

Course Objectives

Implement, administer, and troubleshoot information systems that incorporate servers in a networked computing environment.

Lab fees apply

Course Objectives

Identify and define terminology, hardware, and software components of computer networks, utilize equipment, protocols, and topologies to differentiate between various network systems, demonstrate skills in installing network hardware, software, and cable; troubleshoot network connectivity, configure network protocol, and install and configure network client software.

Lab fees apply

Course Objectives

Career-related activities encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component.

Course Objectives

Introduction to Linux operating system. Includes Linux installation, basic administration, utilities and commands, upgrading, networking, security, and application installation. Emphasizes hands-on setup, administration, and management of Linux.

Course Objectives

A study of current personal computer hardware including assembly, upgrading, setup, configuration, and troubleshooting.

Lab fees apply

Course Objectives

Provides instruction in advance open-source Linux operating system. Develops directory services for clients, support users remotely, and install and configure network services.

Lab fees apply

Course Objectives

Career-related activities encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component.

Course Objectives

An introduction to computer programming including design, development, testing, implementation, and documentation.

Lab fees apply

Course Objectives

Introduction to fundamentals of SQL and relational databases.

Lab fees apply

Course Objectives

Skills development in web programming including mark-up and scripting languages.

Course Objectives

An overview of different mobile platforms and their development environments.

Lab fees apply

Course Objectives

An introduction to the design and creation of relational databases using Oracle. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL).

Lab fees apply

Course Objectives

Introduction to the analysis and utilization of data requirements and organization into normalized tables using the four normal forms of database design.

Lab fees apply

Course Objectives

Techniques for Web development. Includes server-side and client-side scripting.

Lab fees apply

Course Objectives

Course explores developing applications for iOS devices. Will include Objective-C programming, use of the iOS SDK environment, and current programming issues in the iOS environment.

Lab fees apply

Course Objectives

Introduction to object-oriented Java programming including the fundamental syntax and semantics of Java for applications and web applets.

Lab fees apply

Course Objectives

Introduction to object-oriented programming. Emphasis on the fundamentals of design with classes, including development, testing, implementation, and documentation. Includes object-oriented programming techniques, classes, and objects.

Course Objectives

Skills development in the implementation of a database solution using Microsoft SQL Server client/server database management system.

Lab fees apply

Course Objectives

Programming for mobile devices including file access methods, data structures, modular programming, program testing and documentation.

Lab fees apply

Course Objectives

A continuation of Oracle SQL. Topics include hierarchical queries, set based queries, correlated subqueries, scripting, and scripting generation.

Lab fees apply

Course Objectives

Fundamentals of the tasks and functions required of a database administrator using Oracle.

Lab fees apply

Course Objectives

A continuation of Oracle Database Administration I. Topics include the recovery procedures, logical backups, standby database capabilities, and performance tuning of the Oracle Server. Common performance problems and the use of diagnostic tools to troubleshoot and optimize throughout will be discussed.

Lab fees apply

Course Objectives

Career-related activities encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and employer, the student combines classroom learning with work experience. Includes a lecture component.

Course Objectives

Introduction to database theory and the practical applications of a database.

32 lecture hours + 32 laboratory hours

Lab fees apply

Course Objectives

Advanced concepts of database design and functionality.

Lab fees apply

Course Objectives

Instruction in security for network hardware, software, and data, including physical security, backup procedures, relevant tools, encryption, and protection from viruses.

Lab fees apply

Course Objectives

Safeguard computer operating systems by demonstrating server support skills and designing and implementing a security system. Identify security threats and monitor network security implementations. Use best practices to configure operating systems to industry security standards.

Course Objectives

Identify elements of firewall design, types of security threats and responses to security attacks. Use Best Practices to design, implement, and monitor a network security plan. Examine security incident postmortem reporting and ongoing network security activities.

Lab fees apply

Course Objectives

Computer information systems security monitoring, intrusion detection, and crisis management. Includes alarm management, signature configuration, sensor configuration, and troubleshooting components. Emphasizes identifying, resolving, and documenting network crises and activating the response team.

Lab fees apply

Course Objectives

In-depth coverage of incident response and incident handling, including identifying courses of attacks and security breaches, analyzing security logs; recovering the system to normal, performing postmortem analysis, and implementing and modifying security measures.

Lab fees apply

Course Objectives

In-depth study of system forensics including methodologies used for analysis of computer security breathes. Gather and evaluate evidence to perform postmortem analysis of a security breach.

Lab fees apply

Course Objectives

Comprehensive experience for the security curriculum. Synthesizes technical material covered in prior courses to monitor, audit, analyze, and revise computer and network security systems that ensure appropriate levels of protection are in place to assure regulatory compliance.

Lab fees apply

Course Objectives

Career-related activities encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component.

Course Objectives

This is a practical application and comprehensive course that includes the planning, design, and construction of a complex network that will sustain an attack, document events, and mitigate the effects of the attack.

Lab fees apply

Course Objectives

Last updated: 03/19/2018