Computer Technology
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]
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
3 Credits
33 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 four-page website will be developed. Topics include: text editors, essential elements, images, links, lists, forms, tables, and CSS-based page layout. [GE]
VISUAL BASIC .NET I
CTEC 124
5 Credits
55 hours of lecture
Introduction to designing, creating, and debugging Microsoft Windows applications using Visual Basic .Net. Concepts of object oriented programming, user-interface design, and data access are covered. Focuses on developing applications in the Visual Studio.Net environment. Prerequisite: A grade of "C" or better in CTEC 121, or consent of Instructional Unit. [SE]
INTRODUCTION TO WEB SCRIPTING
CTEC 126
5 Credits
55 hours of lecture
Introduction to using scripting to add functionality to HTML documents (Web pages). Includes an overview of current scripting languages and techniques. Prerequisite: A grade of "C" or better in CTEC 121 and CTEC 122. [GE]
INTRODUCTION TO PHP
CTEC 127
4 Credits
44 hours of lecture
Introduction to PHP, a server-side scripting language offering tools for dynamic website development, to create features like shopping carts, login authentication, and database lookups. Topics include HTML/PHP integration, the syntax of PHP, methods of structuring a dynamic website, and how to integrate databases. Prerequisite: A grade of "C" or better in CTEC 121 and CTEC 122. [GE]
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]
INTRO TO LOCAL AREA NETWORKS
CTEC 150
3 Credits
33 hours of lecture
Introduction to the terminology, applied concepts and basic operations of local area network systems. Focus on interactions with Windows network servers and peer to peer workstations. [GE]
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. Prerequisiste: 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]
A+ ESSENTIALS
CTEC 210
6 Credits
66 hours of lecture
Technical topics related to computer hardware and operating system fundamentals as defined by COMP-TIA A+ certification. Includes identification and installation of hardware; installation, configuration and upgrading operating systems; diagnosing problems and general troubleshooting skills; and basic network capabilities of operating systems. Prerequisite: A grade of "C" or better in CTEC 110. [GE]
DESKTOP SUPPORT ESSENTIALS
CTEC 220
5 Credits
55 hours of lecture
Introduction to skills and knowledge necessary to support end users by providing direct, front-line, corporate and home end-user support as defined by the Microsoft Desktop Support Technician certification (MCDST). Topics include troubleshooting, hardware and software basics, and elements of desktop support for different versions of MS Windows. Prerequisite: A grade of "C" or better in CTEC 210 or consent of Instructional Unit. [GE]
INTERMEDIATE VISUAL BASIC
CTEC 224
5 Credits
55 hours of lecture
Intermediate course in Visual Basic Programming. Topics include: Custom controls, error handling and debugging, interface design, graphics and multimedia, working with databases and Windows API functions. Prerequisite: A grade of "C" or better in CTEC 123, or consent of Instructional Unit. [SE]
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]
ADVANCED PHP
CTEC 227
4 Credits
44 hours of lecture
Introduction to advanced coding methods in PHP: XML integration, developing classes, application structures, portability, CVS, security, database connectivity, and the use of advanced features such as image manipulation; emphasis on Internet research for problem solving. Prerequisite: A grade of "C" or better in CTEC 127, or consent of Instructional unit. [GE]
INTRODUCTION TO NETWORK SECURITY
CTEC 230
5 Credits
55 hours of lecture
Introduction to concepts and fundamentals of network security; topics include attacks, identify theft, and viruses. Focus on activities showing ways hackers enter networks and how security technologies work. Network+ Certification satisfies the prerequisite of CTEC 151. Prerequisite: A grade of "C" or better in DNET 121 or CTEC 151, or consent of Instructional Unit. [GE]
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]
MANAGING WINDOWS SERVER 2003 ENVIRONMENT
CTEC 271
5 Credits
55 hours of lecture
Provides students with the knowledge and skills to manage accounts and resources in a Microsoft Windows Server TM 2003 environment; covers tasks for managing users, computer, and group accounts; managing access to network resources; managing printers; managing an organizational unit in a network based on Active Directory TM directory service; and implementing Group Policy to manage users and computers. Network+ Certification satisfies the prerequisite of CTEC 151. A+ Certification satisfies the prerequisite of CTEC 201. This course (along with CTEC 272) will help prepare student for Microsoft Certification Exam #70-290. Concurrent enrollment in CTEC 272 or consent of Instructional Unit. Prerequisite: A grade of "C" or better in CTEC 151 and CTEC 201, consent of Instructional Unit. [GE]
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]
PROGRAMMING WITH SQL
CTEC 282
5 Credits
55 hours of lecture
SQL language and syntax. Design, installation, and maintenance of the SQL database as a programmatic datasource using Microsoft SQL Server 7.0. Includes programming techniques that integrate SQL Server 7.0 with the Microsoft Active X Data Objects (ADO) and Data Management Objects (DMO) COM libraries. Prerequisite: A grade of "C" or better in CTEC 181 and CTEC 224, or 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]