Computer Technology

CT-100: Computer Literacy, Credits = 5
Introductory hands-on computer course intended for non-majors. Provides the beginning computer user an elementary understanding of computer hardware, the operating system, word processing, and spreadsheeting.

CT-103: Introduction to Computer Technology, Credits = 5
Provides an in-depth study of computer technology including concepts, terminology, history, usage, ethics, hardware, and software. Keyboarding beneficial.

CT-121: Computer Software Principles, Credits = 5
Application of software currently used in home and work environments. Emphasizes proficiency in using the basic functions in word processing, spreadsheets, databases, presentations, the Internet, and Microsoft Windows. Recommended: CT 100. Student may not earn credit for both CT 121 and AGRI 108.

CT-125: Internet Technologies, Credits = 5
Introduction to key principles about Internet access, security, browsing, e-mail, and HTML. Exploration of cutting edge information technology and trends such as IM, wireless networks, security, and e-commerce. Exposure to the basics in web page creation using HTML.

CT-130: Structured Problem Solving, Credits = 5
Introduction to structured problem solving and computer programming. Topics include logic, programming structure, data types, and problem solving skills.

CT-131: Introduction to Computer Science, Credits = 5
Introduction to computer science principles and concepts including algorithm, data structures, and C++ programming. Prerequisite: Grade of C or higher in MATH 095 or instructor permission.

CT-133: Operating Systems, Credits = 5
A comparative analysis of several computer operating systems with a concentration on those used in microprocessors, including server and client operating systems. Introduction to the internal workings of Microsoft Windows, Linux/Unix, and Macintosh operating systems. Recommended: CT 103.

CT-145: Unix/Linux Operating Systems, Credits = 5
Introduction to multi-user and multi-processing operating systems through a study of the Linux/UNIX operating system as implemented on the microcomputer. Recommended: CT 133.

CT-146: CCNA 1: Networking Basics, Credits = 5
Provides an in-depth description of the IP network-addressing scheme, including sub-netting, and the design of IP addressing schemes for enterprise-wide networks. Wiring techniques are also covered. This is the first course in the CCNA sequence.

CT-147: CCNA 2: Routers and Routing Basics, Credits = 5
Introduction to the configuration of Cisco routers using the proprietary IOS operating system. This is the second course in the CCNA sequence. Prerequisite: CT 146.

CT-150: Visual Basic Programming, Credits = 5
Introduction to programming in Microsoft Visual Basic. Includes forms and controls, properties events and methods, menus, control statements and data structures, control arrays, and file processing. Recommended: CT 130.

CT-161: Introduction to Database Design and Theory, Credits = 5
In-depth study of database theory and concepts including data modeling, database design, normalization, and data integrity and security. Includes a survey of one or more modern DBMS and its underlying query language. Recommended: CT 121.

CT-162: Data Structures, Credits = 5
Introduction and implementation of data structures including queues, stacks, trees and linked lists, using C++ programming language. Topics include iterative and recursive uses in sorting and searching routines. Prerequisite: CT 131.

CT-180: Java Programming, Credits = 5
Introduction to programming in the Java programming languages. Topics include structured programming concepts, functions, arrays and pointers, and object oriented concepts. Recommended: CT 130.

CT-191: Cooperative Work Experience, Credits = 1 - 18
Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor. Prerequisite: Instructor permission.

CT-192: Cooperative Seminar, Credits = 1
Students explore issues related to their cooperative work experience focusing on effective workplace relationships. Co-requisite: CT 191.

CT-199: Special Topics, Credits = 1 - 5
Study and train to meet established local needs in the computer technology industry, supplemental to courses currently offered. Prerequisite: Instructor permission.

CT-211: Word Processing Application Development, Credits = 5
Study of advanced word processing procedures and techniques using a case-study, project-based approach. Prerequisite: CT 121.

CT-221: Spreadsheet Application Development, Credits = 5
Study of advanced electronic spreadsheet procedures and techniques using a case-study, project-based approach. Prerequisite: CT 121.

CT-241: Advanced Database Development, Credits = 5
Advanced study of database construction and operation. Topics include filtering, customized menus, and an introduction to programming. Prerequisite: CT 121.

CT-243: Fundamentals of Computer Systems, Credits = 5
In-depth study of PC hardware. Students learn to identify and understand how components function and install PC components. Prerequisite: CT 103.

CT-248: CCNA 3: Switching Basics and Intermediate Routing, Credits = 5
In-depth coverage of the configuration and troubleshooting of Cisco routers in enterprise-wide networks. This is the third course in the CCNA sequence. Prerequisite: CT 147.

CT-249: CCNA 4: WAN Technologies, Credits = 5
The second part of a two-course series on the configuration and troubleshooting of Cisco routers in enterprise-wide networks. Prerequisite: CT 147.

