Computer Technology (CTEC)

COMPUTING ESSENTIALS
CTEC 101 2 Credits/Units

22 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Introduction to basic skills and problem solving involved with computer hardware, operating systems, and application programs with a special emphasis on conventions and skills universal to a variety of computing settings and skills which promote portability between systems and applications. Provides an overview of key sklls in a variety of operating system environments and digital interactive settings. Skills and topics include: essential interactions in major operating system environments, basic hardware components of a personal computer system, an overview of file formats and management with an emphasis on backup and portable document strategies, basic interactions in em-mail and worldwide web including how to document and save web pages, and a survey of the purposes of various types of application programs. [GE]

INTRODUCTION TO MAC/OS
CTEC 103 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Introduction to the Macintosh operating system. Course emphasizes the feel and function of the Macintosh, conveying the Macintosh as a visual environment. Visual cues and identification of the concepts that make a Macintosh unique will be stressed. [GE]

IT SUPPORT
CTEC 104 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Communication skills for working in a technical environment. Topics covered: professional ethics and behavior, health and safety issues, and developing a service attitude. [GE, HR]

INFORMATION TECHNOLOGY FUNDAMENTALS
CTEC 106 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Provides foundational skills utilized in information and computer technology and a functional understanding of information technology-related careers. Topics include hardware and software technologies, configuring and setting up workstations, network fundamentals and computer security. Course is based on CompTIA IT Fundamentals certification. [GE]

POWERSHELL FUNDAMENTAS
CTEC 111 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Provides skills and experience in the Windows PowerShell command line environment for preparation towards careers in computer and information technology related fields. Topics include command line syntax, file system interactions and managing network systems in PowerShell, scripting, functions and using PowerShell with Active Directory.

PROGRAMMING ESSENTIALS
CTEC 112 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 101 or PTWR 135 and a "C" or better in PTCS 110 or a MATH course with a prerequisite of MATH 096 or higher.

Course provides a participatory overview of essential foundational information technology and computer programming concepts. Topics include computing as a creative activity, abstraction, principles of computer operations, debugging, algorithmic thinking and problem solving, programming functions and operations, iteration principles, ethics in computing and the limitations of computing. Students will design and code simple programs. [GE]

INTERNET RESEARCH AND LIVING ONLINE
CTEC 115 2 Credits/Units

22 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Introduction to global networking and the Internet with an emphasis on the basic skills for interacting and utilizing the Internet for research. Topics include strategies for locating, analyzing and evaluating information, as well as network fundamentals, Internet origins, social, legal and ethical issues regarding Internet interactions. [GE]

INTRO TO PROGRAMMING & PROBLEM SOLVING
CTEC 121 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 101 or PTWR 135 and a grade of "C" or better in PTCS 110 or a MATH course with a prerequisite of MATH 096 or higher.

Fundamental concepts related to designing and writing computer programs and procedures. Topics include: problem-solving techniques, program design, coding, de-bugging, testing and documentation. Students will use the Python programming language to write simple programs while being exposed to concepts common to all programming. The course serves as an available prerequisite pathway for further studies in programming. [Q,SE]

HTML FUNDAMENTALS
CTEC 122 4 Credits/Units

44 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Introduction to website development through the mastery of the fundamentals of HTML, XHTML, and CSS coding for web pages. Intended to give the student the basic skills required to hand-code web pages from scratch. A website will be developed in compliance with current web standards, practices, and usability. Topics include: XHTML, HTML5, CSS, CSS#, web server organization and structure, text editors, images, links, lists, forms, tables, and code validation. [SE]

JAVASCRIPT
CTEC 126 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in CTEC 112, CTEC 121, or CSE 121 and a grade of "C" or better in CTEC 122.

Introduction to the fundamentals and concepts of JavaScript including web scripting with jQuery, AJAX, and related libraries. Student will create dynamic websites and code demonstrating for debugging and testing JavaScript based design and code functionality. [GE]

PHP WITH SQL I
CTEC 127 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in CTEC 112, CTEC 121 or CSE 121 and a grade of "C" or better in CTEC 122.

