students at graduation

CIT Courses

CIT 101 Computing Skills (1)

Prerequisite

None

Description

Hands-on introduction to the use of current popular software and information retrieval tools. Self-paced and traditional instruction methods are used. A head note specifies the instructional method and particular software tool. Credit/no credit only. Not open to CSE majors.
101.D – Computing Skills: Databases
101.F - Computing Skills: Web Animation
101.G - Computing Skills: Presentation Graphics/Multimedia
101.H - Computing Skills: World Wide Web, Publishing, Home Page Construction
101.I - Computing Skills: Using the Internet
101.O - Computing Skills: Getting Started
101.S – Computing Skills: Spreadsheets
101. V - Computing Skills: Digital Video Editing
101.W - Computing Skills: Word Processing
Note: a maximum of nine credit hours of CSE/CIT 101, CSE 141, CSE/CIT 154,
and MIS 185 can be used toward degree requirements. A maximum of three credit hours will be awarded among CIT 101W, 101S, and 101D, and CIT 154.


CIT 154 Personal Computer Concepts and Applications (3)

Prerequisite

None

Description

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 CSE baccalaureate majors. Credit not awarded for both CSE 141 and CSE 154.


CIT 157 Foundations of Information Technology I (3)

Prerequisite

None

Description

An introduction to the fundamental concepts of information technology. Includes IT history, applications, and current practices. Uses current web design technologies. Investigates computing systems architecture, operating systems, and their relationship to IT. Uses current PC operating systems including Microsoft Windows and Linux. Describes fundamental network communication tools and protocols. Topics include the primary areas of IT (such as networking, programming, operating systems, web development) and their applications in current technologies. Course contains hands-on work with operating systems, web development, networking, and related topics.


CIT 158 Foundations of Information Technology II (3)

Prerequisite

Math 101 or equivalent

Description

An introduction to IT applications including fundamental concepts of programming design, implementation, and integration. Topics include problem-solving techniques, algorithm development, current design methodologies, programming paradigms, testing and debugging, and data representation. Current issues and technologies will also be addressed.


CIT 173 - Multimedia Fundamentals (3)

Prerequisite

CIT 154 or equivalent experience with MS Office

Description

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.


CIT 214 - Database Design and Development (3)

Prerequisite

CIT 157, CIT 158, and (CIT 101D or CIT 154 or BTE 181 or CSE 148 or experience with databases)

Description

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.


CIT 220 - Professional Practice (0-2)

Prerequisite

Permission of dept. internship coordinator or dept. chair

Description

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. Cross listed with ENT 220. Credit/no credit only.


CIT 253 - Contemporary Programming Languages (3)

Prerequisite

CSE 163 or CSE 174 or permission of instructor

Description

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 253P), and others as they may emerge.


CIT/CSE 262 - Technology, Ethics and Global Society (3)

Prerequisite

ENG 111 and a minimum of 20 credit hours earned

Description

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. (previously CIT 182)


CIT 263 - Advanced Topics in Visual BASIC (3)

Prerequisite

CSE 163 and MS Office experience

Description

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


CIT 268 - Human- Computer Interaction (3)

Prerequisite

CIT 157 and CIT 158

Description

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.


CIT 270 - Special Topics (1-3, maximum 6)

Prerequisite

CIT 157 and CIT 158 Co-requisite: CIT 214

Description

In-depth study and analysis of a topic of special or emerging interest in Computer and Information Technology. 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, data 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.


CIT 276 - Systems Analysis and Design (3)

Prerequisite

CIT 157, CIT 158 and one of (CIT 214, CIT 263, CIT 270, CIT 273, CIT 286, CSE 201, CSE 271, CSE 274)

Description

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 MIS majors.


CIT 281 - Enterprise Network Infrastructure (3)

Prerequisite

CIT 157

Description

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.


CIT 284 - Enterprise Server Installation and Configuration (3)

Prerequisite

CIT 157

Description

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.


CIT 286 - Network Administration and Security (3)

Prerequisite

CIT 281 and CIT 284

Description

Essentials of network administration with an emphasis on network-based and Internet-based security applications and standards. Topics include planning, maintaining, and upgrading a network, core security concepts, and existing security architectures and systems.


CIT 348 – Information Management and Retrieval

Prerequisite

CIT 214 or equivalent knowledge of and experience with database systems, and (STA 261 or STA 368 or ISA 205)

Description

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.


CIT 357 - Current Practices in Information Technology

Prerequisite

CIT 214 and (CIT 276 or CSE 201) and junior standing

Description

Investigation of current practices, tools, and applications of Information Technology. Emphasis is on structured research techniques, critical analysis, and presentation of technical materials.


CIT 358 - Information Technology Assurance and Security

Prerequisite

CIT/CSE 262 or permission of instructor

Description

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.


CIT 431 – Health Information Technology I

Prerequisite

NSG 321 and CIT 348

Description

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.


CIT 432 – Health Information Technology II

Prerequisite

CIT 431

Description

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.


CIT 448 - Global and Strategic Issues in Information Technology

Prerequisite

CIT/CSE 262 or permission of instructor

Description

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.


CIT 457 - IT Project Lifecycle I: Requirements and Design

Prerequisite

CIT 357 and senior standing

Description

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. Students work through pre-implementation to produce a detailed requirements and design proposal (and potentially prototype systems).


CIT 458 - IT Project Lifecycle II: Implementation and Deployment

Prerequisite

CIT 457

Description

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. Students implement, test, and rollout their systems.