31 courses with the subject ISTC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
ISTC 1001Introduction to Information Systems Management2
This course provides an overview of computer hardware, relational databases, local area networks and programming. Information Systems terminology and industry acronyms associated with data, voice and video are also covered. Learning Outcomes Define a typical Information System and its components. Define data storage and management considerations for an Information System. Identify ethical and security challenges presented in the IS industry. Propose information system systems solutions to simple business problems. Describe Decision Support and Enterprise Systems. Define the roles of Information Systems. Understand the strategies used in system development.
This course is designed for the PC novice to learn how to maintain, upgrade, and repair personal computers. Participants will remove and replace motherboards, and various input/output devices. Hard drives maintenance procedures (formatting) and loading operating systems will be covered. Learning Outcomes Remove / replace internal computer components. Disassemble PC (Personal Computer). Explain hard disk maintenance procedures. Install operating systems. Identify major components. Contrast bus slots and I/O (input / Output) cards Describe tools used to repair PC’s
This course prepares IT students to support end users on the Microsoft Office Suite. This course covers basic computer concepts on computer hardware and desktop application software. Students will learn the fundamentals of word processing, database, and spreadsheet and presentation applications. Students will also be introduced to use of the Internet, online collaboration tools, and outlook. The capstone of the course will cover a comprehensive integration with Office applications. Learning Outcomes Work with and support Word documents. Create and support Excel documents. Create and support PowerPoint presentations. Edit, view and print worksheets. Instruct, in the form of a class presentation, a Microsoft Office assigned topic. Work with formulas and functions. Build a database.
This course covers operating system administration with the use of command line for microcomputers. Topics include booting and configuring the system, the use of internal commands and external commands, file management, networking, and writing of batch files. Learning Outcomes Set search path/prompt Perform disk check. Perform disk/file copying Create scripts files. Explain piping commands. Utilize disk files. Perform basic commands.
Prerequisites ISTC 1030 This course is designed to provide students with the knowledge and skills necessary to install, configure, manage and troubleshoot desktop clients in a network. Lectures, hands-on projects and exercises reinforce skills as they are learned. Specifictopic coverage includes: Installing; Using the System Utilities; Managing File Systems and Storage; Users, Groups, Profiles, and Policies; Security and Access Controls; Network Protocols; Printing and Faxing; Performance Tuning; Working with the Reistry; Booting Process; Fault Tolerance; Troubleshooting. Learning Outcomes Upgrade from a previous version of Windows. Perform an unattended installation. Configure, manage and troubleshoot remote desktop and remote assistance. Restore and back up the operating system, system state data, and user data. Manage and troubleshoot access to shared folders. Configure and troubleshoot desktop settings. Configure and manage user profiles.
ISTC 1045Network Systems I: Introduction to Networking3
This course exposes students to networking concepts, technologies, and typical network administration/analysis duties found in the workplace. Topics covered include communication models, network protocols, IP addressing and subnetting, physical and logical topologies, transmission media, and network hardware. Learning Outcomes Compare LAN, WAN, and WLAN (WiFi) technologies. Identify common connectivity issues. Explain the function of each layer of the TCP/IP and OSI models. Examine physical network and logical topology diagrams. Design an addressing and subnetting scheme for a routed IP network. Describe the relationship between IP and MAC addresses. Identify standard cable types. Identify commonly used TCP and UDP ports. List the characteristics of common logical network topologies. Describe the role and function of routers and switches
Prerequisites ISTC 1015 This course focuses on the fundamentals of relational databases; their use, design and implementation. The course will include entity-relationship modeling, logical and physical design and normalization. The use of Structured Query Language (SQL) for data manipulation will be emphasized. The course will also cover concepts of client/server, distributed and object-oriented databases, big data security, and data warehousing. Learning Outcomes Summarize database administration concepts of concurrency control, locking and recovery strategies. Explain various database science concepts such as big data, NoSQL databases, and data warehousing. Design relational databases according to normalization practices, annotating the design in Entity-Relationship diagrams. Utilize SQL commands for data definition, data retrieval, and data manipulation in single and multiple table environments.
Prerequisites ISTC 1045 This course is designed to investigate the analysis and implementation of network security policies, procedures and guidelines for establishing, monitoring and controlling methodologies for local and wide area networks. The course covers authentication methods, communication security, infrastructure security, cryptography, operational security and firewalls. Learning Outcomes Describe the five basic principles of cyber defense. Examine methods for securing (hardening) data, applications, operating systems, and networks. List techniques for mitigating and deterring attacks. Examine various “attacks” against IT systems Examine disaster recovery and business continuity plans. Examine IT security policies and procedures. Examine cryptography methods and algorithms. Examine authentication and access control methods. Describe the basic steps of an attack. Describe different types of malware.
Prerequisites ISTC 1015 This course focuses on the foundations of business communication in the Information Systems Industry. The topics will include developing your business writing skills, correspondence, written and oral business reports, employment communication, as well as topics on the social and ethical implications of Information Systems. Learning Outcomes Create a resume and cover letter. Explain how communication skills fuel career success. Explain the importance of effective media choice. Describe effect techniques for delivering bad news. Create a concise set of instructions for completing a task. Describe the AIDA Strategy for composing persuasive messages. Demonstrate best practices for writing workplace e-mails. Describe effective practices for planning and running meetings. Explore different job-search strategies. Demonstrate STAR technique for answering interview questions. Demonstrate the 3x3 writing process. Prepare short informational and analytical reports. Describe positive team-performance behaviors. Prepare and give an informative presentation. Give a 1-2 minute “elevator pitch” speech.
Prerequisites ISTC 1300 This course provides coverage of systems analysis and design theories and techniques. Both the traditional, structured approach and the object-oriented approach to systems development will be explored. Students will learn the theory of analysis, design and implementation following the guidelines of the Systems Development Life Cycle. Students will demonstrate system modeling with UML. Learning Outcomes Define all phases of the Systems Development Life Cycle. Diagram data models, use cases, and classes. Determine user requirements. Design a system baseline from requirements. Identify hardware and software needs. Demonstrate an understanding of various development models.
This course provides the beginner programmer with a guide to developing programs using structured programming logic. Analysis, design, coding, testing and debugging will be covered. Programming key points include structured programming, modularized programming, decision-making, looping, arrays, data file utilization, arrays and object-oriented classes. Students will be exposed to procedural and object-oriented programming. Students will be required to generate simple programs for this course. Learning Outcomes Illustrate data validation. Create programs with multiple methods/functions. Demonstrate understanding of variables and the various data types. Create programs using decision structures with relational and logical operators. Create programs using loop structures. Demonstrate an understanding of single dimension and two-dimensional arrays. Explain program development steps.
Prerequisites ISTC 1300 This course covers skills used to create web pages with a focus on client-side technologies, including such topics as cascading style sheets (CSS), HTML, and JavaScript. Learning Outcomes Understand the HTTP and HTTPS protocols and how to use them to transmit data using forms and URLs. Define client/server architecture. Apply responsive design principles to create web pages that display correctly on all screen sizes. Create standards compliant web pages using HTML / CSS / Javascript.
ISTC 2006Network Systems II: Routing and Switching Essentials3
Prerequisites ISTC 1045 This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with virtual LANs and inter-VLAN routing in both IPv4 and IPv6 networks. Learning Outcomes Configure Ethernet switch ports. Determine how a router will forward traffic based on the contents of a routing table. mplement access control lists (ACLs) to filter traffic. Use monitoring tools and network management protocols to troubleshoot data networks. Implement DHCP on a router. Explain how switching operates in a small to medium-sized business network. Implement network address translation (NAT). Implement static routing. Configure monitoring tools available for small to medium-sized business networks Implement VLANs Configure initial settings on a network device.
Prerequisites ISTC 2006 This course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students willbe able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. Learning Outcomes Manage Cisco IOS? Software licensing and configuration files Configure and troubleshoot basic operations of routers in a complex routed network for IPv4 andIPv6- Open Shortest Path First (OSPF) protocol (single-area OSPF and multi-area OSPF)- Enhanced Interior Gateway Routing Protocol (EIGRP) Configure and troubleshoot DHCP and DNS operations for IPv4 and IPv6 Configure and troubleshoot VTP, STP, and RSTP Configure and troubleshoot STP operations Understand and describe the operations and benefits of link aggregation and Cisco VLAN TrunkProtocol (VTP) Configure and troubleshoot advanced operations of routers and implement RIP, OSPF, and EIGRProuting protocols for IPv4 and IPv6
Prerequisites ISTC 1033 In this course, the student is expected to learn the procedures underlying server operating systems. The course will cover network design, installing Servers, configuring and optimizing Servers, managing users and groups, disk quotas, basic and dynamic disks, security, and print management. Learning Outcomes Manage software updates. Install, configure, and manage DHCP (Dynamic Host Configuration Protocol). Install, Configure, monitor, manage, optimize, and troubleshoot the performance of the Server. Install, configure, and manage Active Directory. Install, configure, and manage DNS (Domain Name System). Configure a Virtual Server. Configure, manage, and troubleshoot local user and group accounts.
Prerequisites ISTC 2035 System administrators can greatly increase their productivity and efficiency by leaving the GUI wizards behind and incorporating PowerShell into their daily routines. This course will expose students using Powershell in a variety of scenarios usingmany features included in Windows servers, such as Exchange, IIS, SharePoint, Azure, and Office 365. Major Content Areas Powershell Administrative Environment Containers Azure Windows Networking Troubleshooting Active Directory Internet Information Server (IIS) Hyper-V Shared Data Windows Update Printing Windows Storage Learning Outcomes Report system performance using built-in cmdlets and WMI to obtain single measurements. Use the .NET Framework to achieve administrative scripting. Create PowerShell scripts using decision structures with relational and logical operators. Demonstrate understanding of variables and the various data types. Employ best practices for writing PowerShell scripts to configure Windows servers. Create PowerShell scripts using loop structures. Create PowerShell scripts with multiple functions. Set up VMs, websites, and shared files on Azure. List the tools used to diagnose and resolve issues with Windows servers. Perform key admin tasks on Windows servers.
Prerequisites ISTC 1050 This course focuses on working with an enterprise-level database management system as well as basic administrative tasks such as installations. The use of Structured Query Language (SQL) will be emphasized as it relates to data definition and data manipulation. Topics also include triggers and stored procedures. Learning Outcomes Implement triggers, functions and stored procedures. Install and configure enterprise-level DBMS. Monitor and troubleshoot DBMS performance. Use SQL data definition and manipulation commands. Manage database security. Back up and recover databases. Understand dead lock issues.
Prerequisites ISTC 1300 This course introduces the student to the theory, design, and implementation of common data structures and related algorithms. Topics include linked lists, recursion, stacks, queues, search algorithms, sorting algorithms, graphs, and binary trees. Students will write numerous programs to demonstrate comprehension of the course topics. Learning Outcomes Understand complexity analysis and Big O notation. Understand recursive solutions and their applications. Compare and contrast searching and sorting algorithms. Choose the appropriate data structure for modeling a given problem. Define and use common Abstract Data Types (ADT)
Prerequisites ISTC 1061 This course is designed for the network administrator who needs to learn the basics of VPN security and network firewalls. Basic installation techniques are covered along with how to make an intelligent choice of firewall technology. Basic firewalltroubleshooting is also presented. This course aligns with the CheckPoint CCSA Certification outline. Learning Outcomes Capture Packets. Perform Password Recovery on a router/firewall. Memorize and work with common Port Numbers. Install and troubleshoot a Web Server Install and troubleshoot an IPS/IDS. Install and troubleshoot a VPN Server Install and troubleshoot a Proxy Server
Prerequisites ISTC 1015 , ISTC 1033 Course DescriptionThis course will provide a foundation in the field of Computer Forensics. The student will learn how to obtain and analyze digital information for possible use as evidence in civil, criminal or administrative cases. Topics includeapplications of hardware and software to computer forensics, computer forensics law, volume and file system analysis, computer forensics investigations, and computer forensics in the laboratory. Hands-on exercises guide discussions and reinforce thesubject matter. Learning Outcomes Describe the steps in preparation for a search and seizure Describe the most common Investigations Demonstrate acquisition, recovery, and analysis of data from USB/flash drives and hard drives Prepare reports for High-Tech Investigations and testifying in court. Work with current Forensics Tools List the Rules of Evidence Demonstrate various data/evidence acquisition methods Describe storage formats for digital evidence
Prerequisites ISTC 2011 , ISTC 2066 The CCNA Cybersecurity Operations curriculum provides an introduction to the knowledge and skills needed for a Security Analyst working with a Security Operations Center team. It teaches core security skills needed for monitoring, detecting, investigating, analyzing and responding to security events, thus protecting systems and organizations from cybersecurity risks, threats and vulnerabilities. Learning Outcomes Take the Cisco CCNA Cybersecurity Operations Certification exam. Apply knowledge and skills to monitor, detect, investigate, analyze and respond to security incidents. Apply for entry-level jobs as Associate Security Analyst and Incident Responder. Understand cybersecurity operations network principles, roles and responsibilities as well as the related technologies, tools, regulations and frameworks available.
Prerequisites ISTC 1015 This course will provide fundamentals of planning and managing projects for information system (IS) organization. This includes creating components of a project which will involve schedules, using critical path, assigning resources, and tracking progress. Focus is on topics that are unique to management of projects in an IS department. Learning Outcomes Discuss project management software. Define and develop components of a project: Work breakdown structure, scope, time, costs, stakeholders, resources, milestones, risks, and communication plans. Understand the Project Knowledge Areas as defined by the Project Management Body of Knowledge. Understand global trends in Project Management, including Agile development.
Prerequisites ISTC 1510 This course covers skills used to create dynamic web applications with focus on server-side technologies. Students will learn how to use server-side programming languages to access SQL databases to create dynamic and persistent web applications. Learning Outcomes Differentiate between server-side programming and client-side programming. Apply standard programming constructs (variable /control flow / looping / classes / etc ) to server-side programming. Understand the HTTP and HTTPS protocols and how to use them to receive data using forms and URLs. Describe 3-tier architecture and the differences between the presentation, application and data tier. Develop server-side applications that interact with a database.
ISTC 2150Virtualization, Storage, and Cloud Technologies3
Prerequisites ISTC 1061 , ISTC 2035 This course is designed to provide students with hands-on experience in creating and managing virtualized server environments and high-availability clusters (aka clouds). Topics include hypervisors, virtual machines, PaaS and laaS options, storage-area networks, administration tools, and related technologies Learning Outcomes Create a high-availability cluster (aka cloud). Manage a virtualized environment. Create a solution for rapid deployment of virtual servers. Create virtual servers, workstations, and networks. Create a self-service (laaS) virtualized desktop (PaaS) environment. Create scripts to automate the management of virtual servers. Create a storage-area network. Describe the hardware and software requirements for creating virtualized environments.
Prerequisites ISTC 1300 This course builds on early Java to cover some of Java’s more advanced capacities. Topics covered include enterprise-wide development of distributed n-tier client/server applications, Java Database Connectivity (JDBC), server side Java programming (Servlets/JSP), multithreading, collections, and data structures. Learning Outcomes Use lambdas in Java applications, Develop multiple class Java applications. Develop Java applications using multithreading concepts. Create Java applications using the JDBC API to work with databases. Create and implement Java interfaces. Create Java applications using streams and files.
Prerequisites ISTC 1300 This course will introduce the student to the .NET application development environment. The student will learn the .NET tools to create applications that correspond to Windows standards. Topics covered include data controls, reports, multiple-document applications, file processing, elementary database interfacing (ADO.NET), and web applications (ASP.NET). The major focus of the course will be on object-oriented topics such as classes, constructors, inheritance, and polymorphism used in the contxt of creating Graphical User Interface (GUI) intense programs. Learning Outcomes Use .NET to access and update data files. Create, debug, and deploy windows .NET applications. Develop programs that use exception handling. Design classes with multiple data structures and methods. Create simple web applications using ASP.NET. Use ADO.NET to access relational databases in a program. Create applications using multiple classes that illustrate inheritance.
Prerequisites ISTC 2320 This course will present advanced topics in .NET application development. Coursework will focus on developing programs in the 3-tier client/server environment. Topics covered include database interfacing using ADO.NET, web applications using ASP.NET, multithreading, collections and interfaces. Learning Outcomes Create multithreading applications. Interface with a database using ADO.NET and LINQ Create advanced applications using multiple forms. Create advanced classes. Create advanced web applications using ASP.NET
ISTC 2330Cross-Platform Web Application Development3
Prerequisites ISTC 1510 This course is designed to introduce students to the concepts of cross-platform application development utilizing web technologies. Students will build web applications that can be deployed to various mobile and desktop operating systems. Learning Outcomes Understand native development versus cross-compiling. Construct complex web applications Understand how to deploy web applications to mobile and desktop operating systems. Use native device features in a web application.
Prerequisites ISTC 2110 This course focuses on capstone web project development. Students will be completing a capstone project that highlights an interactive web application, using both client and server side technologies. Advanced web development topics will be covered. Learning Outcomes Identify problems that can be solved using web technologies. Apply knowledge from previous course work and research new skills to develop a capstone project. Compare and evaluate different web technologies. Provide an oral presentation of the completed capstone project. Produce a project scope and be able to identify what is in and out of scope. Demonstrate iterative changes to a large project.
This course is designed to provide students the opportunity to work within the Information Technology field. Students are expected to observe and apply all of the technical skills learned thus far in their program. Students are also expected to conduct themselves in a manner that would be expected of a full-time employee of the organization they are working for. Learning Outcomes Demonstrate a professional-level of soft skills on the job. Demonstrate technical skills relevant to the position as identified by the employer