This course is an introduction to the server-side programming language PHP and its use in creating dynamic web applications, providing students with a functional knowledge of database design, SQL statements, dynamic web applications, and the methods implemented in PHP for manipulating MySQL databases. [GE]

MICROSOFT WINDOWS OS FUNDAMENTALS
CTEC 130 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Fundamental Windows interactions and key skills and issues important in providing support for Windows users. Topics include basic interactions with Windows, system configuration, installing and upgrading systems, managing devices, system maintenance and other support issues. Course is based on the Windows Operating System Microsoft Technology Associate (MTA) Certification, which students will have an opportunity to earn as a component of the course curriculum. [GE]

MICROSOFT NETWORKING FUNDAMENTALS
CTEC 131 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Foundational concepts and skills associated with computer networking. Topics include basics of local area networking and wide area networks, the OSI Model, wired and wireless networks, Internet Protocol/Transmission Control Protocol (TCP/IP), and network security. Course is based on the Networking Fundamentals Microsoft Technology Associate (MTA) Certification which students will have an opportunity to earn as a part of the course curriculum. [GE]

MICROSOFT SECURITY FUNDAMENTALS
CTEC 133 3 Credits/Units

33 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Introduces concepts and fundamentals of network security. Topics include security layers, operating system security, network security and security software. Course is based on the Security Fundamentals Microsoft Technology Associate (MTA) Certification, which students will have an opportunity to earn as a component of the course curriculum. [GE]

MICROSOFT DATABASE ADMIN
CTEC 134 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Provides a foundational overview of concepts, practices, and operation as associated with designing, developing and administrating a database. Topics include core database concepts, creating database objects, manipulating data, data storage, and administering a database. Students will have an opportunity to earn the Microsoft Database Administration Fundamentals Microsoft Technology Associate (MTA) certification as a component of the course curriculum. Familiarity with Windows and MS Office highly recommended. [GE]

MICROSOFT SOFTWARE DEVELOPMENT WITH C#
CTEC 135 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Fundamental concepts related to developing desktop and web applications with the Microsoft C# programming language including the use of Microsoft SQL relational database management system. Topics covered include: program design, object-oriented and procedural coding, debugging, testing and documentation. Course is based on the Microsoft Software Development Technology Associate (MTA) Certification, which students will have an opportunity to earn as a component of the course curriculum. [GE]

WEB SERVER TECHNOLOGY
CTEC 145 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098.

Foundations of web server technologies with a focus on skills useful for web development. Topics include installation and configuration of Apache, MySQL, and PHP, and best practices in security. Interact with UNIX using basic commands in command line and GUI environments, administrate and maintain web hosting accounts. [GE]

WORDPRESS I
CTEC 160 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in PTWR 135, ENGL 101 or consent of Instructional Unit.

An overview of the WordPress platform for individuals seeking to create websites for personal or professional use. Basics on WordPress use, installation, content management, and configuration as well as intermediate and more advanced areas such as WordPress Themes, Plugins, and use of advanced settings. Prior web publishing experience not required. Familiarity with web browsers and email is highly recommended. [GE]

BUSINESS WEB PRACTICES
CTEC 165 4 Credits/Units

44 hours of lecture

Business Web Practices surveys business standards and professional best practices for professions associated with web content creation, web design, and web development. Topics include distinctions between freelance, contracted and salaried work environments, web production practices in content strategy, project management, workflow and version control, current practices in marketing, web analytics and search engine optimization, and legal and ethical issues. Prererequisite: Eligibility for ENGL 098. [GE]

COOPERATIVE WORK EXPERIENCE
CTEC 199 5 Credits/Units

165 hours of clinical

Prerequisite: Consent of Instructional Unit and completion of or concurrent enrollment in HDEV 195, 198 or 200 required.

Supervised work experience in an approved job. Completion of specific learning objectives and employer evaluation. [GE]

HELP DESK TECHNICIAN I
CTEC 200 3 Credits/Units

11 hours of lecture / 66 hours of clinical

Prerequisite: A grade of "C" or better in CTEC 104 or consent of Instructional Unit.

