A minimum GPA of 1.7 (C-) is required in major courses to graduate.

Also view courses in the 2017-2018 catalog

Please click on a title below to learn more about CIT Courses:

Business Courses (2017-2018 catalog)

  • CIT 110 - Introduction to Excel 

    Introduction to the use of spreadsheets in business. Emphasis is on learning spreadsheet literacy concepts and a popular spreadsheet application to solve business problems.

  • CIT 381 - Business Intel and Analytics

    This course provides an introduction to Business Intelligence, including the processes, methodologies, infrastructure, and current practices used to transform business data into useful information and support business decision-making and strategy. Business Intelligence requires foundational knowledge in data storage and retrieval, thus this course will review logical data models for both database management systems and data warehouses. Students will learn to extract and manipulate data from these systems and assess security-related issues. Data mining, visualization, and statistical analysis along with reporting options such as management dashboards are addressed.

    This course also provides an introduction to Analytics, or the automation of analysis, including an overview of qualitative and quantitative analysis methods and methods used to automate these processes for speed, interactivity, and quality (reliability and validity). Several examples of modern types of analytics will be introduced and explored such as descriptive, diagnostic, discovery, predictive, and prescriptive approaches.

    Each semester we seek out opportunities to work with real world companies, organizations on campus, or public data to examine how they and/or we can more effectively leverage existing data and how to redesign their data flows to set up improved data analysis.

  • CIT 380 - Project Management

    This course introduces concepts, issues, approaches, tools, and techniques applicable to the management of projects. Projects can be defined as any temporary endeavor undertaken to create unique product, service, or result. The course explores how a manager can plan, organize, implement and control non-routine activities to achieve cost, schedule and performance objectives.

  • CIT 485 - Enterprise Applications

    This course is a capstone class that integrates design, analysis, database concepts and programming. The course will present product integration, configuration management and implementation concepts. Students will learn how to install, maintain and integrate a suite of products to deliver complex Enterprise Resource Planning (ERP) and Customer Resource Management(CRM) solution.

Database Courses

  • CIT 111 - Introduction to Databases

    This course covers the basic elements of database management systems.  It introduces students to the concepts of logical and physical relationships in a data model and the concepts of inner and outer joins.  Students will use a computer aided software engineering tool (CASE) to design, create, and query a database.

  • CIT 225 - Database Design and Development

    The course deals with concepts and principles of database theory, application and management technologies. It focuses on the logical and physical database design and implementation. The course covers the use of UML semantic to describe Entity Relationship Designs (ERDs) and SQL to implement relationships between entities. SQL will be used to query and transact against a sample database.

  • CIT 325 - Database Programming

    This course teaches the concepts of database programming. It teaches how to write stored functions and procedures inside the database, how to use collections, how to use embedded objects, how to use transaction control mechanics, how to import large comma separated files, and large text files into a database. It explores the uses of the database as a data repository for web-based applications.

  • CIT 425 - Data Warehousing

    This course defines the theory and practice of data analysis. The course will compare and contrast the operational and analytical database models. Students will learn how to define, implement and query a database warehouse by leveraging sample data warehouses built from Enterprise Resource Planning (ERP) and Customer Resource Management (CRM) solutions.

Networking Courses

  • CIT 240 - Networking

    This course teaches general networking principles to provide an understanding of data communication protocols, transmission systems, media, and software.

  • CIT 241 - Network Design I

    This course teaches the principles of network standards and architectures that correspond to the Interconnecting Cisco Networking Devices Part 2 (ICND2) standard. Students will learn the configuration and use of networking devices and protocols including LAN switching technologies, IPv4 and IPv6 routing technologies, WAN technologies, infrastructure services, and infrastructure maintenance.

  • CIT 345 - Wireless Networking

    This is an introductory course in Wireless Networking. The course encompasses the design, planning implementation, operation and troubleshooting of wireless communication. The material covers a comprehensive overview of technologies, security, and design practices.

  • CIT 341 - Network Design II

    This course focuses on advanced router configuration, Cisco IOS Software management, routing protocol configuration, TCP/IP and advanced routing protocols such as EIGRP and Frame Relay. Students will develop skills on how to configure a router, managing Cisco IOS Software, and configuring routing protocols on routers.

