Jun 16, 2024  
2016-2017 University Catalog 
    
2016-2017 University Catalog [ARCHIVED CATALOG]

Courses


The University Catalog lists all courses that pertain to the West Lafayette campus. In order to view courses that are available at a given time, and the details of such courses, please visit the myPurdue Schedule of Classes.

For a list of all course subject codes mapped to their full subject title, please see Course Subjects and Descriptions .

NOTE: To search for a group of courses within a number range (such as 30000 level), enter an asterisk to note the unspecified value in the course code or number field. For example, to search for all AAE courses at the 30000 level, enter 3* in the “Code or Number” box.

 

Comparative Pathobiology

  
  • CPB 86100 - Veterinary Clinical Chemistry


    Credit Hours: 2.00. Laboratory techniques and interpretation of laboratory data as profiled by organ system are presented. Integration of data to explain pathophysiologic changes as an aid to diagnosis, prognosis and progression of disease is emphasized. Typically offered Spring Summer.
  
  • CPB 86200 - Clinical Epidemiology For Companion Animals


    Credit Hours: 1.00. Fundamentals of experimental epidemiology and clinical decision making are explored, particularly as they relate to the practice of companion animal medicine. Methods for disease detection and prevention are emphasized in catteries and kennels. The computer laboratories illustrate the software available for problem solving in population medicine. Typically offered Fall, Summer.
  
  • CPB 86300 - Epidemiology For Livestock Production


    Credit Hours: 1.00. Study of the fundamental concepts for epidemiologic implications in livestock production, including design of epidemiologic studies in livestock populations, investigation of disease outbreaks, use of diagnostic tests, infectious disease control, and animal health economics. Rationale, strategies, and concepts of animal disease control are emphasized with examples. Typically offered Fall, Summer.
  
  • CPB 86900 - Veterinary Public Health And Zoonoses


    Credit Hours: 2.00. A survey of fundamental topics on diseases that are caused by viral, bacterial, rickettsial, and parasitic agents and are known to be transmissible from animals to humans, as well as those diseases that are common to humans and animals. Topics emphasize the epidemiology and methods for prevention and control of these diseases in animal and human populations. Food safety and foodborne diseases, with particular emphasis on foods of animal origin, are discussed. Risk assessment of occupational and environmental health conditions to which veterinarians are likely to be exposed in training or the work place also is covered. Typically offered Spring Summer.
  
  • CPB 87000 - Diagnostic Veterinary Cytology


    Credit Hours: 1.00. A combination of didactic and wet laboratory microscopic sessions are used to demonstrate applications of diagnostic cytology. Consists of weekly sessions with a brief lecture overview of the basic cytologic features of a particular organ system followed by microscopic review of collected cytology material from that particular organ system. The didactic and laboratory sessions are supplemented by Internet-based and digital-format archived images for student review. Typically offered Spring, Summer.
  
  • CPB 88300 - Public Health


    Credit Hours: 3.00. This course is designed for senior veterinary students to fulfill their interests in public health and preventive veterinary medicine. There will be a classroom and field component, focusing on topics including epidemiology, food safety, infectious diseases, environmental health and health communications. Visits to various agencies will complement the course material by offering inside views of the day to day operations of the facilities as well as the career experiences of the employees working in them. Students will also gain field experience in actual or devised research projects that will include activities such as study design, questionnaire development, collecting epidemiologic data, date input, analysis, and interpretation. Students will be asked to design a study, produce an information brochure, and prepare a verbal presentation for elementary school children about topics relating to being safe with your pets. Total clinic hours 129. Typically offered Fall Spring Summer.
  
  • CPB 88400 - Laboratory Animal Medicine


    Credit Hours: 3.00. Students will participate in laboratory animal medicine practice which can include facility inspections, protocol review, preventative medicine, monitoring disease status, and diagnosis and treatment of spontaneous diseases in laboratory animals. Total clinic hours 129. Typically offered Fall Spring Summer.
  
  • CPB 88501 - Necropsy I


    Credit Hours: 1.00. This is one of three concurrent courses (CPB 88501, CPB 88502 , CPB 88503 ) in which senior veterinary students will be enrolled. Students will actively participate in the diagnostic necropsy service within the ADDL. The student is expected to gain basic clinical experience and training in necropsy and diagnostic pathology as they contribute to and support the practice of veterinary medicine. Students are expected to actively assist faculty in performing necropsies, discuss pathophysiology of cases and submit reports of their observation. Total clinic hours 43. Typically offered Fall Spring Summer.
  
  • CPB 88502 - Microbiology I


    Credit Hours: 1.00. This is one of three concurrent courses (CPB 88501 , CPB 88502, CPB 88503 ) in which senior veterinary students will be enrolled. This course is designed for senior veterinary students to gain additional training in diagnostic microbiology (bacteriology, mycology, virology and molecular diagnostics) in relation to clinical diseases. Students will actively participate in self study and discussion of selected diagnostic microbiology cases as well as hands-on logistically approached laboratory procedures for culture and isolation of microbial agents. The students are expected to be proficient and competent in veterinary diagnostic microbiology at the end of rotation. Total clinic hours 43. Typically offered Fall Spring Summer.
  
  • CPB 88503 - Clinical Pathology I


    Credit Hours: 1.00. This is one of three concurrent courses (CPB 88501 , CPB 88502 , CPB 88503) in which senior veterinary students will be enrolled. In addition to clinical pathology, students must be enrolled in microbiology and diagnostic pathology (necropsy). The main goal of this rotation is to insure that each participant is at a level of competency that every graduating senior should have attained. Through a combination of self study and small group periods in a classroom as well as on a multi-headed microscope, a set of core objectives will be explored. These objectives have been chosen as a representation of basic clinical pathology skills that students should have mastered to practice veterinary medicine competently. In addition, an approved journal article or comparable piece of literature will be evaluated and summarized. An objective examination at the end of the rotation will test the student’s knowledge of the objectives. Total clinic hours 43. Typically offered Fall Spring Summer.
  
  • CPB 88600 - Diagnostic Pathology


    Credit Hours: 3.00. Advanced training in diagnostic approaches to identification of the causes and pathogenesis of disease in mammals. Total clinic hours 129. Typically offered Fall Spring Summer.
  
  • CPB 88700 - Avian Medicine


    Credit Hours: 3.00. This course is designed for senior veterinary students to receive advanced training in avian disease diagnosis and health management in commercial poultry flocks. Critical poultry infectious and non-infectious diseases will be discussed. The student will visit production facilities for layers, broilers, turkeys, or ducks. Vaccination and medication programs for these species will be discussed. Necropsy experience will be gained from poultry, game bird, and pet bird accessions to the Animal Disease Diagnostic Laboratory (ADDL). Total clinic hours 129. Typically offered Fall Spring Summer.
  
  • CPB 88800 - Microbiology II


    Credit Hours: 3.00. This course is designed for senior veterinary students to gain advanced training in clinical microbiology in relation to clinical diseases. Microbial diseases of veterinary importance and zoonotic significance will be addressed. Students will actively pursue selected microbiology accessions to the Animal Disease Diagnostic Laboratory (ADDL) in depth by applying problem-based learning approach, using correct laboratory procedures, and searching related literature to reach microbiological diagnosis and conclude the cases. Written reports, oral presentations, case discussion will be highlighted in the rotation to enrich the learning experience and insure the proficiency and competency in veterinary clinical microbiology. Total clinic hours 129. Typically offered Fall Spring Summer.
  
  • CPB 88900 - Clinical Pathology II


    Credit Hours: 3.00. This advanced clinical pathology rotation is designed to take the core skills mastered in CPB 88503  and expand on them. Through daily interaction to the consulting office on clinical cases, students will learn to critically evaluate cytologic and hematologic specimens as well as laboratory data. Activities that the student will engage in include the resident’s journal club, weekly clinical pathology rounds, large animal clinical pathology rounds and other small group sessions with residents and pathologists. The goal for the rotation is to begin building a broad base of experience to continue building on in the future. Total clinic hours 129. Typically offered Fall Spring Summer.

