Catalog: 2011–2012 Catalog Year
Technology Division
Units (Credits): 3; Prerequisites: none
Introduces the fundamentals of computer system repair. Students learn the hardware and software elements that define an operating computing system. Troubleshooting methods and the use of diagnostic tools are taught with reinforcement provided, using hands-on exercises. Successful completion of this course will place a student in good standing to take the nationally recognized A+ certification exam created by the computing industry.
Units (Credits): 3; Prerequisites: none
Prepares student with lectures and tests to take and pass the A+ DOS/Windows module test. Students must also take and pass the A+ Hardware test to be A+ certified.
Units (Credits): 3; Prerequisites: none
Introduces the fundamentals of computer networking. Students are instructed in hardware and software skills necessary to seek employment in networking computer systems. Topics include the OSI model, network topologies, networking standards, networking devices and networking media. Successful completion of this course provides the background to take the nationally recognized N+ certification exam created by the computing industry. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: IS 101 or consent of instructor
Offers a language-independent, introductory course on computer program design and development. Emphasizes identification and solution of business problems through various design tools.
Units (Credits): 3; Prerequisites: CIT 129 or previous programming experience with consent of instructor
Teaches Java, an object-oriented programming language used in general-purpose computing, web development, client-server computing, n-tier e-commerce applications, and web-based applets. Object-oriented programing techniques and hands-on learning will be emphasized. Students will complete several computer programming projects.
Units (Credits): 3; Prerequisites: CIT 129 or consent of instructor
Provides an introduction to the Visual Basic.NET computer programming language. Emphasis placed on the creation of object-oriented, event-driven programs that utilize graphic user interfaces. Use of a modern integrated development environment, modeling tools, and techniques will be stressed. Object-oriented programming techniques and hands-on learning will be emphasized. Students will complete several computer programming projects.
Units (Credits): 3; Prerequisites: CIT 129 or consent of instructor
Teaches the "C++" programming language. Object-oriented programming techniques and hands-on learning will be emphasized. Students will complete several computer programming projects.
Units (Credits): 1–3; Prerequisites: none
Offers a basic introduction to the Internet and World Wide Web. Covers evaluating e-mail alternatives, introduction to Netscape Navigator and Microsoft Internet Explorer, using search engines, finding and using information on the web, and obtaining software tools.
Units (Credits): 3; Prerequisites or Corequisites: IS 101 or consent of instructor
Introduces students to XHTML and Web page construction. Topics cover construction and management of Web sites and creation of Web pages utilizing standards-based technologies such as Cascading Style Sheets. Emphasizes developing interoperable web sites that work with standards compliant web browsers. Interoperability with non standards-compliant web browsers is covered. As a technology driven course, graphic design is not emphasized. May be taught using basic text editing or a web-development tool such as Dreamweaver.
Units (Credits): 3; Prerequisites: CIT 151
Teaches client-side scripting of web pages with an emphasis on JavaScript and standards-compliant, browser independent, DHTML. Emphasis on form validation, user interaction, and dynamic scripting of Cascading Style Sheets. Builds on techniques presented in CIT 151. An understanding of Web site structure, HTML/XHTML or equivalent, Cascading Style Sheets, and standards compliance is required.
Units (Credits): 3; Prerequisites: IS 101 or consent of instructor
Introduces students to the specific requirements of web graphics, including, but not limited to, file properties and formats, file management, cross-platform issues, and accessibility issues. Students will participate in hands-on creation and modification of graphics as well as integration of graphics into web pages. All lessons include relevant information regarding accessibility and project management. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Introduces students to fundamental concepts of information security. Provides a basic understanding of best practices and current standards and will explore topics of increasing importance in the industry as a whole. Provides practical knowledge and skills using monitoring and detection tools in a hands-on lab environment. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Introduces students to convergence concepts and principles. Topics include perspectives on new and emerging technologies and their impacts on society, both positive and negative. "Inescapable Data" is the phrase carried through the course as students balance concerns of privacy and potential misuse against fascinating possibilities in medical care, retail, manufacturing and other industries. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Teaches the fundamentals of UNIX and how to use the UNIX operating system and introduces graphical user interfaces for Unix. For new users of the Unix environment. Students will learn fundamental command-line features of the Unix environment including file system navigation, file permissions, the vi text editor, command shells and basic network use. Basic Unix administration will be emphasized.
Units (Credits): 3; Prerequisites: Basic computer literacy skills.
Provides an introduction to the Linux Operating System. Topics include Linux origins, file system, user commands and utilities, graphical user interfaces, editors, manual pages and shells.
Units (Credits): 3; Prerequisites: CIT 173 or knowledge of Linux fundamentals.
Covers a variety of topics including installing and configuring a Linux Server, managing users and groups, and securing the system.
Units (Credits): 3; Prerequisites: CIT 129 or equivalent programming experience or consent of instructor
Teaches basic principles of data modeling and relational database design. Class is targeted for people with little or no SQL knowledge. Provides a comprehensive overview of query writing, focusing on practical techniques for the IT professional new to relational databases. Course accents hands-on leaning in a Structured Query Language (SQL) and SQL procedures.
Units (Credits): 1–5; Prerequisites: none
Applies to assorted short courses and workshops covering a variety of subjects. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 1–3; Prerequisites: IS 101 or equivalent experience
Offers comprehensive coverage of basic and advanced features of Microsoft Word including, but not limited to, the skills on the Microsoft Office User Special (MOUS) Word exams. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3–5; Prerequisites: none
Through lectures, discussions, demonstrations, textbook study, and hands-on lab exercises, teaches the basic skills and knowledge necessary to deploy, administer and maintain the current Microsoft Windows Desktop Operating System.
Units (Credits): 3–5; Prerequisites: CIT 211 or consent of instructor
Through lectures, discussions, demonstrations, textbook study and hands-on lab exercises, teaches the basic skills and knowledge necessary to implement, administer and maintain the current Microsoft Windows Server Operation System.
Units (Credits): 3–5; Prerequisites: CIT 212 or consent of instructor
Through lectures, discussions, demonstrations, textbook study, and hands-on lab exercises, teaches the basic skills and knowledge necessary to configure and maintain Microsoft Windows Network Infrastructure services and resources.
Units (Credits): 3–5; Prerequisites: CIT 213 or consent of instructor
Through lectures, discussions, demonstrations, textbook study, and hands-on lab exercises, teaches the basic skills and knowledge necessary to implement, administer and maintain a Microsoft Directory Services environment.
Units (Credits): 3–5; Prerequisites: CIT 212
Through lectures, discussions, demonstrations, textbook study, and hands-on lab exercises, teaches a special topic in Microsoft Client/Server Architecture.
Units (Credits): 3; Prerequisites: none; Recommended: CIT 151, IS 101
Introduces electronic commerce and the opportunities presented by the e-commerce revolution. Topics include e-commerce levels and options, real costs vs. perceived costs of an electronic storefront, security issues, customer service concerns and support options. Students will build an online store with shopping cart features and implement a secure electronic payment system. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: CIT 130
Builds upon the foundation constructed in Beginning Java. Since Java works behind the scenes to power Internet applications, this class will focus more heavily upon application development with an emphasis on client-side and server-side techniques. Topics include, but are not limited to, Swing, Collections, Multimedia, networking, JDCB, Servlets and JSP, JavaBeans and XML. Object-oriented programming techniques and hands-on learning will be emphasized. Students will complete several non-trivial computer programming projects.
Units (Credits): 3; Prerequisites: CIT 132 or consent of instructor
Provides in-depth study of advanced BASIC programming language concepts as used for writing business-oriented programs, as well as use of computers to enter, debug and execute programs.
Units (Credits): 3; Prerequisites: CIT 133
Provides an in-depth study of the C++ computer programming language. Emphasizes advanced data structures such as stacks, queues, trees, and hash tables. Students will create advanced C++ applications using techniques such as: file I/O, graphical user interfaces, searching, sorting, and the Standard Template Library (SLT). Object-oriented programming techniques and hands-on learning will be emphasized. Students will complete several non-trivial computer programming projects.
Units (Credits): 4; Prerequisites: consent of instructor
Focuses on the skills needed to design world-class small to medium-sized networks (fewer than 500 nodes). Follows all the steps to design and internet work that meets a customer's needs for functionality, performance, scalability and security. Intended to prepare student to become a CISCO Certified Design Associate. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: CIT 152 or consent of instructor
Prepares students to use server-side web technologies. Covers the concepts, design and basic coding of advanced web applications. Topics may include, but are not limited to: .ASP, .JSP, .NET, Perl, CGI and other server side technologies, creating and revising a multimedia web; integrating basic database functions; and publishing to multiple servers. XML, XSLT, XHTML, Cascading Style Sheets may be utilized.
Units (Credits): 3; Prerequisites: CIT 180 or consent of instructor; Recommended: CIT 251
Builds on the skills acquired in CIT 180. Students will use web-based databases and server-side technologies which may include, but are not limited to: JSP, ASP, NET, and PHP. Students are expected to have an understanding of these technologies.
Units (Credits): 3; Prerequisites: CIT 252 or equivalent programming experience or consent of instructor
Teaches about and uses salient features of advanced script development, debugging, advanced database access, retrieval, reporting and security.
Units (Credits): 3; Prerequisites: CIT 260 or consent of instructor
Prepares students to deal with web server administration tasks including web server installation, security, performance, access and connectivity. Covers the key issues involved in web server administration and effective strategies for dealing with those issues. Activities include basic installations of various operating systems, web servers (including SSL capability), secure shell, and network management tools such as SNMP. Students will also install database software such as MySQL and PostgreSQL. IIS, Apache, and Tomcat web servers will also be covered.
Units (Credits): 3; Prerequisites: CIT 255 or consent of instructor
Continues course focus on advanced source installations and configuration of web software applications, particularly the security aspects of web server administration.
Units (Credits): 3; Prerequisites: students must have successfully completed one semester of programming language
Explains the theory of data processing systems and their advanced elements, including system flow charts, I/O specifications, program coding, systems testing and other facets of a system analyst's responsibilities.
Units (Credits): 3; Prerequisites: none
Introduces students to the concepts of project management as used within the information technology fields of study. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Discusses various aspects of security applied to an organizational model. Topics will include physical security, social engineering, organizational policy and procedures, and disaster recovery. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Teaches the proper way to design and build secure computer network infrastructures. Topics will include network devices and their roles in the network, media and storage devices, security zones and topologies of the network and the use of firewalls. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Explores the concepts and practices associated with management functions of technology security. Students will understand their role as it relates to the other manpower components. Consider training of operational staff, policies and procedures of manpower at all levels of the organization, and common procedures associated with disaster avoidance and recovery. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Explores the various methods for securing information in transit. Students will learn methods and protocols for remote access to networks, virtual private networks and their security aspects and the use of IPSec (internet protocol security). Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: none
Introduces the student to different types of cryptography. Discussions will include current cryptographic algorithms, cryptography applied to digital security, certificate authorities and key management. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 3; Prerequisites: CIT 165 or consent of instructor
Continues the study of concepts related to convergence industry standards and protocols, infrastructure, signaling, basic telephony, voice-over IP, topology convergence, and the skills required to perform jobs related to these technologies. Provides advanced topics on data networking and telephony as related to convergence technology. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 1–6; Prerequisites: available to students who have completed most core and emphasis requirements and have a 2.5 GPA
Offers students the opportunity to work and study in participating and approved business organizations. Department approval required before acceptance into course. Review of student's activities and development on the job required. May be repeated for up to six units.
Units (Credits): 3; Prerequisites: completion of a minimum of 21 required units and 6 specialty required units and/or consent of instructor
Showcases student's skills. Allows the student to develop a project suitable for presentation during an employment interview. Class may be taught in a seminar format with the project requirements determined by the instructor and the student. The final project may be evaluated by a committee of instructors, students and professionals. Note: Non-transferable for a NSHE baccalaureate degree. Non-applicable towards an AA or AS Degree.
Units (Credits): 1–6; Prerequisites: available to students who have completed most core and emphasis requirements and have a 2.5 or better GPA. Written consent of a full-time instructor is required
Offers students special projects involving subjects or skills related to the CIT curriculum. Project will be designed with a faculty advisor. Variable credit of one to six, depending on the course content and number of contact hours required. Course may be repeated. It may be substituted for another course with special permission of the division.