CT-250: Application Integration using VBA, Credits = 5
Focuses on the functions of MS Office applications, integrating uses with Visual Basic for Applications. Prerequisite: CT 130 or 150.

CT-251: Advanced Software Development, Credits = 5
Focuses on the advanced functions of Microsoft Office applications, using these functions and Visual Basic in integration projects. Students develop and formally present an integrated application. Prerequisite: CT 250 or instructor permission.

CT-261: SQL and Relational Database Programming, Credits = 5
Database design concepts are applied in programming environment. Focuses on learning and applying the SQL programming language to efficiently define, access, update and retrieve information from a database in a server based environment. Prerequisite: CT 161.

CT-270: Fundamentals of Network Security, Credits = 5
Explores blocking attacks on computer network systems. Study of the white hat hackers compared to the black hat crackers. Topics include viruses, Trojan programs and copyright infringements, bandwidth problems, and networking issues.

CT-272: Windows 2003 Server Network Infrastructure, Credits = 5
Provides skills necessary to implement and manage a Microsoft Windows Server 2003 network infrastructure. Intended for systems administrator and systems engineer candidates who are responsible for implementing and managing server networking technologies. These tasks include implementing routing; implementing and managing Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), and Windows Internet Name Service (WINS); securing Internet Protocol (IP) traffic with Internet Protocol security (IPSec) and certificates; configuring a network access infrastructure by configuring the connections for remote access clients, and managing and monitoring network access.

CT-275: CCNP 1: Advanced Routing, Credits = 5
Explores advanced routing and using Cisco routers connected in local-area networks (LANs) and wide-area networks (WANs) typically found at medium to large network sites. Upon completion of this training course, the student is able to select and implement the appropriate Cisco IOS services required to build a scalable routed network. The first in a sequence of four courses that prepares students to take Cisco's CCNP certification exam. Prerequisite: CT 147.

CT-276: CCNP 2: Remote Access, Credits = 5
Focuses on remote access to Cisco routers connected in local-area networks (LANs) and wide-area networks (WANs) typically found at medium to large network sites. Upon completion of this training course, the student is able to select and implement the appropriate Cisco IOS services required to create remote access to corporate networks. The second in a sequence of four courses that prepares students to take Cisco's CCNP certification exams. Prerequisite: CT 147.

CT-277: CCNP 3: Multi-Layer Switching, Credits = 5
Explores the design and building of Cisco multi-layer switched networks typically found at medium to large network sites. Upon completion of this training course, the student is able to select and implement the appropriate Cisco switching services required to create switched corporate networks. The third in a sequence of four courses that prepares students to take Cisco's CCNP certification exams. Prerequisite: CT 147.

CT-278: CCNP 4: Network Troubleshooting, Credits = 5
Explores troubleshooting Cisco-based internetwork typically found at medium to large network sites. Upon completion of this training course, the student is able to debug and fix a wide range of internetworking problems that might appear in complex corporate networks. This is the fourth in a sequence of four courses that prepares students to take Cisco's CCNP certification exams. Prerequisites: CT 275, 276, and 277.

CT-282: Website Management, Credits = 5
Provides knowledge and real-world applications about building interactive web sites such as e-commerce applications. Languages such as PHP and ASP.NET will be reviewed and the primary focus will be on ColdFusion. Prerequisite: CT 225 or instructor permission.

CT-290: Computer Systems Design, Credits = 5
Apply problem-solving, system analysis, and rapid application development techniques to design appropriate hardware/software solutions to meet various end user requirements. Prerequisite: CT 130.

CT-291: Cooperative Work Experience II, Credits = 1 - 18
Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor. Prerequisite: Instructor permission.

CT-292: Cooperative Seminar II, Credits = 1
Students explore issues related to their cooperative work experience focusing on effective workplace relationships. Co-requisite: CT 291.

CT-294: Windows Server 2003 Administration, Credits = 5
Introduction to the management of a Windows Server 2003. Topics include installation and use of management tools (including Dynamic Host Configuration Protocol, Windows Internet Name Service, and Remote Access Service), NWLink transport protocol, and integration into a NetWare network.

CT-295: Netware Administration, Credits = 5
Provides experience in designing and building a local area network. Includes installation of the NOS (NetWare), user accounts groups, security, application software, printers, menus, and accounting.

CT-297: Special Projects, Credits = 1 - 18
Project-oriented experiences in the area or applications not covered in the standard computer technology curriculum. Prerequisite: Instructor permission, based on evaluation of student's education and work experience.

CT-299: Leadership, Credits = 1
Encourage students to develop awareness of their leadership potential and abilities through small group discussions and assumption of leadership roles and responsibilities. Students will acquire information, experience diverse points of view, construct knowledge and practice a variety of interpersonal and social skills, such as communicating, goal-setting, decision-making, team-building, and managing stress.