Computer and Information Technology

  
  • CNIT 10500 - Introduction To C Programming


    Credit Hours: 3.00. This course is an introduction to computer programming using the “C” language. The emphasis is on structured programming principles, and understanding the basic concepts that apply to engineering problems. Among topics covered in this course are: problem solving using top down design, using flowcharts to explain the program logic, selection structure, repetition structure, bitwise operations, arrays, pointers, strings, passing arguments, and sequential files. Typically offered Summer Fall Spring.
  
  • CNIT 10700 - Computers And Software Packages


    Credit Hours: 1.00 to 4.00. Prerequisites vary with course content. Does not carry credit toward degree requirements in Computer Technology. Topics and skills associated with specific computer(s) and/or specific software package(s). Level of coverage varies according to audience. Various applications packages may be offered under this title. Typically offered Fall Spring Summer.
  
  • CNIT 11100 - Computer Literacy


    Credit Hours: 1.00. Introduction to computers and applications for students admitted to the Horizons program. Typically offered Fall Spring.
  
  • CNIT 13600 - Personal Computing Technology And Applications


    Credit Hours: 3.00. This course provides an intermediate coverage of PC technology and problem solving. Topics include computer hardware, operations and ethics, and operating systems and environments. Students will gain hands-on skills with applications such as desktop and file management; word processing; spreadsheets; presentation graphics; electronic mail; personal information management; and internet browsing, searching, and publishing. Typically offered Fall Spring Summer.
  
  • CNIT 14100 - Internet Foundations, Technologies, and Development


    Credit Hours: 3.00. (CGT 14100 ) This course explores the history, architecture and development of the World Wide Web. Current tagging and scripting languages are covered in a tool independent environment. Topics also include authoring tools, design, graphic and multimedia formats, and commerce, implementation and security issues. PC literacy required. Typically offered Summer Fall Spring.
  
  • CNIT 15500 - Introduction to Object-Oriented Programming


    Credit Hours: 3.00. This course introduces fundamental software development concepts common to most programming languages. Topics include: problem solving and algorithm development, debugging, programming standards, variable, data types, operators, decisions, repetitive structures, modularity, array, user interface construction, software testing and debugging. A broad range of examples will be used throughout the course to show how each programming concept applies to real life problems. Typically offered Fall Spring Summer.
  
  • CNIT 15501 - Introduction To Software Development Concepts


    Credit Hours: 3.00. This course introduces fundamental software development concepts common to most programming languages. Topics include problem solving and algorithm development, debugging, programming standards, variables, data types, operators, decisions, repetitive structures, modularity, arrays, user interface construction, software testing and debugging. A broad range of examples will be used throughout the course to show how each programming concept applies to real life problems. Typically offered Fall Spring Summer.
  
  • CNIT 17500 - Visual Programming


    Credit Hours: 3.00. This course introduces event-driven application development and programming using a visual programming environment. Topics include problem solving and program design, control structures, objects and events, user interface construction, documentation, and program testing. Credit may be established in only one of: CPT 15500 or CPT 17500 or CPT 25000. PC literacy required. Typically offered Fall Spring Summer.
  
  • CNIT 17600 - Information Technology Architectures


    Credit Hours: 3.00. A conceptual and technological survey of information technology architectures inclusive of operating systems, network operating systems, distributed systems architectures, and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed. PC literacy required. Typically offered Fall Spring Summer.
  
  • CNIT 18000 - Introduction To Systems Development


    Credit Hours: 3.00. This course introduces information systems development. Topics include types of information systems, system development, database management systems, and problem solving. Students will read/create UML, ERD, and data flow diagrams to model information system objects, data, processes, and logic. Labs emphasize modeling and SQL/QBE querying to prepare students for later systems, programming, and database classes. Given user requirements students will design, construct, and test a personal computer information system. PC literacy required. Typically offered Summer Fall Spring.
  
  • CNIT 18101 - Topics In Computer Information Technology I


    Credit Hours: 3.00. This variable title course is used to pilot new course offerings. Typically offered Fall Spring Summer.
  
  • CNIT 19900 - Topics In Computer And Information Technology


    Credit Hours: 1.00 to 3.00. Hours and subject matter arranged by staff. Individual study under directed leadership of professor. Primarily for students with special aptitudes. Permission of instructor required. Typically offered Summer Fall Spring.
  
  • CNIT 22700 - Introduction To Bioinformatics


    Credit Hours: 2.00. Survey course in Bioinformatics for information technology specialists including topics such as: virtual bio-instrumentation, data reduction and mining algorithms and tools, data visualization, pattern matching, modeling and simulation, computational methods, and collaborative application environments. Typically offered Summer Fall Spring.
  
  • CNIT 23500 - Management Information Systems And Collaboration Technology


    Credit Hours: 3.00. This course introduces management information systems, project management topics and technologies, and collaboration technologies. PC literacy required. Typically offered Fall Spring Summer.
  
  • CNIT 24000 - Data Communications And Networking


    Credit Hours: 3.00. This course provides a comprehensive introduction to data communications and networks. Topics include communication standards and concepts, protocols, the Open Systems Interconnect (OSI) model, point-to-point communication, and local area networks. Business issues from both provider and user perspectives are discussed. Current technology and trends in each architectural element are reviewed. Typically offered Summer Fall Spring.
  
  • CNIT 24200 - System Administration


    Credit Hours: 3.00. This course provides a comprehensive introduction to system administration. Topics include authentication and authorization, directory services, system management and system security. Emphasis is placed on enterprise level systems. Typically offered Summer Fall Spring.
  
  • CNIT 25500 - Programming For The Internet


    Credit Hours: 3.00. This course introduces software development concepts common to modern object-oriented programming languages. Topics include: intermediate data types, decisions, repetitive structures; methods; arrays and collections; encapsulation; inheritance, and polymorphism; exception handling; data persistence; Database Management System (DBMS) connectivity; user interface construction; software testing and debugging; and working in teams. Typically offered Fall Spring Summer.
  
  • CNIT 25501 - Object-Oriented Programming Introduction


    Credit Hours: 3.00. This course introduces software development concepts common to modern object-oriented programming languages. Topics include: intermediate data types, decisions, repetitive structures; methods; arrays and collections; encapsulation, inheritance, and polymorphism; exception handling; data persistence; Database Management System (DBMS) connectivity; user interface construction; software testing and debugging; and working in teams. Typically offered Fall Spring Summer.
  
  • CNIT 26700 - Introduction To C++ Language Programming


    Credit Hours: 3.00. This course is an introduction to C++ language programming for persons with prior programming experience. Course topics include data types, control flow, operators and expressions, and an introduction to class construction including other object-oriented concepts and constructs. Applications are designed for business, manufacturing, or technology, depending on audience. Typically offered Fall Spring Summer.
  
  • CNIT 27000 - Cybersecurity Fundamentals


    Credit Hours: 3.00. This course introduces cybersecurity fundamentals and concepts. Security models that provide a basis for overarching security solutions are introduced to provide a basis for discussion. Risks and vulnerabilities are examined along with technical controls that can be used to mitigate them. The role of security policy and the incident management framework are examined. Emphasis is placed on building a strong foundation for further study in the field. Typically offered Fall Spring Summer.
  
  • CNIT 27200 - Database Fundamentals


    Credit Hours: 3.00. A study of relational database concepts. These concepts include data design, modeling, and normalization; the use of Structured Query Language (SQL) to define, manipulate, and test the database; programmatic access to a database and practical issues that database developers must handle. Typically offered Fall Spring Summer.
  
  • CNIT 27600 - Systems Software And Networking


    Credit Hours: 3.00. Introduction to a wide range of topics in the networking field. Topics include: systems and network administration support practices, desktop and server support, security, disaster recovery, ethics, change management, help desks, networks, network operating systems, and directory services. The students will gain hands-on experience in the laboratory with installing and configuring network operating systems and application software. Typically offered Fall Spring.
  
  • CNIT 28000 - Systems Analysis And Design Methods


    Credit Hours: 3.00. Comprehensive introduction to information systems development. Topics include the systems analyst, the systems development life cycle, methodologies, development technology, systems planning, project management, systems analysis, systems design, systems implementation, and systems support. Introduction to tools and techniques for systems development. Typically offered Fall Spring Summer.
  
  • CNIT 28101 - Topics In Computer Information Technology II


    Credit Hours: 3.00. This variable title course is used to pilot new course offerings. Typically offered Fall Spring Summer.
  
  • CNIT 28500 - Topics In Programming Languages


    Credit Hours: 3.00. A programming course in one or more programming languages not covered in other CPT courses. Application of structured or event-driven program design, construction, debugging, testing, and documentation techniques. Topics, projects, and languages vary with course offering. Typically offered Summer Fall Spring.
  
  • CNIT 29500 - Object-Oriented Programming


    Credit Hours: 3.00. This course focuses on using object-oriented programming languages in the development of modern, business applications. Topics include object-oriented design, encapsulation, object interfaces, inheritance, aggregation, abstract classes, polymorphism, data structures, and exception handling. Typically offered Summer Fall Spring.
  
  • CNIT 29900 - Topics In Computer And Information Technology


    Credit Hours: 1.00 to 6.00. Hours and subject matter to be arranged by staff. Individual study under directed leadership of professor. Primarily for students with special aptitudes. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 30500 - Information Technology


    Credit Hours: 3.00. A survey of contemporary trends in information technology, including applications, languages, hardware, software, and communications. Integration of information and systems. Emphasis on database management and administration. Typically offered Fall Spring.
  
  • CNIT 31500 - Systems Programming


    Credit Hours: 3.00. This course introduces concepts of lower level systems programming in C/C++ on a UNIX/Linus operation system platform. Command level development, algorithms, data structures, iteration and recursion, algorithms and analysis will be covered. Typically offered Fall Spring Summer.
  
  • CNIT 32000 - Policy, Regulation, And Globalization In Information Technology


    Credit Hours: 3.00. This course provides students with opportunities to study how technology is intertwined with larger economic, social, cultural, and ethical dynamics in an era of intensified globalization. The course examines technology in a global environment. Students will explore concepts and issues related to law, policy, regulation, outsourcing, offshoring, globalization, global competitiveness, global communications, cultural differences and quality of life issues. Students will examine ethical situations that arise as a result of the impact of technology. In summary, the course is designed to help students understand what it means to identify as, and/or work with, technology in a global environment. Typically offered Fall Spring Summer.
  
  • CNIT 32100 - Enterprise Collaboration


    Credit Hours: 3.00. This course focuses on enterprise social media and global information technology. Topics include social media software applications such as communication, collaboration, multimedia and entertainment software, globalization, global information technology issues, cultural differences, understanding the role of culture and communicating across cultures. An emphasis will be placed on how companies are integrating enterprise social media applications and the impact of these technologies on the globalization of information technology. Typically offered Fall Spring Summer.
  
  • CNIT 32200 - Research Methodology And Design


    Credit Hours: 3.00. This course will discuss scientific research versus pseudoscience, experimental vs. quasi-experimental designs, different research controls and validity issues, and how study designs are used to answer research questions. Students will gain hands-on experience conducting observational and experimental research designs, and the process of writing a formal research paper. Typically offered Fall Spring Summer.
  
  • CNIT 32500 - Object-Oriented Application Development


    Credit Hours: 3.00. This course focuses on using object-oriented programming languages in the development of modern, business applications. Topics include object-oriented design, encapsulation, object interfaces, inheritance, aggregation, abstract classes, polymorphism, data structures, and exception handling. Typically offered Fall Spring Summer.
  
  • CNIT 34000 - UNIX Administration


    Credit Hours: 3.00. This course focuses on the tasks and issues involved in the administration of UNIX systems. Topics include installation, networking, software management, scripting, and user management. In the laboratory portion of the course, students implement and maintain UNIX systems. Typically offered Summer Fall Spring.
  
  • CNIT 34010 - UNIX Fundamentals


    Credit Hours: 1.00. This course focuses on the use and basic administration of UNIX systems. Topics include installation, networking, software management, user management, and security of UNIX systems. Typically offered Fall Spring Summer.
  
  • CNIT 34200 - Advanced System And Network Administration


    Credit Hours: 4.00. This course focuses on the tasks and issues involved in the installation of distributed computing systems. Topics include the administration of network operating systems and network system interoperability. In the laboratory portion of the course, students implement and maintain a comprehensive network service infrastructure. Typically offered Summer Fall Spring.
  
  • CNIT 34210 - Storage Area Networking


    Credit hours: 2.00. This course introduces storage area network (SAN) technologies. Storage area networking concepts, architectures, protocols, and best practice implementation techniques are examined. Techniques for remotely booting systems over a SAN are covered. Students implement and maintain an industry standard SAN and network booting solutions. Typically offered Fall Spring Summer.
  
  • CNIT 34220 - Network Administration


    Credit Hours: 2.00. This course focuses on the tasks and issues involved in the installation and administration of distributed computing systems. Topics include the administration of network operating systems and network system interoperability. Students will implement and maintain a comprehensive network service infrastructure. Typically offered Fall Spring Summer.
  
  • CNIT 34400 - Network Engineering Fundamentals


    Credit Hours: 3.00. This course presents the foundations and intermediate levels of understanding required to effectively design, implement, and manage today’s networked environments. Details of basic models; network addressing and operations; network protocol interactions; and enterprise-class hardware applications of both wired and wireless networks are provided. Students will gain experience with enterprise-class hardware through laboratory projects and assignments. Typically offered Fall Spring Summer.
  
  • CNIT 34500 - Internetwork Design And Implementation


    Credit Hours: 4.00. This is an advanced course in network architecture. Students learn to design and implement local and wide area networks capable of simultaneous transport of real-time traffic and multiprotocol data over packet-switched and circuit-switched networks. An emphasis is placed on the integration of diverse communications technologies, while considering the effects of engineering decisions on overall performance, from both business and technology perspectives. Typically offered Summer Fall Spring.
  
  • CNIT 34600 - Wireless Networks


    Credit Hours: 4.00. This course introduces wireless networking. Topics include fundamental wireless communication concepts, wireless local area networks (LANs), and cellular systems. Wireless specific protocol elements are addressed in typical application environments. Data communications in multiple wireless environments are emphasized. In the laboratory section, students implement wireless solutions and integrate them into wired LAN environments. Typically offered Fall Spring.
  
  • CNIT 35500 - Software Development For Mobile Computers


    Credit Hours: 3.00. This is an advanced programming course that teaches students the skills necessary to develop applications for mobile computing devices (e.g. Smartphones and tablet computers). Combining theory and practice, this course gives students hands-on experience with the latest technologies, tools and techniques used to develop mobile software solutions for business and entertainment. Typically offered Fall Spring Summer.
  
  • CNIT 36100 - Software Redesign Using Cobol


    Credit Hours: 3.00. An introduction to COBOL programming with an emphasis on redesign of legacy COBOL applications to extend their useful lifetime in contemporary organizations. Topics include user interface redesign, structured design, object-oriented programming, and transition from conventional files to databases. Students learn to analyze existing programs to isolate legacy code problems, develop and test solutions, and integrate solutions into software libraries. Typically offered Fall Spring Summer.
  
  • CNIT 37000 - Introduction To Cryptography


    Credit Hours: 3.00. Cryptography is an essential component to protect information in cyber systems. This course introduces the inner workings of cryptographic primitives and how to correctly use them. Specifically, the course covers cryptographic algorithms, protocols and techniques. The algorithms illustrate the art of encryption and secure hashing. The cryptographic protocols will expose the students to the world of building trust in an untrusted environment. Cryptographic techniques used in key management and algorithm choice will be explored. Typically offered Fall Summer Spring.
  
  • CNIT 37200 - Database Programming


    Credit Hours: 3.00. This course explores advanced database programming techniques for enterprise-wide databases and their implementation. It uses programmatic extensions to Structured Query Language (SQL) supported by today’s enterprise-class Relational Database Management Systems (RDBMS). Topics include advanced data manipulation, storage considerations, data transformation techniques to enhance interoperability of data, stored procedure and trigger design and implementation; and query optimization. Typically offered Fall Spring.
  
  • CNIT 37600 - Information Storage And Management


    Credit Hours: 3.00. This course provides a comprehensive introduction to information storage technology. It prepares students to make more informed decisions about data storage and also to learn advanced concepts, technologies, and products. Topics include the architectures, features, and benefits of intelligent storage systems; networked storage technologies such as FC-SAN, NAS, and IP-SAN; and long-term archiving solutions such as CAS. Other topics include business continuity, back-up and recovery, virtualization, security, and management. Students will gain hands-on experience with installing and configuring storage management technologies. Typically offered Fall Spring Summer.
  
  • CNIT 38000 - Advanced Analysis and Design


    Credit Hours: 4.00. This course is an advanced study of system analysis and design methods and techniques used by systems analysts to develop information systems. Object-oriented tools and the Unified Modeling Language (UML) will be used for describing object structure and behavior, and use cases will be used for modeling functional processes. Topics include rapid development concepts, application architecture and system design, transition from object-oriented analysis and models to components and services, graphical user interface design, web interface design, prototyping, and commercial software package integration. Emphasis is also placed on the use of an object-oriented CASE tool. This course surveys other important skills for the systems analyst, such as fact-finding (requirements discovery), communications, project management, and cost-benefit analysis. . Typically offered Spring Summer Fall.
  
  • CNIT 38101 - Topics In Computer Information Technology III


    Credit Hours: 3.00. This variable title course is used to pilot new course offerings. Typically offered Fall Spring Summer.
  
  • CNIT 38301 - Packaged Application Software Solutions


    Credit Hours: 3.00. This course introduces knowledge, skills, tools, and techniques used to select and implement packaged application software solutions, both small and large (including ERP). Topics will include the make-verses-buy decision, critical success factors for packages, economic analysis, requirements analysis, identifying vendors and products, request for proposals, analysis of vendor proposals, decision analysis, implementation service providers, contracting for software and service, implementation project planning, life-cycle architecture, software installation and configuration, business process redesign organizational change management, integration with legacy system, customization verses adaptation, data conversion, system and application testing, training and support, system cutover and post go-live considerations. The course will focus on best practices, and consequences of less than best practices. This course will benefit students with career aspirations as systems analysts, business analysts, consultants, data and database administrators, and IT managers. Typically offered Fall Spring Summer.
  
  • CNIT 38501 - Advanced Systems Design And Integration


    Credit Hours: 3.00. A continuation of CNIT 38000 with an emphasis on knowledge, skills, tools, and techniques that systems analysts and architects use to translate functional systems requirements into design specifications that can be subsequently implemented. Students will learn methods for developing specifications that fulfill desired quality properties such as performance, scalability, maintainability, security, privacy, and protection of corporate property, interoperability, and usability, to name a few. Special emphasis is placed on integrating new systems with older systems, as well as with business processes. This course takes a holistic view of design and integration that specifies a complete information technology or information systems solution from the perspectives of different stakeholders, and from different systemic viewpoints and perspectives. Increasingly, the result of design and integration is referred to as a solution’s architecture. Typically offered Fall Spring Summer.
  
  • CNIT 39000 - Supervised Practicum


    Credit Hours: 1.00 to 3.00. An instructor-directed practicum designed to combine University study with work experience directly related to the student’s plan of study. Designed to be scheduled during a regular semester. Credit awarded upon the completion of department-approved project. Maximum of three credit hours may be applied to the CPT bachelor degree. Typically offered Summer Fall Spring.
  
  • CNIT 39200 - Enterprise Data Management


    Credit Hours: 3.00. This course examines advanced design techniques and physical issues relating to enterprise-wide data management. Topics include advanced design concepts, enhanced modeling and constructs, objects and unstructured and semi-structured data in databases, data management in non-business contexts, implementation of an enterprise data architecture, and data quality and stewardship. . Typically offered Fall Spring.
  
  • CNIT 39900 - Topics In Computer And Information Technology


    Credit Hours: 1.00 to 4.00. Hours and subject matter to be arranged by staff. Primarily for students with special aptitudes. Typically offered Summer Fall Spring.
  
  • CNIT 40500 - Software Development Methodologies


    Credit Hours: 3.00. This course explores methodologies and practices commonly used in contemporary software development projects. Topics include programming standards, code ownership and accountability, source code management and version control, productivity and quality metrics, software testing, and software process maturity models. Typically offered Fall Spring.
  
  • CNIT 41500 - Advanced Coding Security


    Credit Hours: 3.00. This course allows students to gain proficiency in secure coding principles. Security risks from common coding errors are examined. Techniques for integrating secure coding practices into the development process is detailed with an emphasis on ensuring that applications are designed and implemented with proper security requirements. Typically offered Fall Spring Summer.
  
  • CNIT 42000 - Basic Cyber Forensics


    Credit Hours: 3.00. This course introduces students to the fundamentals of cyber forensics and cyber-crime scene analysis. The various laws and regulations dealing with computer forensic analysis are discussed. Students are introduced to the emerging international standards for cyber forensic analysis, as well as a formal methodology for conducting computer forensic investigations. Typically offered Summer Fall Spring.
  
  • CNIT 42100 - Small Scale Digital Device Forensics


    Credit Hours: 3.00. This course will help students understand the issues, techniques, and vulnerabilities of small scale digital device forensics. Emphasis will be placed on the forensically sound acquisition, preservation, analysis and presentation of small scale digital devices as evidence. Specific investigations will cover devices such as Personal Digital Assistants (PDA’s), Cell Phones, and Smart Phones. Typically offered Summer Fall Spring.
  
  • CNIT 42200 - Cyber Criminology


    Credit Hours: 3.00. This course examines both the traditional and contemporary forms of cybercrime, including hacking, insider threat, Internet child pornography, cyberbullying, hacktivism, and cyberterrorism. Students will learn how computers can be either the target (e.g., hacking) or the tool (e.g., child pornography) for committing cybercrimes. In addition, this course will apply a variety of sociological, psychological, and criminological theories to help explain, “Why do some people engage in cybercrimes when others do not?” Theories discussed include: social learning theory, space transition theory, routine activity theory, social cognitive theory, techniques of neutralization, and personality characteristics. Typically offered Fall Spring Summer.
  
  • CNIT 42500 - Software Development For Mobile Devices II


    Credit Hours: 3.00. This programming course teaches students the skills necessary to develop complex applications for mobile computing devices (e.g. smartphones and tablet computers). This course gives students hands-on experience developing mobile applications that use advanced features found on the latest mobile computing devices. Typically offered Fall Spring Summer.
  
  • CNIT 43500 - Advanced Network Services


    Credit Hours: 3.00. This course covers the concepts and technologies required to deploy advanced network services such as telephony and television over modern data networks. The underlying network structure and enabling services will be detailed along with a comprehensive analysis of protocols and services required to deploy such services. Typically offered Summer Fall Spring.
  
  • CNIT 44500 - Advanced Internetwork Routing And Switching


    Credit Hours: 3.00. This course extends routing and switching knowledge with specific attention given to emerging trends. This course focuses on the concepts of traffic shaping, advanced exterior gateway routing protocols, label switching technologies, and quality of service. The necessary perspectives of integration of these topics into enterprise networks are addresses in both lecture and laboratory. Typically offered Summer Fall Spring.
  
  • CNIT 44600 - Advanced Wireless Networks


    Credit Hours: 3.00. This course is an advanced course in wireless networking. Building on knowledge gained from the introductory wireless local area network course, this course addresses wireless network design and implementation on a large scale. Topics include mesh networking, broadband wireless access, backhauling, WiMAX and cellular systems. The laboratory portion of the course includes implementing and simulating these technologies in an outdoor setting. Typically offered Summer Fall Spring.
  
  • CNIT 45000 - Enterprise Application Development


    Credit Hours: 3.00. This course explores advanced application development techniques in a large enterprise-wide setting. Topics include component development and reuse, distributed object technologies, multi-tier applications, data marshalling, transaction processing, concurrency problems and resolutions, load balancing and tuning, and application installation and deployment issues. Typically offered Summer Fall Spring.
  
  • CNIT 45500 - Network Security


    Credit Hours: 3.00. This course explores business, conceptual, and technological aspects of network security for voice and data networks. The course deals with the analysis, design, implementation, and management issues surrounding effective network security. Key concepts and technology include virus protection, firewalls, authentication, encryption, wireless security, security protocols, physical security, and network security architecture and policy development. Typically offered Fall Spring Summer.
  
  • CNIT 45600 - Wireless Security And Management


    Credit Hours: 3.00. This course is an advanced course concerning security and management issues as they apply to wireless networking. Students will gain knowledge on the problems and solutions the wireless industry face when implementing large scale networks. Issues addressed include encryption weaknesses, security methodology tradeoffs, large scale network management techniques and systems, and advanced wireless network architecture. The laboratory portion of the course enforces the learning outcomes with hands-on experiences in implementing secure, manageable complex wireless networks. Typically offered Summer Fall Spring.
  
  • CNIT 45800 - Biomedical Informatics


    Credit Hours: 3.00. This course explores the tools and objectives of research in the medical and life sciences industry relevant to the skills of information technology. The driving outcome of this course is for students to understand the domain demands inherent to information systems in healthcare, bioinformatics and computational life sciences, with respect to their role in commercialism, therapeutic decision support and discovery support systems. Topics include information technology application in support of health care delivery, a brief overview of healthcare delivery, the history of healthcare informatics, an overview of the state of current systems and the professional opportunities in Health Informatics. In bioinformatics, introduce the concepts of genomics and proteomics, biotechnology, biological databases and file structures, common computational methods for exploiting biological databases, integrating computational methods within the life sciences industry, and a survey of successful computational life science applications. Typically offered Fall Spring Summer.
  
  • CNIT 46000 - High Performance Computing Systems


    Credit Hours: 3.00. This course provides an introduction to high performance, cluster, and grid computing from a systems perspective. The driving outcome for this course is for students to understand and apply high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment. Topics include: high performance computer architectures, network architectures for High Performance Computing (HPC), commodity and open-source cluster architectures, and software systems. Typically offered Fall Spring Summer.
  
  • CNIT 46100 - Parallel Data Systems


    Credit Hours: 3.00. This course provides an introduction to the techniques and technologies used in high performance computing for developing, using and managing high performance data systems. Topics covered in this course will focus on aspects of the design, implementation, and use of high performance storage systems progressively from the hardware layer through the operating system up to the application level. Topics will include: commodity hardware and novel architectural storage components; the architecture and use of parallel file systems, including PVFS2 and Lustre; reliability and scheduling; virtualization and fault tolerant strategies for Petascale computing; system architectures for data intensive computing and workflows; parallel I/O systems; and grid and cloud computing architectures. The driving outcome for this course is for students to understand and apply advanced high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment. Typically offered Fall Spring Summer.
  
  • CNIT 46500 - Senior Software Development Project


    Credit Hours: 3.00. This capstone course integrates the software development technologies and techniques taught in prior courses. Over the duration of the semester, students work as a team to develop an automated system of real value and quality. Class lectures explore project-related topics such as project planning and management, user and management expectations, system architecture and design, and quality management. Typically offered Fall Spring.
  
  • CNIT 47000 - Incident Response Management


    Credit Hours: 3.00. This course will bridge business operations to IT support of the critical systems that support day-to-day operations. Techniques to detect anomalous behaviors through the configuration and monitoring of modern Intrusion Detection systems, analyzing and decoding network flows, system logs, and reports is covered along with appropriate remediation actions. Multiple approaches, theories, standards, and suggestions for incident response handling will be examined. Typically offered Fall Spring Summer.
  
  • CNIT 47100 - Vulnerability Analysis And Testing


    Credit Hours: 3.00. This course will focus on advanced security techniques often referred to as vulnerability analysis or network penetration testing (pen testing). Students will learn the methods, techniques, and tools to test the security of computer networks, infrastructure and applications. The activities will be based in an environment that allows testing and “hacking” that does not risk possible legal, ethical, and network availability issues. Typically offered Fall Spring Summer.
  
  • CNIT 47500 - Electronic Commerce and Business Implementation


    Credit Hours: 3.00. This course is an in-depth study of electronic commerce and electronic business implementation. The focus is on e-business topics and concepts including business models, electronic payment systems, infrastructure, implementation concerns, design criteria, solution of business problems through case studies, and related Web topics. Students will develop web-based applications that support e-business activities. Typically offered Fall Spring.
  
  • CNIT 48000 - Managing Information Technology Projects


    Credit Hours: 3.00. This course introduces the application of knowledge, skills, tools, and techniques that project managers use to plan, staff, estimate, and manage information technology projects. Special emphasis is placed on learning and applying the concepts of managing scope, risk, budget, time, expectations, quality, people, communications, procurement, and externally provided services. Students will apply project management technology and techniques to business problems. Typically offered Fall Spring.
  
  • CNIT 48101 - Topics In Computer Information Technology IV


    Credit Hours: 3.00. This variable title course is used to pilot new course offerings. Typically offered Fall Spring Summer.
  
  • CNIT 48700 - Database Administration


    Credit Hours: 3.00. This course explores tools and techniques for managing an organization’s database technology. Topics include database architecture, database technology installation, database creation and maintenance, Database Management System (DBMS) operation and troubleshooting, and database performance tuning. In the laboratory, students engage in activities performed by a typical database administrator. Typically offered Fall Spring Summer.
  
  • CNIT 48800 - Data Warehousing


    Credit Hours: 3.00. The design and implementation of data warehouses (including data marts and operational data stores) are studied using current database technologies. Topics include data modeling for warehouses, data warehousing infrastructure and tool selection, data exploration, data synthesis and reduction, organizational metadata, data warehouse administration, and other contemporary issues. Typically offered Fall Spring Summer.
  
  • CNIT 48900 - Advanced Topics In Database Technology


    Credit Hours: 3.00. This course will provide students with a chance to explore contemporary issues in the database arena. These issues may be related to new or breakthrough concepts, technologies, and techniques. Typically offered Fall Spring.
  
  • CNIT 49000 - Senior Project


    Credit Hours: 1.00 to 3.00. Team industrial experience for seniors who undertake a significant controlled project experience for an actual client and problem. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 49900 - Topics In Computer And Information Technology


    Credit Hours: 1.00 to 3.00. Hours and subject matter to be arranged by staff. Possible individual study under directed leadership of professor. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 51100 - Foundations In Homeland Security Studies


    Credit Hours: 3.00. An interdisciplinary course addressing prevention, mitigation, preparation, response, and recovery from catastrophic events that threaten private and public sector resources and infrastructures. Course contents will include: characteristics of security; personal/corporate perspectives; identification of assets; assessing cost/benefits of protecting assets; risk assessment and risk management; crisis decision making; emergency management resources and response infrastructures; best practices in emergency management and risk and crisis communication; business continuity; and the importance of a collaborative response. Case studies include the 9-11 attacks and Hurricane Katrina. External experts will present and career opportunities will be discussed. Permission of instructor required. Typically offered Fall.
  
  • CNIT 51200 - Managing Resources And Applications For Homeland Security


    Credit Hours: 3.00. An interdisciplinary course providing examples and practice in applying and managing the resources, including technologies, used in the private and public sectors for homeland security programs. Course contents will include: terrorism; corporate security; biosecurity; health care preparedness; personal/community preparedness; risk transfer; and information security and privacy. Additional content includes discussion of local, state, and federal preparedness programs issues in the public/private sectors that are designed to ensure survival during a continuum of emergency events, and continued practice in using collaborative application of team building skills. Permission of instructor required. Typically offered Spring.
  
  • CNIT 55000 - Organizational Impact Of Information Technology


    Credit Hours: 3.00. An enterprise view of the organizational impact of information technology as the most effective means for achieving “better, faster, cheaper operations” in today’s highly competitive business environment. Examines how information technology has enabled new organizational forms and changes in business processes, products, markets, delivery systems, ways of working, and people management issues and challenges. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 55100 - Information Technology Economics


    Credit Hours: 3.00. Examines the economics of information systems and information technology as it relates to business performance. Topics include strategic information technology planning, alignment with business planning, value assessment, and performance measurement. Special emphasis is placed on issues relevant to strategic information technology infrastructure management, both for the information technology unit as well as the business as a whole. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 55200 - Information Technology Project Management


    Credit Hours: 3.00. Explores the necessary skills and knowledge to successfully initiate, plan, manage, control, and report on information technology projects. Special emphasis is placed on learning the PMBOK and its practices concerning integration management, scope management, time management, cost management, quality management, human resource management, communications management, risk management, and procurement management. Practical examples are used to demonstrate the concepts and techniques, plus hands-on experience is received by working on a case study. Permission of instructor required. Typically offered Fall Spring Summer.
  
  • CNIT 55300 - Quality Management In Information Technology


    Credit Hours: 3.00. This course explores quality and productivity models used to ensure quality in information technology systems development processes. Special emphasis is on learning and understanding process metrics and measurement, as well as initiatives such as Total Quality Management, Continuous Process Improvement, Six Sigma, and the Software Engineering Institute Capability Maturity Model. . Permission of instructor required. Typically offered Fall.
  
  • CNIT 55500 - Advanced Network Security


    Credit Hours: 3.00. Advanced conceptual and technological aspects of network security for voice and data networks. Deals with the advanced analysis, design, implementation, and management issues surrounding effective network security. Technology research and presentation of results, as well as security technology implementation, are required course outcomes. Permission of department required. Typically offered Summer Fall Spring.
 

Page: 1 <- Back 1016 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26Forward 10 -> 72