Courses
CIT 101/L. CIT Fundamentals and Lab (2/1)
Corequisite: CIT 101L. The course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for information technology (IT) professionals. The lecture portion of the course introduces the fundamentals of computer hardware and software management, and introduces key IT concepts including security, networking, and professional responsibilities. The lab …
CIT 160/L. Internet Technologies and Lab (2/1)
Corequisite: CIT 160L. Architecture of the Internet; Internet protocols, including http, ftp, telnet; browser technologies; current developments in Internet technologies and usage characteristics; Hypertext; self descriptive text; webpage design; website design; ADA compliance; commercialization of the Internet; role of the Internet in CIT. Lab: 3 hours per week.
CIT 210/L. Deployment and Management of Operating Systems and Lab (3/1)
Prerequisites: Grade of “C-” or better in CIT 101/L and COMP 122/L; Lower division writing requirement. Corequisite: CIT 210L. Introduction to the basic components of CIT systems, including networking, web systems, databases, scripting, system administration and maintenance, and system integration. A deeper study of operating system principles, network architecture and resource management, including shared resources.
CIT 270/L. Integrative Programming and Lab (3/1)
Prerequisites: Grade of “C-” or better in CIT 160/L and COMP 182/L; Grade of “C-” or better in MATH 103, MATH 150A or MATH 255A. Corequisite: CIT 270L. Role of integrative programming in information technology: operating systems, system management, application reuse. Tools and techniques for integrative programming, such as Perl, TCL/tk, VBscript and Python. Script …
CIT 360/L. CIT System Management and Lab (2/1)
Prerequisites: Grade of “C-” or better in CIT 210/L and CIT 270/L. Corequisite: CIT 360L. Overview of enterprise system architecture, principles and practices of systems administration and system management including firewalls and proxy servers; networked file systems; user account management; resources allocation, installation and configuration of operating systems, startup and shutdown, booting, performance monitoring, storage …
CIT 384/L. Web Development and Hosting and Lab (2/1)
Prerequisites: Grade of “C-” or better in CIT 270/L and CIT 360/L. Corequisite: CIT 384L. High-level understanding of TCP/IP protocol stack as it exists in practice, including example protocols. Packet capture and traffic analysis. System and software architectures for web applications, including hosting and horizontal scaling of web and database servers. Principles of website design …
CIT 425/L. Information and Systems Security and Lab (2/1)
Prerequisites: Grade of “C-” or better in CIT 360/L and IS 435. Corequisite: CIT 425L. This course will provide a comprehensive introduction and study into a broad selection of contemporary information systems security issues, concepts and policies, including the survey of state-of-the art technology used to address security problems. Topics of study include the basic …
CIT 480/L. CIT System Design and Implementation I and Lab (2/1)
Prerequisite: Grade of “C-” or better in IS 451. Corequisites: CIT 384/L; CIT 480L. CIT senior project first semester includes project proposal, methods and processes, feasibility studies, teamwork, CASE tools, work breakdown structure, estimating and budgeting, schedule planning, peer reviews and inspections, and technical presentation. Professional communication. Teamwork concepts and issues. Organizational context. Professional and …
CIT 481/L. CIT System Design and Implementation II and Lab (2/1)
Prerequisites: Grade of “C-” or better in CIT 480/L. Corequisite: CIT 481L. CIT senior project second semester includes system/software design, functional and non-functional testing, system and acceptance testing, schedule management and tracking, delivery and deployment planning, social contexts of computing, standards and certification issues such as ISO, CMMI, technical presentation, technical documentation, legal issues in …
CIT 488. Advanced Practicum in Information Technology (2-2-2)
Prerequisite: Department consent. This is a practicum designed to extend and enhance the information and concepts within the CIT curriculum. The focus of this course is to provide students with hands-on experience in the design, deployment, maintenance, and ongoing support of IT-based systems. Students will design scalable web applications, manage user and system configurations, and …