Computer%20Technology
INTRODUCTION TO COMPUTING
CTEC 100
3 Credits
33 hours of lecture
Overview of computer information systems. Introduces computer hardware, communications, systems, and human resources, exploring their integration and application in society. Extensive coverage of terminology. Class constitutes a general introduction to computer systems and how they are used. [SE]
COMPUTING ESSENTIALS
CTEC 101
2 Credits
22 hours of lecture
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 skills 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 e-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 WINDOWS
CTEC 102
3 Credits
33 hours of lecture
Introduction to the Windows GUI environment. Topics covered include: Windows startup, desktop and resource management, troubleshooting and Windows utilities. Work with graphics, perform object linking and embedding, and develop familiarity with the resources in Network Neighborhood. [GE]
INTRODUCTION TO MAC/OS
CTEC 103
3 Credits
33 hours of lecture
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]
PC SUPPORT CUSTOMER SERVICE SKILLS
CTEC 104
3 Credits
33 hours of lecture
Communication skills for working in a technical environment. Topics covered: professional ethics and behavior, health and safety issues, and developing a service attitude. [GE]
INTRODUCTION TO THE INTERNET
CTEC 105
3 Credits
33 hours of lecture
Introduction to global networking and the Internet from the user's perspective with an emphasis on the basic skills required to participate as a member of the Internet community. Topics include use of electronic mail, electronic discussion groups, accessing databases and on-line information from around the world, and downloading files from file archives. Overview of the social impact of networking technology, the Internet history, and culture. [GE]
COMMAND LINE ESSENTIALS FOR WINDOWS AND UNIX
CTEC 110
3 Credits
33 hours of lecture
Preparation to interact with either a Windows System Command Prompt or a UNIX or UNIX-like Shell Prompt as a knowledgeable end-user. Prerequisite: Eligibility for ENGL 098. [GE]
INTERNET RESEARCH AND LIVING ONLINE
CTEC 115
2 Credits
22 hours of lecture
Introduction to global networking and the Internet from the student users' perspective, emphasizing basic skills required to do research and participate as members of the Internet community. Topics include network fundamentals, strategies for locating, analyzing and evaluating information, electronic mail, Internet-based communities, social, legal and ethical issues regarding Internet interactions. [GE]
BEGINNING PROGRAMMING
CTEC 120
2 Credits
22 hours of lecture
Introduction to programming concepts central to designing and writing elementary programs using the Alice programming language. Emphasis on problem solving skills; programming assignments require substantial time to complete. [SE]
INTRO TO PROGRAMMING & PROBLEM SOLVING
CTEC 121
5 Credits
55 hours of lecture
Fundamental concepts related to designing and writing computer programs and procedures. Topics covered include: problem-solving techniques, program design, coding, debugging, testing and documentation. The course stresses concepts common to all programming. Prerequisite: Eligibility for ENGL& 101 and a grade of "C" or better in MATH 095. CTEC 120 recommended. [Q, SE]
HTML FUNDAMENTALS
CTEC 122
4 Credits
44 hours of lecture
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.
JAVASCRIPT
CTEC 126
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in CTEC 121 and CTEC 122.
PHP WITH SQL I
CTEC 127
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in CTEC 121 and CTEC 122. [GE]
MICROSOFT MTA WINDOWS OS FUNDAMENTALS
CTEC 130
3 Credits
33 hours of lecture
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.
MICROSOFT MTA NETWORKING FUNDAMENTALS
CTEC 131
3 Credits
33 hours of lecture
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.
MICROSOFT MTA SECURITY FUNDAMENTALS
CTEC 133
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in CTEC 131 or NTEC 221, or consent of Instructional Unit.
MICROSOFT MTA DATABASE ADMIN
CTEC 134
5 Credits
55 hours of lecture
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 Micro Technology Associate (MTA) certification as a component of the course curriculum. Familiarity with Windows and MS Office highly recommended.
INTRODUCTION TO UNIX
CTEC 140
5 Credits
55 hours of lecture
An introduction to the structure and use of the UNIX operating system. Topics covered include: file management, common utilities, and (basic) shell programming. Prerequisite: A grade of "C" or better in MATH 090 or 091, or consent of Instructional Unit. [GE]
UNIX SYSTEM ADMINISTRATION
CTEC 141
5 Credits
55 hours of lecture
Fundamental concepts, ideas and practices of administrating the UNIX operating system. Topics include account management, file systems, startup and shutdown, printing, security, backups, configuration, optimization and basic networking. Prerequisite: A grade of "C" or better in CTEC 140, or consent of Instructional Unit. [GE]
UNIX POWER TOOLS
CTEC 143
5 Credits
55 hours of lecture
Continuing skills development using various basic UNIX tools in the shell environment; building on skills developed in prerequisite courses, students learn about shell scripts, sed, awk, and regular expressions; preparation for using UNIX or UNIX-like system power tools. Prerequisite: A grade of "C" or better CTEC 121 and CTEC 140, or consent of Instructional Unit. [GE]
WEB SERVER TECHNOLOGY
CTEC 145
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in CTEC 122 and CTEC 127, or consent of the Instructional Unit.
WORDPRESS I
CTEC 160
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in ENGL& 101 or consent of Instructional Unit.
BUSINESS WEB PRACTICES
CTEC 165
4 Credits
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.
INTRODUCTION TO ACCESS
CTEC 180
3 Credits
33 hours of lecture
Introductory and intermediate skills for Microsoft Access for people who use and maintain Access databases. Topics include creation of tables, queries, forms and subforms, reports and subreports, and macros using both design view and wizards. Introduction to special fields such as memos, OLE and drop-down menus within the tables and forms; and using validation rules and referential integrity to insure the data is 'clean'. [GE]
INTRODUCTION TO DATABASE DESIGN USING ACCESS
CTEC 181
5 Credits
55 hours of lecture
Database design for those who need to design, create, and maintain databases. Presents the information level databases design concepts relative to any relational database structure (DBMS), and then focuses on the physical level design of a database using MS Access as the DBMS. Topics covered are: Intro to DB Management, The Relational Model Database Normalization Design Methodology, and Creation of Tables, Queries, Forms, Reports and Macros using MS Access. This is a beginning course and requires no prior experience in database design or Access. It does assume prior knowledge of MS Windows. [GE]
DATABASE WEB TECHNOLOGIES
CTEC 185
5 Credits
55 hours of lecture
Fundamentals of databases for web development, including foundational skills in database design and implementation as it pertains to the development and support of websites. Topics include syntax and semantics of database query languages, role of SQL in web development, and integration of PHP with an SQL database. Concurrent enrollment in CTEC 227 highly recommended. Prerequisite: A grade of "C" or better in CTEC 121, 122 and 127.
COOPERATIVE WORK EXPERIENCE
CTEC 199
1 - 5 Credits
Supervised work experience in an approved job. Completion of specific learning objectives and employer evaluation. Prerequisite: Consent of Instructional Unit and completion of or concurrent enrollment in HDEV 195, 198 or 200 required. [GE]
PC HELP DESK WORK EXPERIENCE
CTEC 200
1 - 5 Credits
11 hours of lecture
Work experience for Computer Support Specialist students. Students will work at the Student run CTEC Help Desk. Days and times are arranged to meet both student schedules and the help desk mission. Students earning the CSS degree or CSS certification are required to sign up for at least 2 credits and will be expected to work 3 hours per week per credit at the Student Help Desk. Other course work outside of Help Desk shifts will be required. Prerequisite: A grade of "C" or better in CTEC 104 or consent of Instructional Unit. [GE]
A+PC OPERATING SYSTEM TECHNOLOGIES
CTEC 201
5 Credits
55 hours of lecture
Intermediate course in technical topics related to computer operating system fundamentals. Covers installation, configuration and upgrading operating systems. Includes diagnosing problems and general troubleshooting skills. Basic network capabilities of operating systems are covered. Designed to help prepare students for A+ hardware certification exam. Prerequisite: A grade of "C" or better or concurrent enrollment in ELEC 107, or consent of Instructional Unit. [GE]
INTRODUCTION TO MANAGED INFORMATION SYSTEMS
CTEC 205
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in ENGL& 101 and BUS& 101.
COMPTIA STRATA COMPUTER AND IT SUPPORT
CTEC 212
5 Credits
55 hours of lecture
Survey of foundational computer support skills and knowledge designed for those who are exploring or preparing for careers in the information technology or office environments. Students will learn basic skills in setting up PC workstations and peripherals, conduct software installation, identify compatibility issues, recognize/prevent basic security risks and perform preventative maintenance of computers. Curriculum is based on the Comp TIA Strata certification. Prerequisite: A grade of "C" or better in CTEC 100 or 102, or consent of Instructional Unit.
C# .NET
CTEC 226
5 Credits
55 hours of lecture
Fundamental concepts of designing and writing C# ("C-sharp") computer programs. Topics covered include: problem solving techniques, forms and object-oriented program design, coding, debugging, testing and documentation. Emphasizes understanding and use of Visual Studio Integrated Development Environment (IDE). Prerequisite: A grade of "C" or better in CTEC 121. CTEC 124 is recommended. [GE]
PHP WITH SQL II
CTEC 227
5 Credits
55 hours of lecture
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. Prerequisite: A grade of "C" or better in CTEC 127, or consent of Instructional Unit. [GE]
API AND ADVANCED INTEGRATION
CTEC 228
5 Credits
55 hours of lecture
Application Programming Interface (API) and Advanced Integration will provide the skills and knowledge to use and create APIs that provide integration between programs and services on the web. Students will create or augment an API as a final course project. Prerequisite: A grade of "C" or better in CTEC 260, CTEC 126, and CTEC 227 or consent of Instructional Unit.
UNIX NETWORK ADMINISTRATION & SECURITY
CTEC 240
5 Credits
55 hours of lecture
Skills development for configuring and administering a TCP/IP network. Topics include configuring basic networking, client services, file sharing services, major network services, cryptography, user, file, and network security, and other relevant topics. Prerequisite: A grade of "C" or better in CTEC 141, or consent of Instructional Unit. [GE]
SCRIPTING WITH PERL
CTEC 241
5 Credits
55 hours of lecture
Introduction to the Perl language in the Unix environment. Topics include text processing, report generation, system administration tasks, and CGI scripting for interactive web pages. Projects emphasize hands-on, practical applications of the language. Previous programming experience and knowledge of basic HTML strongly recommended. Prerequisite: A grade of "C" or better in CTEC 140, or consent of Instructional Unit. [GE]
WORDPRESS II
CTEC 260
5 Credits
55 hours of lecture
Overview of intermediate and advanced concepts and fundamentals of the WordPress platform emphasizing its features and capabilities as a development environment. Topics include installation and configuration, problem-solving and debugging WordPress, and development of themes, frameworks and plugins. Additionally, students will research, interact, and make contributions to the WordPress Community while demonstrating industry standards and best practices. Prerequisite: A grade of "C" or better in CTEC 122, CTEC 160, and CTEC 126 or consent of Instructional Unit.
SELECTED TOPICS
CTEC 280
1 - 6 Credits
66 hours of lecture
Varying topics. May be repeated for credit. [GE]
DATABASE IMPLEMENTATION USING ACCESS
CTEC 281
5 Credits
55 hours of lecture
Instruction in advanced database applications and Microsoft extensions. Topics include Visual Basic for applications, Data Access objects, OLE controls, creation of add-ins, security implementation, database replication for synchronization, accessing, external data sources, and managing client/server issues. Prerequisite: A grade of "C" or better in CTEC 181 and CTEC 123, consent of Instructional Unit. [GE]
SPECIAL PROJECTS
CTEC 290
1 - 5 Credits
Opportunity to plan, organize, and complete special projects approved by the department. Prerequisite: Consent of instructional unit. [GE]
CAPSTONE EXPERIENCE
CTEC 295
3 Credits
33 hours of lecture
Capstone experience for CTEC degree and certificate, to assess and refine final skill set. Focus on developing and engaging in learning experiences to demonstrate and expand workplace skills and abilities. Development of employment-package resources and job-acquisition strategies. Prerequisite: Consent of Instructional Unit. [GE]