Questions? Contact Us.

Information Desk
2201 West College Parkway, Carson City, NV 89703
info_desk@wnc.edu
775-445-3000


Download PDF

Course Descriptions

Computer Information Technology

Course # Course Title Credits
CIT110 A+ Hardware 3 Credits

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.

Course # Course Title Credits
CIT112 Network + 3 Credits

Prerequisites: None Introduction to the concepts and practices needed to function in an entry level network technician capacity. Course content is mapped to current domains within the Comp/TIA Network+ Certification

Course # Course Title Credits
CIT114 IT Essentials 4 Credits

Provides a comprehensive overview of the primary operating systems and the support of hardware devices. Demonstrates 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. Non-transferable/non-applicable towards an AA or AS degree

Course # Course Title Credits
CIT128 Introduction to Software Development 4 Credits

Recommended prerequisite: MATH 95 or appropriate score on the WNC placement exam. Offers a first course in programming and software development, and assumes no prior programming experience. Introduces the basic syntax of a programming language and stresses the principles of good software engineering. Introduces HTML (the language of the Web), Webscripting (dynamic Web content), and SQL (Structured Query Language), which is used to access relational databases.

Course # Course Title Credits
CIT129 Introduction to Programming 3 Credits

Prerequisites: IS101 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.

Course # Course Title Credits
CIT130 Beginning Java 3 Credits

Prerequisites: CIT129 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.

Course # Course Title Credits
CIT133 Beginning C++ 3 Credits

Prerequisites: CIT129 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.

Course # Course Title Credits
CIT134 Beginning C# Programming 3 Credits

Prerequisite: CIT 128 Introduction to the C# programming language. Uses C# programming language for solving problems. Covers C#'s control structures, Object Oriented Concepts, simple graphical displays, file input/output and error handling.

Course # Course Title Credits
CIT148 Beginning Python Programming 3 Credits

Prerequisite: CIT 128 recommended or consent of instructor Introduction to the Python programming language. Covers Python data types, input, output, operators, decision and looping statements, functions, lists, exceptions and files.

Course # Course Title Credits
CIT151 Beginning Web Development 3 Credits

Prerequisites: IS101 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. Emphasis on 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.

Course # Course Title Credits
CIT152 Web Script Language Programming 3 Credits

Prerequisites: CIT 151 Programming class providing instruction in the creation of interactive web pages using technologies such as Javascript, SQL, CSS and HTML; investigates client- and server- side programming techniques.

Course # Course Title Credits
CIT173 Introduction to Linux 3 Credits

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.

Course # Course Title Credits
CIT180 Database Concepts and Sql 3 Credits

Prerequisites: CIT129 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 learning in a Structured Query Language (SQL) and SQL procedures.

Course # Course Title Credits
CIT183 Database Administration 3 Credits

Prerequisites: CIT 180 or consent of instructor Introduces the primary responsibilities of a database administrator. Includes instructions on installing a DBMS, such as SQL Server or Oracle, to manage database objects, to monitor performance, to manage data storage, to oversee database security and user access, to ensure database connectivity, and to plan for backup and recovery.

Course # Course Title Credits
CIT198 Special Topics: Comp Info Tch 1 Credits

Applies to assorted short courses and workshops covering a variety of subjects.

Course # Course Title Credits
CIT211 Microsoft Operating System Management 3 Credits

Through lectures, discussions, demonstrations, textbook exercises and classroom labs, teaches the basic skills and knowledge necessary to help prepare for the Microsoft Certified Professional (MCP) exam on the topic of a current Microsoft Workstation operating system.

Course # Course Title Credits
CIT212 Microsoft Networking II 3 Credits

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.

Course # Course Title Credits
CIT213 Microsoft 365 Security Administration 3 Credits

Prerequisites: CIT212 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.

Course # Course Title Credits
CIT214 Microsoft Azure Administration 3 Credits

Prerequisites: CIT213 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.

Course # Course Title Credits
CIT217 Security + 3 Credits

Prerequisites: Instructor Consent Introduces fundamental concepts of information security. Provides a basic understanding of best practices and current standards and explores topics of increasing importance in the industry as a whole. Provides practical knowledge and skills using monitoring and detection tools in a lab environment.

Course # Course Title Credits
CIT220 Routing and Switching 4 Credits

Prerequisites: CIT 112 or Consent of Instructor Introduces the concepts and practices needed to function in an entry level network technician capacity. Course content is mapped to current domains within the Cisco ICND and CCNA certification exams.