Technical support work experience for a real world learning environment that supports technology needs for the local community. All areas of customer technology support environments are emphasized including communication, networking, customer tracking, troubleshooting, documentation and customer relations. Activities include help desk service projects and professional development activities. [GE]

HELP DESK TECHNICIAN II
CTEC 201 3 Credits/Units

11 hours of lecture / 66 hours of clinical

Prerequisite: A grade of "C" or better in CTEC 200 or consent of Instructional Unit.

Continuation of CTEC 200 Help Desk Technician I. Technical support work experience for a real world learning environment that supports technology needs for the local community with opportunities and experience to serve in project supervisory roles. All areas of customer technology support environments are emphasized including communication, networking, customer tracking, troubleshooting, documentation and customer relations. Activities include help desk service projects, professional development activities, meeting attendance and managing a help desk. [GE]

INTRODUCTION TO MANAGED INFORMATION SYSTEMS
CTEC 205 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in ENGL 101.

Overview of the role of management information systems in business by supporting a wide range of organizational functions from routine organizational transactions to managerial strategic decision making. Emphasis is on terminology associated with IT and hands-on labwork utilizing common business and IT applications. Familiarity and prior experience with Microsoft Excel spreadsheets and Access databases is highly recommended. [GE]

COMPTIA A+ FUNDAMENTALS
CTEC 213 4 Credits/Units

44 hours of lecture

Prerequisite: Eligibility for ENGL 098, a grade of "C" or better in CTEC 106 or instructor consent.

Covers the skills required to install, configure and troubleshoot PC operating systems and networking software for desktop computers and mobile devices. Course is based on outcomes and objectives related to the CompTIA A+ certifications. [GE] [PNP]

COMPTIA A+ OPERATING SYSTEMS & NETWORKING
CTEC 214 4 Credits/Units

44 hours of lecture

Prerequisite: Eligibility for ENGL 098, a grade "C" or better in CTEC 106 or instructor consent.

Covers the skills required to install, configure and troubleshoot PC operating systems and networking software for desktop computers and mobile devices. Course is based on outcomes and objectives related to the CompTIA A+ certification. [GE] [PNP]

PHP WITH SQL II
CTEC 227 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in CTEC 127, or consent of Instructional Unit.

A continuation of the CTEC 127, PHP I course, extending PHP skills with object-oriented programming, API management, PHP security, AJAX integration, and version control. Current best practices in the commercial web industry will be emphasized. [GE]

COMPTIA SECURITY+
CTEC 233 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098, a grade of "C" or better in CTEC 131, or consent of Instructional Unit.

Covers the essential principles for network security and risk management. Topics include cloud security, expansion of Virtualization and how to secure it, mobile device security and analysis of metrics obtained from monitoring and tracking tools. Course is based on, and is intended for, students to prepare for the CompTIA Security+ certification. [GE]

COMPTIA CYBERSECURITY
CTEC 235 5 Credits/Units

55 hours of lecture

Prerequisite: Eligibility for ENGL 098, a grade of "C" or better in CTEC 233 or consent of Instructional Unit.

Covers critical knowledge and skills that are required to prevent, detect and combat cybersecurity threats. Covers tools such as packet sniffers, intrusion detection systems (IDS) and security information and event management (SIEM) systems. The class is based on the CompTIA Cybersecurity Analyst (CSA+) certification. [GE]

APPLIED WEB DEVELOPMENT
CTEC 265 5 Credits/Units

55 hours of lecture

Prerequisite: A grade of "C" or better in CTEC 127 and CTEC 126 or consent of Instructional Unit.

The skills and knowledge to interact, use and create Application Programming Interfaces (APIs) and provide integration between programs and services on the web. Content management system programming skills and best practices will also be addressed. [GE]

WEB SKILLS PORTFOLIO
CTEC 293 3 Credits/Units

99 hours of lab

Prerequisite: Concurrent enrollment in, or completion of CTEC 265 with a grade of "C" or better.

Development of applied web programming skills and a coding portfolio website that will demonstrate a student's proficiency in various aspects of web development. [GE]