Operating Systems Courses

  • CIT 352 - Operating Systems I

    This course provides a fundamental understanding of computer operating systems focusing on Linux.

  • CIT 353 - Operating Systems II

    This course provides students with the administration skills to plan, install/configure, manage, and troubleshoot a Windows Server Environment.

Programming Courses

  • CIT 160 - CIT Fundamentals

    An introduction to the basic concepts of computers and information technology. Students will learn the basics of computer hardware and the binary and hexadecimal number systems. Students will design algorithms to solve simple computing problems and will write computer programs using Boolean logic, control structures, and functions. 

  • CIT 260 - Object Oriented Programming

    An introduction to object oriented programming using the Java programming language. Students will write computer programs using primitive data types, control structures, classes, and objects. Students will read and draw UML class diagrams and will use Java swing to write programs with a graphical user interface.

  • CIT 360 - Object Oriented Development

    This course allows students to experience a work-like environment. The course pulls together Software Engineering and Object Oriented Programming techniques learned in previous courses. Based on customer requirements, students will learn to find, evaluate, and select solutions to problems that have many "right" solutions. Students will also learn new Object Oriented and software production techniques.

  • CIT 261 - Mobile Application Development

    This course is designed to give students the skills required to create mobile device applications for modern mobile devices. Because of this, the course focuses on how to solve larger, ill-structured business problems by designing and creating applications using a framework that lets you install cross platform JavaScript applications on the devices.

  • CIT 262 - Systems Analysis and Design

    This course teaches the concepts of systems analysis and design for those desiring to work in the field of information technology. Initially, an overview of an information system and the software development life cycle (SDLC) processes are covered. Students will gain an in depth, real experience through each phase of the SDLC process. Computer aided Software (CASE) tools will be used to design and document an information system/project.

  • CIT 460 - Enterprise Development

    This course covers the architecture for N-tier applications by focusing on the use of effective design patterns. Different technologies to implement the MVC control pattern will be explored. The J2EE architecture will be covered in depth including Servlets, Java Server Pages, and Enterprise Java Beans. Applications that implement all parts of the MVC pattern will be designed, implemented, and deployed.

  • CIT 499R - Special Topics

    This is a special topics course to address the latest advancements in information technology.

Security Courses

  • CIT 270 - Systems Security I

    The purpose of this course is to provide the student with an overview of the field of Information Security and Assurance. Students will be exposed to the spectrum of Security activities, methods, methodologies, and procedures. This course offers a comprehensive guide for anyone wishing to take the CompTIA Security SY0-401 Certification Exam. It provides an introduction to the fundamentals of network security, including compliance and operational security; threats and vulnerabilities; application, data, and host security; access control and identity management; and cryptography. The course covers new topics in network security as well, including psychological approaches to social engineering attacks, Web application attacks, penetration testing, data loss prevention, cloud computing security and application programming development security.

  • CIT 470 - Systems Security II

    The purpose of this lab based course is to teach students techniques for securing the entire network architecture both internally and externally. Students will learn how to configure and use firewalls and intrusion detection/prevention systems. In addition, students will learn how to harden operating systems and secure remote access.

Web Design and Development Courses

  • CIT 230 - Web Frontend Development

    This course focuses on the planning and development of web sites using HTML, CSS, JavaScript and PHP with attention to usability principles.

  • CIT 336 - Web Backend Development

    This programming course focuses on constructing dynamic web sites using PHP with databases and design patterns. The concepts introduced in the Web Frontend Development course are expected to be continued and implemented.

Senior Level

  • CIT 490 - Senior Project

    This course is designed to allow each student to design, build, and implement a project of their own choosing to further and accelerate individual learning and career goals. Students will identify an area of interest and propose a project plan to pursue and achieve those goals primarily through analysis, design, development, testing, implementation, and maintenance activities in a variety of project management styles and formats or pursuit of and completion of professional-level and industry-recognized certifications. Students will work with the faculty and mentors from professional industry for support and approval in achieving project objectives. Students may work individually or within teams, but must be able to account for personal contributions and growth.

  • CIT 495 - Senior Practicum

    This is a capstone experience for the Computer Information Technology major. There are two options available: A research paper on a relevant Information Technology topic or participate in service learning. The purpose of this course is to build on the knowledge that students have learned in the Computer Information Technology major.

  • CIT 498 - Internship

    This course is designed to be a capstone experience where a student applies the skills they have learned in information systems in a real world environment.

    Internships are exempt from tuition, but are charged this independent course fee.