Computer Technology
- Cisco Network Administrator Certificate in Applied Science
- Computer Technology Associate in Applied Science
- Cybersecurity Certificate in Applied Science
- Full Stack Developer Certificate in Applied Science
- Microsoft Network Technician Certificate in Applied Science
- Systems Administration Certificate in Applied Science
- Web Programming Certificate in Applied Science
Computer Technology
Offered Fall, Spring and Summer Semesters
This course is an introduction to the principles and technologies used in modern management information systems.
Offered Fall, Spring and Summer Semesters
Prerequisites: CPT 113
This course examines problem-solving techniques applied to program design. Topics include a variety of documentation techniques as a means of solution presentation. Basic computer programming will be taught using the Python language.
Offered Fall, Spring and Summer Semesters
This course introduces microcomputer applications software, including word processing, databases, spreadsheets, graphs and their integration.
Offered Spring Semester
This is a study in the planning and implementation of object-oriented programs. Python programming is used for this course.
Offered Fall Semester
This course is an introduction to foundational topics in data science. Topics include data collection, integration, management, modeling, analysis, visualization, presentation, and decision making.
Offered Fall, Spring and Summer Semesters
This course examines the methods and procedures used in maintaining microcomputer systems. Topics include hardware and software installation, configuration, operations and troubleshooting.
Offered Fall and Summer Semesters
This course introduces designing, coding, testing and debugging C# programs. Topics include procedural, functional and object-oriented techniques; programming; IDEs; .NET; processing data; data types; I/O; decision processing; control structures; modularized coding with methods; and arrays.
Offered Fall and Spring Semesters
Prerequisite: CPT 230
Co-requisite: IST 272 (required)
This course focuses on advanced programming concepts for C#. Topics include advanced string and character processing, user-defined classes and advanced .NET, multiform projects, inheritance and polymorphism, database processing, exception handling and GUIs with Windows Forms.
Offered Fall and Spring Semesters
This introductory course in C programming emphasizes the designing, coding, testing and debugging of C programs involving input/output operations, data types, storage classes, decision structures, looping, functions, preprocessor directives, arrays and simple pointers.
Offered Fall and Spring Semesters
Prerequisite: CPT 168
This course is an introduction to Java programming. Topics will cover Java syntax and classes for use in the development of Java applications and applets.
Offered Fall and Spring Semesters
Prerequisite: CPT 236
This course is a study of advanced topics of the Java programming language by building on a basic knowledge of the Java language. Topics covered will include multi-reading, swing classes, swing event models, advanced layout managers, the JavaBean component model, network programming and server-side programming.
Offered based on need
This course is a study of Active Server Pages (ASP) programming to build, implement and execute ASP scripts and examines topics related to the syntax of server-side ASP scripting as well as the use of ASP with databases.
Offered Fall, Spring and Summer Semesters
This course examines the theory of operating systems and how the operating system theory is implemented in current operating systems.
Offered Fall, Spring and Summer Semesters
Prerequisites: CPT 267; and (CPT 231 or CPT 237 or CPT 273 or CPT 289 or IST 191 or IST 203 or IST 258 or IST 292 or IST 293 or IST 294 or BUS 190); and (SPC 205, SPC 208, or SPC 209); and MAT 109 or higher college transferable math*** Instructor or DH consent also required
This course covers the techniques of system analysis, design, development and implementation.
Offered Fall, Spring and Summer Semesters
This course is a study of technical support/help desk concepts and techniques for supporting computers and computer services.
Offered Fall, Spring and Summer Semesters
Prerequisite: CPT 170
This course emphasizes the integration of popular microcomputer software packages using advanced concepts in microcomputer applications software. Note: MSOFFICE is used.
Offered Spring Semester
Co-requisite: IST 278 (recommended)
This course explores key concepts in data visualization and reporting. Topics include methods used in graphical representation of data, exploration and reporting of data, and basic predictive modeling methods.
Offered Fall, Spring and Summer Semesters
Prerequisites: CPT 264; and CPT 231 or CPT 237 or IST 203 or IST 204 or IST 258 or IST 191 or IST 292 or IST 294; and SPC 205, SPC 208 or SPC 209; and MAT 103 or MAT 109 or MAT 120 or higher math
This course includes the design, development, testing and implementation of an instructor-approved project.
Offered based on need
Prerequisite: Departmental Approval
This course integrates computer technology skills within an approved work site related to the computer industry.
Offered based on need
This course is an introduction to the PHP programming language and will cover topics related to the syntax of PHP language and how PHP can be used to design and develop dynamic, database-driven web pages.
Information System Technology
Offered Fall, Spring and Summer Semesters
This course studies the fundamentals of cyberspace and cybersecurity. Topics of study include roles and functions within cyberspace, data security, digital forensics, incident management, training and awareness and physical and environmental security.
Offered Fall and Summer Semesters
This course will provide students with the fundamental knowledge and concepts of the LINUX operating system, including command-line functions, file systems, user and group administration, process management, text editors and network applications.
Offered Fall and Spring Semesters
Prerequisite: IST 190
This course will provide students with the skills necessary to administer a LINUX system, including hardware/software configuration, user and group administration, LINUX network configuration and file system management.
Offered Fall and Spring Semesters
This course is a study of cloud computing as a framework for providing network access to shared computing resources including storage, network, server and virtualization infrastructures.
Offered Summer Semester
Prerequisite: IST 220
This course is a study of current and emerging computer networking technology. Topics covered include safety, networking, network terminology and protocols, network standards, LANS, WANS, OSI models, cabling, cabling tools, Cisco routers, router programming, star topology, IP addressing and network standards.
Offered Fall Semester
Prerequisites: IST 201
This course is a study of LANS, WANS, OSI models, Ethernet, token ring, fiber distributed data interface TCP/IP addressing protocol, dynamic routing, routing and the network administrator’s role and function.
Offered Spring Semester
Prerequisite: IST 202
This course is a study of configuring Cisco routers.
Offered Fall, Spring and Summer Semesters
This course is a study of the fundamentals of data communications. Basic signaling, networking and various transmission media are covered.
Offered Fall, Spring and Summer Semesters
This course covers designing internet pages and applications for personal/business use, writing the required program code in languages such as HTML, Java and VRML, testing and debugging programs, uploading and maintaining internet pages and applications.
Offered Fall and Spring Semesters
This course includes concepts and skills for developing dynamic functionality and interactivity for web sites using JavaScript. Variables, operators, conditionals, functions, objects (image and form), properties, methods, cookies, frames and arrays.
Offered Fall and Spring Semesters
This course is a study of networking system technologies including network operating system architecture, the installation, configuration, monitoring and troubleshooting of network resources and network administration functions such as user-group maintenance, network security print services, remote access, fault tolerance, backup and recovery.
Offered Fall and Spring Semesters
This course is a study of LAN objects, object properties and the organization of network objects into a structure that is extensible and scalable. The course includes a hierarchical view of network resources and allows administrators, developers and end-users to gain access to those resources.
Offered Fall, Spring and Summer Semesters
Co-requisite: IST 110 (required)
This course is an introduction to firewalls and other network security components that can work together to create an in-depth defensive perimeter around a local area network (LAN).
Offered Fall and Spring Semesters
Co-requisite: IST 190 (required)
This course provides students with the knowledge and skills necessary to test network security using network vulnerability assessment tools and methods. Students will also learn how to improve network security based on the assessment results.
Offered Fall, Spring and Summer Semesters
This course provides a comprehensive foundation in both SQL and relational database design and implementation. Dynamic and embedded SQL programming techniques are emphasized. Note: SQL Server is used.
Offered based on need
This course is a study of advanced database techniques. Topics will cover procedures, triggers, query optimization and user security.
Offered Fall and Spring Semesters
Co-requisite: IST 190 (required)
This course is the study of intro levels of security processes based on a security policy, emphasizing hands-on skills in the areas of secure perimeter, security connectivity, security management, identity services and intrusion detection. The course prepares students to manage network security.
Offered Spring and Summer Semesters
This course is the study of advanced security processes based on a security policy, emphasizing hands-on skills in the areas of secure perimeter, security connectivity, security management, identity services and intrusion detection. The course prepares students to install/configure secure firewalls.
Offered Fall and Spring Semesters
This course introduces the basics of network security. Topics covered will include network vulnerabilities and threats, security planning, security technology, network security organization, as well as legal and ethical issues related to network security.
Offered Fall and Spring Semesters
Prerequisite: IST 267
This course introduces methods for attacking a network. Concepts, principles, tools and techniques for attacking and disabling a network will be covered in the context of understanding how to properly secure a network as a network administrator.
Offered Spring Semester
Prerequisite: IST 202
This course is an introduction to features of Voice Over IP protocols, including VoIP hardware selection and network design considerations. Concepts include analog and digital voice encoding signaling and Quality of Service (QOS) and troubleshooting and configuration of VOIP networks.
Offered as needed
Permission of Instructor
This course provides an opportunity for students to investigate a faculty-approved topic related to information systems technology using the application of practical research methods. This course is for use at Greenville Technical College in support of the academic agreement with Clemson University.