Feb 17, 2020  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog Archived Catalog

Course Descriptions


 

Communication

  
  •  

    COMM 3240 - Race, Gender and the Media


    (3) Credit Hours

    Examines U.S. mass media construction of race, ethnicity, gender, and sexuality within an historical context and investigates the role of women and minority groups in U.S. media industries. Lecture 3 hours. On demand. Prerequisites: department head approval. Junior standing. May be registered as WSTU 3240. Credit not allowed in both COMM 3240 and WSTU 3240. 
  
  •  

    COMM 3330 - Public Relations Writing


    (3) Credit Hours

    Introduction to public relations writing style, preparation of persuasive copy to include documents typically used on a day-to-day basis within the profession. Creative and conceptual aspects emphasized. Laboratory 4 hours. Every semester. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3350 - Publication Design I


    (3) Credit Hours

    Introduction to publication design, with special attention to design principles and techniques of publication layout. Laboratory 4 hours. Every semester. Prerequisites: COMM 2300 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3370 - Web Design


    (3) Credit Hours

    Special topics in Web design with a focus on effectively presenting images, video, audio, and written material on the Web. Laboratory 4 hours. On demand. Prerequisites: COMM 3350 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3400 - Audio Production and Presentation


    (3) Credit Hours

    Producing and presenting content in radio and non-broadcast audio media, using both studio and portable facilities. Studio, control room, and field production procedures, recording and editing, music and sound effects. Lecture 1 hour, laboratory 3 hours. Every semester. Communication fee will be assessed. 
  
  •  

    COMM 3450 - Video I


    (3) Credit Hours

    Introduction to the basic techniques and theory of visual media production. Emphasis on producing public affairs, educational, and entertainment content for television and multiple formats. Lecture 2 hours, laboratory 3 hours. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3500 - Television News Production


    (3) Credit Hours

    Principles and skills of producing television newscasts. Includes the production of two half-hour newscasts. Laboratory 3 hours. Fall semester. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3550 - Documentary I: History, Theory and Practice


    (3) Credit Hours

    Introduces students to the theory, history, aesthetics, editing practices, ethics, and political significance of the genre, as well as concept development and visual storytelling techniques. Includes analysis of significant documentaries and preparation of a treatment for a short documentary.
  
  •  

    COMM 3610 - Advanced Reporting


    (3) Credit Hours

    Reporting and writing news from city and county sources, with emphasis on researching public documents. Explorations and discussions of news and its relationship to society. Laboratory 4 hours. On demand. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3630 - Feature Writing


    (3) Credit Hours

    Nonfiction writing for newspapers, magazines and specialized publications. Laboratory 4 hours. Spring semester. Prerequisites: COMM 2310 or approval of the department head. Communication fee will be assessed. 
  
  •  

    COMM 3650 - Online Advertising


    (3) Credit Hours

    Online Advertising examines current trends in digital advertising. Laboratory 4 hours. On demand. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3660 - Creative Editing


    (3) Credit Hours

    Principles and basic skills in newspaper , magazine, electronic and specialized publication copy editing. Laboratory 4 hours. Fall semester. Prerequisites: COMM 2310 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 3700 - Photojournalism


    (3) Credit Hours

    Introduction to photojournalism, with special attention paid to visual storytelling. Laboratory 4 hours. On demand. Prerequisites: COMM 2300 or department head approval. Communication course fee applies. 
  
  •  

    COMM 4000r - Special Topics


    (3) Credit Hours

    Specialized study of mass media designed to meet interests of students and faculty. On demand. Prerequisites: Department head approval. Communication fee will be assessed. 
  
  •  

    COMM 4100 - Public Communication and Environmental Issues


    (3) Credit Hours

    Seminar concerning environmental policy, information, and education, environmental reporting, and environmental public relations. Also discusses risk communication and the multiracial environmental justice movement. On demand. Prerequisites: Completion of natural science/lab requirements, or department head approval. Junior or senior standing or department head approval. 
  
  •  

    COMM 4200 - Senior Seminar


    (3) Credit Hours

    Current issues in mass media and completion of a research project. Every semester. Prerequisites: COMM 3200 or department head approval. 
  
  •  

    COMM 4350 - Publication Design II


    (3) Credit Hours

    Advanced study in publication design with special attention to techniques of publication producation. Laboratory 4 hours. Spring semester. Prerequisites: COMM 3350 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 4450 - Video II


    (3) Credit Hours

    Advanced visual media production theory and techniques. Emphasis on writing effective scripts, project management, and legal and ethical issues. Lecture 2 hours, laboratory 3 hours. Spring semester.  Prerequisites: COMM 3450 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 4510 - Mass Communication Law and Ethics


    (3) Credit Hours

    United States legal system, elements of constitutional law, the law of mass communication. Personal and professional ethics as they apply to communications disciplines. Lecture 3 hours. Every semester. 
  
  •  

    COMM 4550 - Documentary II: Production and Post-Production


    (3) Credit Hours

    Documentary video production and post-production, including advanced shooting, lighting, audio, and nonlinear editing. Students produce and edit a short documentary conceptualized and researched in Documentary I. Prerequisites: COMM 3550 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 4650 - The Advertising Campaign


    (3) Credit Hours

    Principles of campaign research, planning, implementation, and presentation applied to an account. Lecture 1 hour, laboratory 3 hours. On demand. Prerequisites: COMM 3330 or department head approval. 
  
  •  

    COMM 4700 - The Public Relations Campaign


    (3) Credit Hours

    Principles of campaign research, planning, implementation, and evaluation, and their application. Lecture 1 hour, laboratory 3 hours. Spring semester. Prerequisites: COMM 2710 and COMM 3330 or department head approval. 
  
  •  

    COMM 4750 - Photojournalism 2


    (3) Credit Hours

    Introduction to advanced photojournalism, with special attention paid to visual storytelling. Lecture 1 hour, laboratory 3 hours. Prerequisites: COMM 3700 or department head approval. Communication fee will be assessed. 
  
  •  

    COMM 4800 - Directed Project


    (3) Credit Hours

    Guided project designed to demonstrate proficiency at professional level in a specific area. Every semester. Senior standing and approval of the department head in the semester preceding enrollment. 
  
  •  

    COMM 4850 - Individual Internship


    (3) Credit Hours

    Working experience in a professional situation. Every semester. Senior standing and approval of the department head in the semester preceding enrollment. 
  
  •  

    COMM 4995r - Departmental Thesis


    (1-3) Credit Hours

    Requires University Honors approval. Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. 
  
  •  

    COMM 4997r - Research


    (1-9) Credit Hours

    Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Department may have additional prerequisite requirements. 
  
  •  

    COMM 4998r - Individual Studies


    (1-9) Credit Hours

    Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Department may have additional prerequisite requirements. 
  
  •  

    COMM 4999r - Group Studies


    (1-9) Credit Hours

    On demand. Prerequisites: department head approval. Department may have additional prerequisite requirements. 

