This course provides a hands-on learning experience for the new computer user/owner. This course will teach how a computer works, how to work in a Windows operating system, how to add new programs and components to your system and how to use the Internet.
This course will cover how the Windows Graphic User Interface is used, how to customize Windows and how to use the various accessories and parts of the Windows program.
This course covers the principles of the Internet, including searching the Internet, Internet access, mailing lists, groups, E-mail, and World Wide Web browser software.
This beginning course is designed for people who are at an entry level and want to learn a general overview of word processing using Microsoft Word, as well as be productive with simple tasks. Document creation, editing, saving and retrieving files, printing, spell checking, formatting, search and replace, thesaurus, and special effects will be covered.
This beginning course in spreadsheets is designed for people to learn a general overview of a current spreadsheet program as well as be productive with simple tasks. Spreadsheet creation, editing, saving and retrieving files, printing, formulas, charts and basic data analysis will be covered.
This beginning course is designed for people who are at an entry level and want to learn a general overview of current office database software, as well as be productive with simple tasks. Topics include creating and using a database, querying a database, maintaining a database, sharing data among applications, and creating reports and forms.
This beginning course in Microsoft PowerPoint is designed for people who are at an entry level and want to learn a general overview of the program as well as be productive with simple tasks. Topics include using a design template and text slide layout to create a presentation, or slide show, using visuals to enhance a slide show, modifying visual elements and presentation formats, and delivering presentations to and collaborating with work groups.
A hands-on computer course designed to teach students the basic functions of WordPerfect. Topics include: creating, editing, saving, and printing documents. Other course topics include special features such as blocking, search and replace, headers and footers, footnotes, spell check and thesaurus utilities, merging, and macros. Variable credit based on current course schedule.
This course prepares students to troubleshoot and repair microcomputer systems and their peripherals. It also provides the knowledge and skills required to pass the Computing Technology Industry Association (CompTIA) A+ Core Exam and become a certified computer service technician.
A comprehensive overview of the primary operating systems used on PCs, including DOS and Windows. Defines utilities, memory management, file organization and management, troubleshooting, diagnosis and system maintenance using the operating system. This course prepares the student to take and pass the Comp-TIA A+ certification DOS/Windows module test.
This course is a comprehensive overview of the primary operating systems and the support of hardware devices. The class will also demonstrate the integration between hardware and software. Emphasis is on installing, configuring, troubleshooting and upgrading a PC and working with computer users as an IT technician.
This is the first course in programming and software development, and assumes no prior programming experience. The course introduces the basic syntax of a programming language and stresses the principles of good software engineering. The course also introduces HTML (the language of the Web), Web scripting (dynamic Web content), and SQL (Structured Query Language), which is used to access relational databases.
Prerequisite: IS 115 or previous programming and instructor approval.
Java is a general-purpose, object-oriented programming language best known for, but not limited to, creating applets to run on the Internet. This course will include applet creation, but the primary emphasis will be on general purpose object-oriented programming.
Prerequisite: IS 115 (formerly CIT 115).
This is an introductory course designed for students interested in pursuing a scientific or engineering degree. Students will study the C Programming language. Topics covered include computer organization, language and data structures, and technical computer applications.
Prerequisite: IS 115.
In-depth study of the Visual BASIC computer programming language as used for writing business oriented applications. Current development environments will be used to write and debug programs.
Prerequisite: IS 115. Prior programming experience in C is helpful, prior programming experience is highly recommended.
This course is designed to provide students with a basic introduction to object-oriented programming using the C++ language as a platform. Topics covered include an introduction to the C++ language and the concepts for object-oriented programming such as classes, objects, data abstraction, data hiding, instantiation, inheritance, polymorphism and overloading. The object-oriented approach will also be compared and contrasted with the more traditional procedure-oriented approach to programming.
Prerequisite: IS 115 or permission of instructor.
C# is a general-purpose, object-oriented programming language best known for its ability to create single-source solutions capable of running on a variety of devices (via the .NET platform). This course is the first semester of C# programming, and will include exposure to the .NET platform, but the primary emphasis will be on general-purpose object-oriented programming.
Prerequisite: IS 101 or Instructor's approval.
This course introduces students to HTML code and Web page design. Topics cover creating and managing a Web site and designing Web pages, including tables, frames and forms. Students will also learn to enhance Web pages with Cascading Style Sheets, JavaScript and multimedia. No prior HTML experience is necessary.
Prerequisite: CIT 151.
This course concentrates on client-side scripting. Client-side technologies are used to validate form data, as well as to provide ways of interacting with visitors. This class builds upon the information presented in CIT 151-Beginning Web Development (HTML and JavaScript), and will also provide an introduction to server-side scripting.
Prerequisite: IS 115.
Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those text files and printing reports based on that information. Perl is the de facto programming language for dynamic HTML web pages, Common Gateway Interface (CGI) programming, system administration and text processing. This course will introduce programming in Perl.
Fundamentals of UNIX teaches you how to use the UNIX operating system and introduces you to the Common Desktop Environment (CDE). The class is for new users of the UNIX environment and CDE. You 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.
Prerequisite: CIT 171.
The UNIX Operating Environment System Administration I course provides students with the necessary knowledge and skills to perform essential system administration tasks in the UNIX Operating Environment. This class uses the Solaris UNIX Operating Environment.
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. Students are expected to have basic computer literacy prior to enrolling in this course.
This is the second course in the Sair Linux Certification program that prepares the student for the vendor neutral Sair/GNU Linux System Administration exam (3x0-102). This level concentrates on the areas of expertise that must be mastered to administer Linux systems and networks. Passing either Installation & Configuration exam or the System Administration exam will earn the student a LCP certificate. Passing all four tests will earn the LCA certificate.
Prerequisite: CIT 174.
Students will learn how to perform advanced administration tasks on a Linux server including: installation and manual configuration, performance tuning and backup and recovery services.
Prerequisite: IS 115 or equivalent.
This class is targeted for people with little or no SQL knowledge. The objective of this course is to familiarize students with the database concepts that they will need to be effective programmers. Although this course utilizes MySQL because of its open source nature, the topics presented in this course are fundamental and should apply to all relational databases. Course accents hands-on learning in a Structured Query Language (SQL) and SQL procedures.
Prerequisite: Suggested prerequisite: IS 201 strongly recommended.
This course introduces students to developing a relational database using the Oracle database management system. Students will learn syntax or Structured Query Language (SQL) and use it to interact with a client/server database system. Topics include creating and modifying tables, retrieving and maintaining data, calculations, subqueries, user management, and PL/SQL blocks. Students should have a basic understanding of database design before enrolling in this course.
Prerequisite: Various skills will be recommended, depending upon course content.
Various short courses and experimental classes covering a variety of subjects in the general Computer and Information Technology area. This class will have variable credit of 1 to 6 depending on the course content and number of contact hours required. This course may be repeated for up to six credits.
This course covers the basic concepts of upgrading and troubleshooting computer systems in a classroom environment. Students will work in a hands-on lab environment to gain the ability to diagnose computer problems that typically occur in a classroom and perform basic repairs and upgrades to computer hardware and software.
This course is designed to prepare students for the entry-level Microsoft Word certification exam. Students will create documents using formatting basics, tables, graphics, citations, mail merges, tables of contents, and custom features.
This course is designed to prepare students for the entry-level Excel certification exam. Students will create and edit workbooks, format and manage worksheets using formulas, charts, pictures and shapes.
This course is designed to prepare students for the entry-level Access certification exam. Students will create database tables, queries, forms and reports, use database tools, import, export, and secure and share data.
This course is designed to prepare students for the entry-level PowerPoint certification exam. Students will create and edit presentations, use color schemes and templates, add graphics and produce multimedia slideshows.
Prerequisite: CIT 110 and 111*.
This course introduces students to the broad topics that user support specialists need in the computer-support industry. Topics include troubleshooting and problem solving, user needs assessment, documentation, training, system installation, and application support.
Prerequisite: Recommended: CIT 111* and CSCO 120.
This course provides students with the knowledge and skills necessary to perform administration tasks in a peer to peer network or a workstation based system using Microsoft Windows. This course is suitable for people with no prior experience in system administration.
Prerequisite: Recommended prerequisite: CIT 211.
This course is intended for new-to-product support professionals who will be responsible for installing and configuring Microsoft Windows Server products and for those who are on the Microsoft Certified Systems Administrator (MCSA) or Microsoft Certified Systems Engineer (MCSE) certification tracks. It provides the knowledge and skills necessary to install and configure Windows Server products to create file, print and terminal servers.
Prerequisite: Recommended prerequisite: CIT 211.
This course is designed to provide support professionals with the infrastructure knowledge and skills necessary to install and configure the Microsoft Windows Server and Microsoft Windows workstation operating system products.
Prerequisite: Recommended corequisites: CIT 211 and 213*.
This course is designed to provide students with the knowledge and skills necessary to install, configure, and administer Microsoft Windows server services. The course also focuses on implementing Group Policies and understanding the Group Policy tasks required to centrally manage users and computers. This course may be repeated.
Prerequisite: Recommended prerequisite: CIT 213*.
This course teaches a topic which is selected form Microsoft's Windows electives used in its certification programs. Topics will be selected based on current standards in computer networking and industry demands in training. Topics will include, but not be limited to, active directory design, infrastructure design, security design, SQL design, implementation and administration, SNA implementation, Exchange Server design, implementation and administration, Proxy Server design, implementation and administration, as well as implementation of new utilities and programs as developed. This course may be repeated under different topics up to 50 times.
Prerequisite: CIT 130.
This course 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. Example topics include, but are not limited to, Swing, Collections, Multimedia, Networking, JDBC, Servlets and JSP, JavaBean and XML.
Prerequisite: CIT 131* (formerly CIT 133).
This is an advanced course in C programming. The course will involve both lecture and hands-on programming assignments. The course will cover advanced data types, structures, and applications. Programming assignments will utilize the DOS operating system interface computer applications.
Prerequisite: CIT 132 or approval of the instructor.
In-depth study of the advanced BASIC programming language concepts as used for writing business-oriented programs. Use of computers to enter, debug, and execute programs.
Prerequisite: CIT 133*.
An advanced programming course using the C++ Programming language. This course covers advanced data structures and data types, advanced I/O, recursive functions/procedures, advanced functions and parameters, and object-oriented techniques and properties.
Prerequisite: CIT 134B or permission of instructor.
This course is the second semester of C# programming, and will include exposure to the .NET platform, but the primary emphasis will be on some of the more advanced features of the language including: dynamic data structures, reusable data structures, and use of existing collections.
Prerequisite: CIT 151 or strong working knowledge of HTML and JavaScript.
This course prepares students to use server-side web technologies. The course covers the concepts, design and basic coding of advanced web applications.
Prerequisite: Strong working knowledge of a network operating system.
This course prepares students to deal with web server administration tasks including security, performance, access and connectivity. Students will learn about the key issues involved in web server administration and effective strategies for dealing with those issues.
Prerequisite: CIT 152, 153, or instructor permission.
This course explores a variety of emerging technologies that are used in sophisticated Web sites. Students will explore advanced Internet topics that may include dynamic Web site content, database integration, e-commerce, security, server-side configurations, scripting, common gateway interfaces and Web application development.
Prerequisite: CIT 111* and IS 115. Two semesters of programming languages recommended.
Theory of information systems and their elements including system flow charts. Input/output specifications, program system testing, and other facets of a system analyst's responsibilities.
Prerequisite: CIT 114B R, CIT 128B and CSCO 120 or instructor approval.
The purpose of this course is to help students gain the knowledge required to effectively plan, implement and complete IT projects across the organization. Topics will include business practices, interpersonal skills and project management processes.
Prerequisite: Available to students who have completed most Core and Emphasis requirements and have a 2.5 GPA.
Work and study in participating and approved business organizations. Department approval required before acceptance of student into course. Department review of student's activities and development on the job required. This class will have variable credit of one to six depending on the work hours required. This course may be repeated.
Prerequisite: Various skills will be recommended, depending upon course content.
Various short courses and workshops covering a variety of subjects in the advanced general Computer and Information Technology area. This class will have variable credit of one to six depending on the course content and number of contact hours required. This course may be repeated for up to six credits.
Prerequisite: Available to students who have completed most Core and Emphasis requirements and have a 2.5 GPA. Written permission of a full-time instructor is required.
The student will do a special project involving a subject or skill related to the CIT curriculum. The project will be designed with a faculty advisor. This class will have variable credit of one to six depending on the course content and number of contact hours required. This course may be repeated. It may be substitute for another course with special permission of the Division. This course may repeated for up to six credits.