Computer Information Technology (CIT)

CIT 101. Computing Skills. (1)

Hands-on introduction to the use of current popular software and information retrieval tools. Self-paced and traditional instruction methods are used. A headnote specifies the instructional method and particular software tool. Note: a maximum of nine credit hours of CIT 101, CSE 141, and CIT 154 can be used toward degree requirements. A maximum of three credit hours will be awarded among CIT 101W, 101S, and 101D, and CIT 154. A maximum of three credit hours will be awarded among CIT 101F, 101G, and 101V, and CIT 173. Credit/no credit only. Not open to CSE majors.

CIT 101D. Computing Skills: Database. (1)

CIT 154. Personal Computer Concepts and Applications. (3)

Survey course for students who wish to become computer literate and make practical use of microcomputers. Survey of various hardware components and software systems used by current microcomputers. Includes hands-on experience with various software packages including word processing, spreadsheet, database management, and graphics. Not open to CSA baccalaureate majors. Credit awarded for only one of these: BTE 181, CSE 141 or CIT 154.

CIT 157. Foundations of Information Technology I. (3)

An introduction to the fundamental concepts of information technology. Includes IT history, applications, and current practices. Explores fundamentals of layered network communication, including devices, protocols and addressing. Uses current client-side web design and interactive technologies. Explores IT considerations and practices regarding the web presence of organizations.

CIT 158. Foundations of Information Technology II. (3)

An introduction to IT systems and problem solving from the lowest level of computer processors to high level application software. Topics range from computer architecture, data representation, operating systems, and associated low level programing to a survey of computer languages and other software production tools. Problem solving for IT organizations is covered, including analysis, algorithms, development and testing.
Prerequisite: MTH 101 or equivalent.

CIT 173. Multimedia Fundamentals. (3)

An introduction to digital image creation, manipulation, and animation through the use of various editing tools. Students will understand the fundamentals of digital images, create and import digital images, create and export digital movies, use video editing software and address integration issues. Students will have hands-on experience with computer software packages.
Prerequisite: CIT 154 or equivalent experience with MS Office.

CIT 177. Independent Studies. (0-5)

CIT 214. Database Design and Development. (3)

Practical and applied approach to database management design and development. Introduction to database planning, design and management, data modeling and representation, and fundamental concepts of database access. Includes study of the relational model and other models, database and Internet interaction, and study of commonly used database systems. Emphasis on applications of database querying, forms and reports, generic SQL (Structured Query Language), and VBA (Visual BASIC Applications). Will include hands-on experiences.
Prerequisite: CIT 157, CIT 158 and (CIT 101D or CIT 154, or CSE 141, or CSE 148).

CIT 220. Professional Practice. (0-2)

This course is designed for students who are participating in a co-op or internship work experience. It provides a structured, formal connection between the student's co-op/internship job and his/her academic program of study. Students will keep a portfolio of their work experiences, meet periodically with their instructor and other students, and reflect on their experiences noting connections to their academic experiences. Both the instructor and the employer will evaluate each student. Offered Credit/No Credit only.
Prerequisite: permission of departmental internship coordinator.
Cross-listed with CMR 220/ENT 220.

CIT 253. Contemporary Programming Languages. (3)

Presents syntax and semantics of a particular programming language currently popular in industrial or academic settings. Addresses fundamental program construction, good software design and programming style, and development of applications focused on the strengths and special features of the language. Covers fundamental and advanced topics in the language. Course may present languages such as C++ (in 253.C), Perl (in 253.P), and others as they may emerge.
Prerequisite: CSE 163 or CSE 174, or permission of the instructor.

CIT 262. Technology, Ethics, and Global Society. (3) (MPF)

Inquiry into a wide range of information technology issues, from moral responsibilities affecting professionals to wider ethical concerns associated with information technology in day-to-day living. Topics include general aspects of ethics; common ethical theories; professional codes of ethics in IT; privacy, security and reliability in using computer systems and the internet; issues and responsibilities in internet usage; legal issues in IT; global perspectives of computing issues; and general problems related to ethical and responsible computing. IIB, IIC.
Prerequisites: ENG 111 and a minimum of 20 credit hours earned.
Cross-listed with CSE.

CIT 263. Advanced Topics in Visual BASIC. (3)

Topics include using multiple file formats including databases, creating menus, multiple form projects, using ActiveX controls, modules, executable files, VBScripting, and VBA. Work with mouse events and OLE. Additional concentration on debugging, error detection, and testing programs for robustness.
Prerequisite: CSE 163.

CIT 268. Introduction to Human-Computer Interaction. (3)

Inquiry into a wide range of Human Computer Interaction (HCI) issues ranging from the understanding and advocacy of the user in the development of IT applications and systems, to the technical components of design. Topics include foundations of HCI, the nature of the HCI design process, technical aspects and limitations of selected 'technologies' related to HCI, user-centered methodologies for development and deployment, task analysis, ergonomics, accessibility standards, emerging technologies, and principles and methodologies of effective interface design and evaluation. This course will also address appropriate communication skills for effective human-to-human interaction as the foundation for developing effective, user-centered designs.
Prerequisites: CIT 157 and CIT 158.

CIT 270. Special Topics in Computer and Information Technology. (1-3; maximum 6)

In-depth study and analysis of a topic of special or emerging interest in Computer and Information Technology.
Prerequisite: sophomore standing or permission of instructor.

CIT 273. Web Application Development. (3)

This course addresses the development of interactive web applications using both client and server side technologies. Topics include client-side scripting, server-side scripting, persistence, connectivity issues and their implementation, access and updating of databases via web interfaces, and the use of embedded multimedia. Current technologies will be used to program and implement the web applications.
Prerequisites: CIT 157 and CIT 158.
Co-requisite: CIT 214.