Computer Engineering

  
  •  

    CPEN 1999r - Special Projects


    (1-9) Credit Hours

    Individual or group projects. Maximum credit 4 hours. On demand. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 3700 - Digital Logic and Introduction to Computer Hardware


    (4) Credit Hours

    Number representation and arithmetic; basic digital devices and their Boolean representations; introduction to logic circuit design and simplification using Boolean algebra and Karnaugh maps; combinational logic building blocks such as multiplexers, demultiplexers, encoders, decoders, comparators, adders, ALUs; analysis and design of sequential logic circuits; sequential logic building blocks such as storage registers, shift registers and counters. Lecture 3 hours and laboratory 2 hours. Prerequisites: CPSC 1100 with a minimum grade of C or department head approval. Laboratory/studio course fee will be assessed. Differential course fee will be assessed. 
  
  •  

    CPEN 3710 - Computer System Organization and Assembly Language Programming


    (4) Credit Hours

    Structure of digital computers; introduction to machine language, symbolic coding, and assembly language; register sets, instruction types, and addressing modes; assembler directives and macros; low-level input/output techniques; interrupts; procedure calls, returns, and stack operations; linking to high-level languages. Lecture 3 hours and laboratory 2 hours. Prerequisites: CPSC 1110 and CPSC 3700 or CPEN 3700 with minimum grades of C or department head approval. Laboratory/studio course fee will be assessed. Differential course fee will be assessed. 
  
  •  

    CPEN 3850 - Interdisciplinary Design Project I


    (3) Credit Hours

    First semester of the capstone interdisciplinary group design project in which students use their discipline-based knowledge in an interdisciplinary environment. Projects are expected to complete through preliminary design. The team design experience includes design methodology, concept generation, decision making, technical project management, quality and reliability engineering, concurrent engineering, teamwork, written and oral communication, and introduction to engineering ethics and professional responsibility. The projects incorporate technical activities applicable to the engineering disciplines of the College. Faculty from the disciplines support the course and students as technical advisors and aid in project selection. Fall and spring semesters. Lecture 2 hours, project 2 hours. Prerequisites: ENCE 3520 or ENEE 3720 with a minimum grade of C or department head approval. Registrant must be within three semesters of graduation. May be registered as ENCE 3850, ENME 3850 or ENEE 3850. Credit allowed in only one of the four courses. Differential Course Fee will be assessed. 
  
  •  

    CPEN 4700 - Computer Architecture


    (3) Credit Hours

    An advanced course in computer architecture. Topics include classical uniprocessor architecture, computer arithmetic, instruction sets, control unit design including the basics of microprogramming, I/O operations, memory hierarchies, cache and virtual memory mechanisms, instruction and arithmetic pipelines, CISC, RISC, superscalar and super pipelined architectures, parallel architectures. Prerequisites: CPSC 2800 and CPEN 3700 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4710 - Advanced Computer Systems


    (3) Credit Hours

    A study of representative computer systems including architectural features, hardware implementation, machine level programming, memory systems, I/O device interfacing, and system design. Prerequisites: CPEN 4700 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4720 - Embedded Microcontroller Systems


    (3) Credit Hours

    Microcontroller systems architecture, advanced real-time signal interfacing techniques, I/O programming concepts, real-time realization of digital signal processing and filtering techniques. Projects included. Prerequisites: CPEN 3700 and ENEE 3720L, 3720 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4850 - Interdisciplinary Design Project II


    (3) Credit Hours

    Second semester of the capstone interdisciplinary group design project in which students use their discipline-based knowledge in an interdisciplinary environment. Completion of the detailed and final design phases of the engineering project initiated in ENCE/ENEE/ENME/CPEN 3850 including building a model, testing, evaluation, and reporting the design result. Projects require students to illustrate their discipline knowledge in an interdisciplinary environment. Specific discipline aspects of the project are supported by representative faculty acting as technical advisors. Oral and written presentation of progress and results. Ethics and professional responsibility and the global and societal impact of engineering decisions are covered. Fall and spring semesters. Lecture 1 hour, project 4 hours. Prerequisites: ENCE/ENEE/ENME/CPEN 3850 with a minimum grade of C; must have been taken in the immediately preceding semester or department head approval. May be registered as ENCE 4850, ENEE 4850 or ENME 4850. Credit allowed in only one of the four courses. Differential Course Fee will be assessed. 
  
  •  

    CPEN 4900 - Computer Engineering Senior Project: Planning and Design Phase


    (1) Credit Hours

    A team project course that serves as the first part of the culminating experience for students in the Computer Engineering concentration. Students will work in small groups to develop specifications for hardware and software components and a proposed design for a system to solve a problem typical of real-world engineering practice using realistic engineering standards and constraints. Prerequisites: ENCE 2220, CPEN 3700, CPSC 3200 and ENEE 3720/3720L with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4910 - Computer Engineering Senior Project: Implementation Phase


    (3) Credit Hours

    A team project course that serves as the second part of the culminating experience for students in the Computer Engineering concentration. Students will work in interdisciplinary teams made up of computer engineers, computer scientists, and electrical engineers to move a project forward from an initial design through development and implementation, resulting in a complete system that solves a problem typical of real-world engineering practice, using realistic engineering standards and constraints. Written and oral presentations included. Prerequisites: CPEN 4900 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4995r - Departmental Thesis


    (1-3) Credit Hours

    Requires University Honors approval. Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Differential course fee will be assessed. 
  
  •  

    CPEN 4997r - Research


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4998r - Individual Studies


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPEN 4999r - Group Studies


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. On demand. Prerequisites: department head approval. Differential course fee will be assessed. 

