D-22
2012-2013 TMCC College Catalog
COMPUTER INFORMATION TECHNOLOGY
IT Essentials
CIT 114R
4.00
Prerequisite: None
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 course may not transfer to a baccalaureate degree of art or science within the
universities in the Nevada System of Higher Education (NSHE).
Introduction to Software Development
CIT 128
4.00
Prerequisite: None
Prerequisite: Highly Recommend Math 095 or ACCUPLACER Math placement of 52 or greater. 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. This course may not
transfer to a baccalaureate degree of art or science within the universities in the Nevada System of Higher Education (NSHE).
Beginning Java
CIT 130
3.00
Prerequisite: CIT 128 or permission of instructor.
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.
Beginning C# Programming
CIT 134
3.00
Prerequisite: CIT 128 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. This course may not transfer to a
baccalaureate degree of art or science within the universities in the Nevada System of Higher Education (NSHE).
Introduction to Interactive 3D Application Development
CIT 138
3.00
Prerequisite: None
This course provides an introduction to the development of basic interactive objects and simulations as well as three dimensional
simulation applications. Students will learn how to create basic simulations by importing objects and manipulating object behaviors and
interactivity functions.
Beginning Web Development
CIT 151
3.00
Prerequisite: CIT 128 or instructor approval. May take CIT 128 concurrently.
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.
Web Script Language Programming
CIT 152R
3.00
Prerequisite: CIT 151 and a beginning programming course (CIT 130 or CIT 134 or CS 135R), or instructor approval.
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.
Introduction to Linux
CIT 173
3.00
Prerequisite: None
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.
Linux System Administration
CIT 174
3.00
Prerequisite: None
This course covers a variety of topics: installing and configuring a Linux Server, managing users and groups, securing the system and
much more. Students should complete CIT 173 or have knowledge of Linux fundamentals before attending this course.
Linux Shell Programming
CIT 176
3.00
Prerequisite: CIT 173
This course teaches the student how to customize the shell's configuration and create custom programs (shell scripts) that increase
productivity by automating mundane tasks and extending the Linux command set.
Database Concepts and SQL
CIT 180
3.00
Prerequisite: CIT 128 or permission of instructor.
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.
�
TMCC College Catalog 2012-2013
* This course might not transfer to a baccalaureate degree of art or science within the universities in the Nevada System of Higher Education
(NSHE). If you plan to pursue a four-year degree, check with the institution where you intend to transfer to learn whether this course will count
toward the degree you intend to seek.