CIT 276. Systems Analysis and Design. (3)

Review of systems development fundamentals including requirements gathering and analysis; the analysis process; the essentials of design, system implementation, and support. Additional topics include teams, testing, project management issues, planning, and system maintenance. A complete system is analyzed and designed by student teams. Not open to CSE or ISA majors.
Prerequisites: CIT 157, CIT 158 and one of (CIT 214, CIT 263, CIT 270, CIT 273, CIT 286, CSE 201, CSE 271 or CSE 274).

CIT 277. Independent Studies. (0-5)

CIT 281. Enterprise Network Infrastructure. (3)

Introduces the design and implementation of enterprise networks using industry-standard infrastructure operating systems. Topics will include selection of routing protocols, router configuration, advanced topics in network addressing, LAN switch configuration, VLAN configuration, inter-VLAN routing, port security, and enterprise wireless design.
Prerequisite: CIT 157.

CIT 284. Enterprise Server Installation and Configuration. (3)

Covers the installation and configuration of industry-standard server solutions. Students will use virtual machines, and explore virtual networking. Topics will include client and server operating system selection, installation, management and troubleshooting; design and implementation of a directory services model; user-creation and management; and implementation of a variety of server-based applications and services.
Prerequisite: CIT 157.

CIT 286. Designing and Deploying Secure Enterprise Networks. (3)

astructure components into a secure network design. Students will learn about common network-based vulnerabilities, corresponding mitigation solutions, and structured testing methods. Topics will include infrastructure security concepts, protocols, and devices. Students will learn about device hardening, configuration of server and router-based ACLs, and firewall configuration concepts.
Prerequisites: CIT 281 and CIT 284.

CIT 348. Information Management and Retrieval. (3)

This course will apply information technology to databases to support decision making. It will address information technology techniques as they apply to information lifecycle issues in a variety of domains. This course will include hands-on use of current information technology for organizational needs analysis, data acquisition and storage through data contextualization, and information retrieval effective use. Participants will analyze new tools and techniques for suitability to specific information management and retrieval objectives. Topics include data storage and retrieval techniques, data transformation, tool analysis and evaluation, information presentation, data mining, and organizational information need analysis.
Prerequisites: CIT 214 and STA 261 or STA 368 or ISA 205.

CIT 357. Current Practices in Information Technology. (3)

Investigation of current practices, tools, and applications of Information Technology. Emphasis is on structured research techniques, critical analysis, and presentation of technical materials.
Prerequisites: CIT 214 and (CIT 276 or CSE 201) and junior standing.

CIT 358. Information Technology Assurance and Security. (3)

This course provides a foundational knowledge of the key issues associated with protecting information assets by addressing current issues and techniques in information security and information assurance. Topics will include the impact of security in the system development life cycle methodology, security threats, risks, and assets, incident response, cryptography, disaster recovery, data and information protection tools, information privacy, and regulatory compliance.
Prerequisite: CIT/CSE 262.

CIT 377. Independent Studies. (0-5)

CIT 431. Health Information Technology I. (3)

Examination of information technology and related systems in healthcare settings, particularly as they pertain to clinical systems. Emphasis is on the analysis of data needs, interpretation of workflow analysis, and investigation into interoperability requirements and standards.
Prerequisites: NSG 321 and CIT 348.

CIT 432. Health Information Technology II. (3)

Continued examination of information technology and related systems in healthcare settings, particularly as they pertain to non-clinical systems such as healthcare administration and financial systems. Emphasis is on the analysis of data needs, security analysis, data reporting, and the design and development of HIT projects.
Prerequisite: CIT 431.

CIT 448. Global and Strategic Issues in Information Technology. (3) (MPF)

While information technologies remain the same across national borders, their usage and context change according to country cultures and national laws. Features such as information infrastructure, languages, business practice, intellectual property protection, and tariffs impact the adoption of IT in a transnational organization. In this course, students will define global technology issues and their impact, understand cultural differences and their effect on standards for the use of technology, develop resources to make informed decisions personally and professionally, and generally raise global awareness within an IT context. IIIB.
Prerequisite: CIT 262/CSE 262 or permission of instructor.

CIT 457. IT Project Lifecycle I: Requirements and Design. (3) (MPC)

Students undertake all phases of information technology (IT) systems design and implementation, conducting a major IT project, working singly or in collaboration with other students under the direction of a faculty or external project sponsor. With instructor permission, students may elect to pursue a co-curricular activity. All elements of the IT project lifecycle are considered including analysis, requirements, design, user and feasibility studies, ethical considerations, implementation, testing, documentation, and system rollout. In CIT 457, students work through pre-implementation to produce a detailed requirements and design proposal (and potentially prototype systems). In CIT 458, students implement, test, and rollout their systems.
Prerequisites: CIT 357 and senior standing.

CIT 458. IT Project Lifecycle II: Implementation and Deployment. (4)

Students undertake all phases of information technology (IT) systems design and implementation, conducting a major IT project, working singly or in collaboration with other students under the direction of a faculty or external project sponsor. With instructor permission, students may elect to pursue a co-curricular activity. All elements of the IT project lifecycle are considered including analysis, requirements, design, user and feasibility studies, ethical considerations, implementation, testing, documentation, and system rollout. In CIT 457, students work through pre-implementation to produce a detailed requirements and design proposal (and potentially prototype systems). In CIT 458, students implement, test, and rollout their systems.
Prerequisite: CIT 457 and senior standing.