Course # Course Title Credits
CIT230 Advanced Java 3 Credits

Prerequisites: CIT130 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 not limited to, inheritance, interfaces, exception handling, javafx, input and ouput to files and databases, data structures, generics, and searching and sort algorithms.

Course # Course Title Credits
CIT248 Advanced Python Programming 3 Credits

Prerequisite: CIT 148 Focus on Python as an object-oriented language and introduction to Python collections, modules and packages. Techniques for accessing data in relational databases and testing methodologies are included as part of development of larger programs.

Course # Course Title Credits
CIT251 Advanced Web Development 3 Credits

Prerequisites: CIT 151 Extends student knowledge and skills with HTML, CSS and Scripting. Introduces additional web-related techniques used to make web pages more engaging and more versatile across multiple platforms in a mobile environment.

Course # Course Title Credits
CIT263 Introduction to IT Project Management 3 Credits

Introduces students to the concepts of project management as used within the information technology fields of study.

Course # Course Title Credits
CIT270 Network Tools 4 Credits

Prerequisites: CIT 112 or Consent of Instructor Introduces current needed tools and techniques to effectively enumerate, map, document, investigate, and configure within current network architectures and environments. Focuses on tools and methods needed in computer and network technician, and cybersecurity roles.

Course # Course Title Credits
CIT273 Network Defense 3 Credits

Prerequisites: Instructor Consent Details network security information domains regarding planning to protect a network, as well as detecting and responding to network attacks.

Course # Course Title Credits
CIT274 Ethical Hacking 3 Credits

Prerequisites: Instructor Consent Explains basic IT security concepts and models. Introduces concepts of penetration testing to validate security measures and identify vulnerabilities; formulate a basic security policy; demonstrate basic penetration attacks; assess risks and countermeasures; explain legal and ethical concerns as they apply to penetration testing; explores methods to gain access to computer resources and methods to prevent/reduce vulnerabilities.

Course # Course Title Credits
CIT275 Hacking Forensics Investigation 3 Credits

Prerequisites: Instructor Consent Provides key baseline knowledge and practices in the digital forensic domains including file systems, operating systems, network and database systems, websites and email.

Course # Course Title Credits
CIT280 Introduction to Blockchain Concepts 3 Credits

Prerequisites: MATH 124 or higher Introduction to Blockchain technology; a type of distributed ledger technology. Covers what blockchain is, how blockchain was developed, how blockchain works, and the primary issues, challenges and opportunities blockchain faces. Engages students in hands-on contextualized code exercises, to lay a strong foundation for blockchain development.

Course # Course Title Credits
CIT281 Intermediate Blockchain Concepts 3 Credits

Prerequisites: MATH 124 or higher, CIT 280 Builds on the concepts introduced in CIT 280 to address intermediate concepts related to blockchain; including the concepts of access, privacy, and integrity. Provides an overview of the practical landscape for the blockchain workforce, including industry-specific applications, different types of blockchain, common project types, and limitations and opportunities that might define blockchain in the future.

Course # Course Title Credits
CIT284 Unity Programming I 3 Credits

Prerequisites: CIT 134 Teaches the basics of C# programming within Unity software to create interactivity in games, apps, AR/VR and other experiences. The course objectives are aligned with current industry standards set by professionals and educators leading to Unity Industry User Certification.

Course # Course Title Credits
CIT285 Unity Programming II 3 Credits

Prerequisites: CIT 284 Teaches the ability to create VR experiences and programs within Unity software. The course objectives are aligned with current industry standards set by professionals and educators.

Course # Course Title Credits
CIT299 Independent Study Comp Info Technology 1 Credits

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. This project will be designed with a faculty advisor. Class will have 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.

Course # Course Title Credits
CIT330 Designing Virtualized Systems 4 Credits

Prerequisites: CIT 112 and CIT 211 Teaches students to install, configure, and manage vSphere; to install a complete virtual network on VMware Workstation consisting of ESXi hosts, a domain controller, a vCenter server, and an iScsi SAN. Course prepares students for VCA-DCV and VCP-DCV certifications.

Course # Course Title Credits
CIT363 Advanced Project and Earned Value Management 3 Credits

Prerequisites: Admission to BAS Organization and Project Management Program, CIT 263 Advanced study of Project Management techniques and methodology. Topics include: Earned Value Management, Financial Instruments, Standard Industry Codes, Concepts of Accounting Theory, Budget/Proforma, use of MS Project, Excel, Visio, PowerPoint, and Access to develop, track, present Project Management data for management review.