Computer Science

  
  •  

    CPSC 1000 - Introduction to Computing


    (3) Credit Hours

    Overview of the development of the electronic computer, its technology, capabilities, and limitations. Ethical and social issues are considered, as well as the role of computers in society. Introduction to the use of a range of useful microcomputer hardware and software. Extensive laboratory experience. Differential course fee will be assessed. 
  
  •  

    CPSC 1050 - Beginning Web Programming


    (3) Credit Hours

    An introduction to HTML, XHTML, CSS, and Web programming language such as PHP or JavaScript. Development of client-side web pages. The course assumes no previous programming experience but does assume some knowledge of the Internet. Prerequisites: MATH ACT score of 22 or above or a college level math course with a minimum grade of C; or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 1100 - Fundamentals of Computer Science


    (4) Credit Hours

    An introduction to computer science concepts and computer software development using a higher level language. Algorithms, flowcharting, programming, and documentation of numerical and non-numerical problems. Introduction to computer science terminology and concepts such as computer hardware and computer application areas. Lecture 2 hours, laboratory 3 hours. Prerequisites: Math ACT 26 or above or completion of a college-level Mathematics course with a minimum grade of C or department head approval. Laboratory/studio course fee will be assessed. Differential Course Fee will be assessed. 
  
  •  

    CPSC 1110 - Data Structures and Program Design


    (4) Credit Hours

    Continued development of programming style using abstract data structures and top-down design. Debugging and testing of large programs. Emphasis on algorithm development. List processing. Recursion. (Stacks, trees, searching and sorting.) Lecture 3 hours, laboratory 2 hours. Prerequisites: CPSC 1100 with a minimum grade of C or department head approval. Laboratory/studio course fee will be assessed. Differential Course Fee will be assessed. 
  
  •  

    CPSC 1999r - Special Projects


    (1-9) Credit Hours

    Individual or group projects. Maximum credit 4 hours. On demand. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 2100 - Software Design and Development


    (3) Credit Hours

    A study of the analysis, design and implementation phases of software systems development using a phased life cycle approach. Process, data and object oriented development models. Introduction to modeling tools and CASE software. Team approaches to software development. Project management concepts. Prerequisites: CPSC 1110 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 2800 - Introduction to Operating Systems


    (3) Credit Hours

    Basic operating system principles, job control languages and operating system internals. The hardware/software interface; file systems; resource management; command languages; segmentation, paging and virtual memory; other virtual resources. Detailed examination of two or more current operating systems, such as Windows, UNIX or Novell NOS. Prerequisites: CPSC 1110 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3100 - Introduction to Scientific Computing


    (3) Credit Hours

    This course introduces the essentials of scientific computer programming using appropriate high level languages to solve problems in engineering and science. Programming topics include problem decomposition, control structures, recursion, arrays and other data structures, file I/O, graphics, code libraries, round-off error in floating point arithmetic. Applications will be drawn from numerical integration and differentiation, root finding, matrix operations, searching and sorting, simulation, and data analysis. Prerequisites: CPSC 1110 and MATH 1920 or MATH 1960 and MATH 2200 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3110r - Programming Language Laboratory


    (1) Credit Hours

    An intensive programming-oriented introduction to the syntax and semantics of a programming language not taught in any other course within the department. Laboratory 3 hours. Prerequisites: CPSC 2100 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3200 - Algorithm Analysis and Advanced Data Structures


    (3) Credit Hours

    A study of data structures and the algorithms used to process them. Algorithms for handling strings, stacks, lists, trees and graphs. Sorting and searching techniques. Recursive and non-recursive algorithms. Efficiency considerations. Spring and Summer semesters. Prerequisites: CPSC 2100 and MATH 2030 or MATH 3030 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3220 - File and Database Processing


    (3) Credit Hours

    Processing of sequential, direct, indexed and hashed files. File sorting and searching techniques. Database concepts using the relational model, relational algebra and relational calculus. Database design with E-R modeling techniques, SQL programming. Prerequisites: CPSC 2100 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3520 - Introduction to Video Game Development


    (3) Credit Hours

    An introduction to the modern video game software development process using an industry-standard game development tool suite. Practical application of software engineering, artificial intelligence, computer graphics and networking concepts. Related concepts such as object-oriented scripting and user interface design will also be discussed.  Prerequisites: CPSC 2100 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3600 - Principles of Information Security and Assurance


    (3) Credit Hours

    This course focuses on information security, integrity and privacy techniques. Topics include the nature and challenges of computer security, the relationship between policy and security, the role and application of cryptography, the mechanisms used to implement policies, the methodologies and technologies for assurance and vulnerability analysis and intrusion detection. Prerequisites: CPSC 1100 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3610 - Ethical and Social Issues in Computing


    (3) Credit Hours

    This course examines the ethical and social issues arising from advances in computer technology and the responsibility that computer professionals and users have with regard to computer use by focusing on the intrinsic link between ethics and the law, how both try to define the validity of human actions, and on the moral and ethical dilemmas created by computer technology that challenge the traditional ethical and moral concepts. Prerequisites: ENGL 1020 and CPSC 1000 or 1100 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3850 - Language Systems Programming


    (3) Credit Hours

    Study of programs whose inputs are programs; assemblers, interpreters, compilers, loaders and supervisors, virtual machines. Introduction to formal languages, syntax and semantics. Prerequisites: CPSC 2100 and MATH 2030 or MATH 3030 with minimum grades of C; or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 3920r - Computer Science Internship


    (1-3) Credit Hours

    Work experience in Computer Science or Computer Engineering.  Evaluations and reports required.  The internship will require the signature of an advisor, department head, student, and local business representative.  This course will be repeatable up to 3 credit hours.  The number of credit hours will be determined by the number of hours worked. Every semester. Prerequisites: prior approval by a local business and advisor. Junior standing. Differential course fee will be assessed. 
  
  •  

    CPSC 4100 - Survey of Programming Languages


    (3) Credit Hours

    The study of the structure, design, and implementation of computer programming languages, including procedural, object-oriented, logic programming, and functional languages. Topics include language syntax and semantics, procedure and data abstraction, binding times, exception processing, support for concurrency, and language programming paradigms. Prerequisites: CPSC 2800 and CPSC 3200 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4110 - Introduction to Mobile Computing


    (3) Credit Hours

    This is an undergraduate course focusing on major areas of mobile computing, particularly as related to mobile devices such as smart phones and tablets. This course will have an emphasis on the development of applications. Other areas of exploration will include the security issues, ethical and societal issues, and the future of mobile computing. This course will also explore the current challenges facing this area of computer science. course work will include homework assignments, presentations and a term project. Prerequisites: CPSC 2100 or approval of department head. Differential course fee will be assessed. 
  
  •  

    CPSC 4130 - Introduction to Cloud Computing


    (3) Credit Hours

    Introduction to the current practices of cloud computing, focusing on cloud computing models, techniques, and architectures. Provides knowledge and hands-on experience in designing and implementing cloud-based software systems. Topics may include advanced web technologies, distributed computing models, virtualizations, parallelization, security/privacy, and other issues.  Prerequisites: CPSC 2100 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4140 - Wide Area Networks


    (3) Credit Hours

    The design, preparation, and delivery of information, applications, and services using client/server computing over a wide-area network. The network and implementation tools may vary to meet current development trends. Prerequisites: CPSC 3200 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4180 - Programming Languages for Advanced Data


    (3) Credit Hours

    This course introduces students to the fundamental computing skills necessary for effective data analysis. Through this course students will learn a business/statistical programming language to read data, write functions, make informative graphics, and apply modern statistical methods to complex data sets. The course is designed to be of interest to students in a range of disciplines including health, insurance, education, sport and management. Prerequisites: CPSC 4240 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4200 - Automata, Complexity, and Computability


    (3) Credit Hours

    An introduction to the classical and contemporary theory of computation including automata, formal languages, Turing machines, recursive functions, computability and in computability, complexity, and the classes of P and NP. Prerequisites: CPSC 1110 and MATH 2030 or MATH 3030 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4230 - Introduction to Decision Support and Business Intelligence


    (3) Credit Hours

    This course provides a comprehensive discussion of and practical experience in advanced database techniques, data visualization, data warehousing, online analytical processing (OLAP), data mining, decision support systems (DSS), artificial intelligence (AI) methods and other Business Intelligence (BI) topics. Students gain practical experience using contemporary BI tools and technologies, and apply sound design principles for creating intelligent solutions to realistic business problems. Prerequisites: MGT 2120 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4240 - Principles of Data Analytics


    (3) Credit Hours

    Introduces the tools and techniques of data analytics with application to business intelligence, the main tools of data analytics, both descriptive and predictive. Case studies will provide the links to intelligence that businesses can use in a range of disciplines including health, insurance, education, sport and management. Prerequisites: CPSC 3220 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4270 - Database and Security


    (3) Credit Hours

    Advanced concepts and methods in the definition and management of databases, transaction processing and programming in a database environment; topics in database security, database and data auditing, XML access control, trust management and privacy protection, integrity, recovery and concurrence, data warehousing and data mining. Spring semester. Prerequisites: CPSC 3220 or department head approval.  Differential course fee will be assessed. 
  
  •  

    CPSC 4430 - Introduction to Machine Learning


    (3) Credit Hours

    Machine learning uses interdisciplinary techniques such as statistics, linear algebra, optimization, and computer science to create automated systems that can sift through large volumes of data at high speed to make predictions or decisions without human intervention. Machine learning as a field is now incredibly pervasive, with applications in business intelligence, homeland security, bio-informatics, and civil engineering, etc. This class will familiarize students with a broad cross-section of models and algorithms for machine learning, and prepare students for research or industry application of machine learning techniques. Prerequisites: CPSC 3200 and Math 2200 and MATH 2100 or MATH 3100 or MGT 2120, or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4440 - Introduction to Artificial Intelligence


    (3) Credit Hours

    Artificial intelligence; simulation of cognitive behavior and self-organizing systems; heuristic programming including the use of list processing languages; data representation; pattern matching structures; applications in symbolic mathematics; survey of examples from representative application areas. Prerequisites: CPSC 3200 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4460 - Principles of Pattern Recognition


    (3) Credit Hours

    This course offers a first introduction to state of the art methods of pattern recognition and their application to real-world problems in areas such as biomedical informatics, intelligent control, and military applications. Topics will include data, feature, and decision level classifiers; feature selection; supervised and unsupervised training; and fusion of multiple classifiers and outputs of disparate sensors. Prerequisites: CPSC 3200 with a minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4500 - Computer Graphics Applications and Algorithms


    (3) Credit Hours

    Computer graphics systems, system software, data structures for graphics devices and display processors, representational algorithms and packaged graphics software. Prerequisites: CPSC 3200 with minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4530 - Data Visualization and Exploration


    (3) Credit Hours

    Data and image models, perception and attention, visualization software and tools, interactive visualization, Tufte’s design principles, maps, graphs and networks, Hierarchies and trees, data density and small multiples, statistical graphs, text and documents, multivariate data and table, high-dimensional data. Lecture 3 hours and laboratory 2 hours. Prerequisites: CPSC 3220 and CPSC 4240 with minimum grades of C or department head approval. Laboratory/studio course fee will be assessed. Differential course fee will be assessed. 
  
  •  

    CPSC 4550 - Computer Networks


    (3) Credit Hours

    The theory, design, engineering, and installation of networks to connect digital computers. The course will prepare students to plan and implement a network. Also includes peer-to-peer networks, the client-server model, network operating systems, and an introduction to wide-area networks. The network and implementation tools may vary to meet current development trends. Prerequisites: CPSC 2800 a with minimum grade of C and an approved course in statistics or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4600 - Biometrics and Cryptography


    (3) Credit Hours

    This course covers the basic concepts of pattern recognition and biometrics, current major biometric technologies, and analyzes specific case studies from technical, privacy, and social impact viewpoints along with a critical study of the cryptographic protocols used in many security applications. Prerequisites: CPSC 1110, CPSC 3600 and MATH 2030 or MATH 3030 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4610 - Information Security Management


    (3) Credit Hours

    The study of management in information security, including planning, policy and protections is covered. Topics include planning for security, information security policy, developing security programs, access control, cryptography, risk management, information security administration and incident handling and response. Both commercial practices and federal government policies for classified information will be explored. Prerequisites: CPSC 3600 a with minimum grade of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4620 - Computer Network Security


    (3) Credit Hours

    This course will focus on the security issues and procedures in computer and mobile communication networks. Topics include risk assessment and security policies, network intrusion detection, forensics technologies, and current trends and research in security policies and technologies. Prerequisites: CPSC 4550 with minimum grade of C and an approved course in statistics or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4630 - Wireless Network Security


    (3) Credit Hours

    This course covers the basic concepts of wireless technologies, current major wireless technologies, and analyzes specific case studies from technical, privacy, and social impact viewpoints. Also covered is a critical study of the IEEE 802.11 cryptographic protocols used in many wireless security applications. Prerequisites: CPSC 1110, CPSC 3600 and CPSC 4550 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4640 - Internet Security Protocols


    (3) Credit Hours

    This course focuses on Internet security vulnerabilities, firewalls and their limitations. Topics include cryptographic technology and services, PPP and data layer security, IPSEC and key management for network layer security. TLS, SSH and transport layer security, secure e-mail, secure infrastructure protocols and all authentication and virtual private networks protocols will be explored. Prerequisites: CPSC 3600 and CPSC 4620 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4660 - System Vulnerability Analysis and Auditing


    (3) Credit Hours

    The course covers the assessment of systems to discover resources that are susceptible to damage if intrusions and unauthorized access occur. The analysis of system vulnerability, identification of security deficiencies, security measurements, effectiveness and adequacy, and estimation of the vulnerability of system resources to potential disaster hazards of unknown origin are also covered. Prerequisites: CPSC 1110, CPSC 3600, and CPSC 4550 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4680 - Computer Crime Investigation


    (3) Credit Hours

    A study on procedures for identification, preservation, and extraction of electronic evidence. Auditing and investigation of network and host system intrusions, analysis and documentation of information gathered, and preparation of expert testimonial evidence will be covered. Forensic tools and resources for system administrators and information system security officers will also be explored. Prerequisites: CPSC 2800, CPSC 3600 and CPSC 3610 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4800 - Advanced Operating Systems


    (3) Credit Hours

    Concepts and issues of operating system principles; procedure activation, storage allocation, system structure, performance evaluation, memory management, process management, security, and recovery procedures. An introduction to distributed operating systems; communication, synchronized and system structure in distributed systems. Prerequisites: CPSC 2800 and CPSC 3200 with minimum grades of C or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4820 - Enterprise Computing Systems


    (3) Credit Hours

    A study of mainframe computer systems, mainframe operating systems, and mainframe application program design and development. Prerequisites: CPSC 3220 or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4900 - Software Engineering


    (3) Credit Hours

    Study of techniques used in the definition, specification, design, implementation and testing of large software systems. The course will include team efforts to identify and define the requirements of a large software product. The development of this product will continue in CPSC 4910. Prerequisites: CPSC 3200 with a minimum grade of C plus 9 additional credit hours of CPSC and/or CPEN coursework at the 3000 or 4000 level or department head approval. Differential Course Fee will be assessed. 
  
  •  

    CPSC 4910 - Senior Capstone Project


    (3) Credit Hours

    Continuation of the group design effort started in CPSC 4900. Implementation of a computer science project. Oral and written presentation of progress and final results required. Prerequisites: CPSC 4900 with a minimum grade of C and senior standing in computer science or department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4995r - Departmental Thesis


    (1-3) Credit Hours

    Requires University Honors approval. Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Differential course fee will be assessed. 
  
  •  

    CPSC 4997r - Research


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4998r - Individual Studies


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. Student must submit an Individual Studies/Research Contract to the Records Office at the time of registration. Every semester. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    CPSC 4999r - Group Studies


    (1-9) Credit Hours

    Department may have additional prerequisite requirements. On demand. Prerequisites: department head approval. Differential course fee will be assessed. 

Construction Management

  
  •  

    ETCM 1740 - Surveying


    (4) Credit Hours

    Fundamental concepts and practices of surveying. Theory of measurements and field notes; methods of obtaining horizontal and vertical distances, angles and directions; use of levels, transits, theodolites, and total stations; construction surveying, curves and volumes. Lecture 2 hours and laboratory 2 hours. Spring semester. Pre or Corequisites: MATH 1720 or department head approval. Laboratory/studio course fee will be assessed. Differential course fee will be assessed. 
  
  •  

    ETCM 1999r - Special Projects


    (1-9) Credit Hours

    Individual or group projects. On demand. Prerequisites: department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 2010 - Construction Safety and Risk Management


    (3) Credit Hours

    Introduction of occupational safety hazards associated with the construction industry. Emphasis placed on recognition, evaluation and control of safety hazards, particularly as they relate to the Occupational Safety and Health Administration (OSHA) guidelines. Introduction to risk management strategies by identifying potential risks and assigning mitigation control measures. Lecture 3 hours. Differential course fee will be assessed. 
  
  •  

    ETCM 2020 - Estimating and Construction Documents I


    (3) Credit Hours

    Principles of estimating via quantity surveys of materials for construction projects through computer software programs, blueprints, and specifications. Current material, labor, and equipment costs will be evaluated and applied to material takeoffs to develop a construction estimate. Other topics include contractor’s general and project specific overhead expenses, profit amounts, bid strategies and preparation, ethics, and the role of scheduling. Lecture 3 hours. Spring semester. Prerequisites: ETEM 1320 and IARC 1100 or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 2640 - Construction Documents Technology


    (3) Credit Hours

    Examination of the importance of construction documents and best practices integral to various aspects of the construction process. Provides fundamental knowledge for the documentation, administration, and successful delivery of construction projects. Serves as a useful study aid for those wishing to obtain the Construction Documents Technologist (CDT) certificate. Fall semester. Lecture 3 hours. Prerequisites: IARC 1100; or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 3150 - Building Information Modeling (BIM)


    (3) Credit Hours

    Introduction of the fundamental knowledge in Building Information Modeling (BIM). The course includes two sides: basic BIM theory and the application of existing BIM tools. These two types of contents will be alternately offered through regular lecture contents and lab practice. The typical BIM tool, ArchiCAD, will be introduced and used as a preliminary into one aspect of BIM design. Spring semester. Lecture 1 hour, laboratory 2 hours. Prerequisites: IARC 2090 or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 3650 - Introduction to Lean Construction


    (3) Credit Hours

    The tools and strategies of the Toyota Production System (TPS) are adapted to the construction environment in this course. Improvement approaches such as TQM and Six Sigma serve as the foundation for the adoption of lean methodologies. Emerging interest in “green construction” and the use of information technology is also integrated into the course. Human elements such as motivation, ergonomics, safety, and environmental stresses are covered in the curriculum. Individual presentations required. Group projects included. Lecture 3 hours. Fall semester. Prerequisites: ETEM 1320 or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 4010 - Construction Scheduling


    (3) Credit Hours

    Development of the project schedule and its relationship to the estimate and contractual scheduling requirements examined. The application of the Critical Path Method (CPM) and Program Evaluation Review Technique (PERT) to construction planning, scheduled vs. actual job expenditures, cost forecasting, should be reinforced. Lecture 3 hours. Prerequisites: ENCE 3520 with a minimum grade of C and ETEM 3550, or department head approval. Differential Course Fee will be assessed. 
  
  •  

    ETCM 4020 - Estimating and Construction Documents II


    (3) Credit Hours

    Advanced estimating techniques using quantity surveys of materials for construction projects which incorporate unit pricing, labor units, crew sizes, material costs, integration of subcontractor pricing and proposals, weather conditions and site restraints with scheduling systems. Other topics include discussions regarding trends related to Building Information Models (BIM) and site work. Lecture 3 hours. Fall semester. Prerequisites: ETCM 2020 and ETCM 2640 and IARC 2090 or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 4050 - Strategic Management for Construction Business


    (3) Credit Hours

    This course covers essential construction management issues as related to the management and organizational practices as well as legal and ethical topics found in industry. Construction law and risk management is discussed through the exploration of contracts, insurance requirements, labor laws, lien claims, and dispute resolution methods. management topics include company organizational structures, policies and procedures, accounting and budgeting practices, procurement procedures, operational and business ethics within construction arenas. lecture 3 hours. Prerequisites: ETCM 2640, or department head approval. Differential course fee will be assessed. 
  
  •  

    ETCM 4500 - Construction Management Design


    (3) Credit Hours

    Propose, design and implement a construction project that will analyze, integrate and synthesize concepts and knowledge from previous Construction Management course work. Independent research will be performed to develop projects in preparation for a formal final report and presentation. Spring semester. Lecture 1 hour, project 2 hours. Prerequisites: ETEM 3550 and ETCM 2020; or department head approval. Differential course fee will be assessed. 
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 24