Apr 29, 2024  
2016-2017 Undergraduate Catalog 
    
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

Courses


Course Information


Course Lists by Special Designations

 

Communication

  
  • COMM 4042 - First Amendment Law


    3

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 ; 18 s.h. of COMM courses. Examines historical and contemporary controversies arising under the first amendment to constitution.
  
  • COMM 4045 - Media Literacy for Communication Professionals


    3 F,S

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 . Media literacy concepts and practices related to producing, understanding, and using messages distributed by mass media.
  
  • COMM 4060 - Special Problems in Communication


    3 F,S,SS

    P: COMM major or minor or consent of instructor; COMM 1001 . Special projects, research, and independent reading for students capable of individual work under guidance of faculty advisor. Designed to fit special needs and interests of students.
  
  • COMM 4075 - Media Criticism


    3 WI

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 . Interpretive analysis of communication principles and techniques in mediated texts, such as television programs, documentaries, or print advertisements.
  
  • COMM 4080 - Senior Communication Capstone


    3 SL*: Selected Sections are Service-learning F,S,SS

    P: COMM major or minor or consent of instructor; COMM 1001 ; completion of 24 s.h. in COMM before registering for course. Advanced study in communication. Emphasis on contemporary issues.
  
  • COMM 4081 - Directed Independent Study


    1 F,S,SS

    Intermediate or advanced student. May be repeated for maximum of 6 s.h. credit. P: COMM major or minor or consent of instructor; COMM 1001 . Topic not otherwise offered in curriculum or beyond or in greater depth than is possible within context of regular course.
  
  • COMM 4082 - Directed Independent Study


    2 F,S,SS

    Intermediate or advanced student. May be repeated for maximum of 6 s.h. credit. P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 . Topic not otherwise offered in curriculum or beyond or in greater depth than is possible within context of regular course.
  
  • COMM 4083 - Directed Independent Study


    3 F,S,SS

    Intermediate or advanced student. May be repeated for maximum of 6 s.h. credit. P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 . Topic not otherwise offered in curriculum or beyond or in greater depth than is possible within context of regular course.
  
  • COMM 4091 - Internship–Seminar


    3 F,S,SS

    1 lecture and 10 lab hours per week. 140 hours of observation and practical experience. P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 ; 18 s.h. of COMM courses. Placement in professional setting appropriate to student’s area of concentration.
  
  • COMM 4092 - Internship–Seminar


    3 F,S,SS

    1 lecture and 10 lab hours per week. 140 hours of observation and practical experience. P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 ; 18 s.h. of COMM courses. Placement in professional setting appropriate to student’s area of concentration.
  
  • COMM 4130 - Conflict and Communication


    3

    P: COMM major or minor or consent of instructor; COMM 1001 . Role of communication in productive settlement of interpersonal and organizational disputes. Examines effective communication strategies for dispute resolution, mediation, negotiation, and bargaining.
  
  • COMM 4135 - Gender and Communication


    3 F DD

    P: COMM major or minor or consent of instructor; COMM 1001 . P for WOST minor: COMM 1001  or WOST 2000  or WOST 2400 . Role of communication in construction of gender and role of gender in social organization. Use of language and communication systems.
  
  • COMM 4170 - Directed Readings in Communication


    3 F,S,SS

    P: COMM major or minor or consent of instructor; COMM 1001 . Individually directed study.
  
  • COMM 4180 - Public Relations Strategies


    3 WI F,S

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 , COMM 2104 COMM 2500 , COMM 3120 . Problem-solving strategies and principles of message design for developing public relations campaigns.
  
  • COMM 4185 - International Public Relations


    3 F GD

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 COMM 2500 , COMM 3120 . Public relations as practiced outside US. Examines reasons for international growth of public relations and explores opportunities for US involvement.
  
  • COMM 4196 - Senior Honors Seminar


    3

    P: Senior standing; 3.5 cumulative and major GPA; COMM 1001 , COMM 1003 ; COMM 2010  or COMM 2500 . Tutorially directed readings in selected area and research proposal writing.
  
  
  • COMM 4321 - In-Depth Reporting Capstone


    3

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 COMM 2500 , COMM 3320 . Capstone in advanced journalistic techniques for long-form news reporting projects on community issues and topics.
  
  • COMM 4400 - Rhetorical Theory and Criticism


    3

    P: COMM major or minor or consent of instructor; COMM 1001 ; ENGL 1200  or ENGL 2201 . Significant developments in rhetorical theory. Special attention to speech principles and critical analysis of contemporary public address.
  
  • COMM 4500 - Public Relations Campaigns


    3

    P: COMM major or minor or consent of instructor; COMM 2104 , COMM 3120 , COMM 4180 . Design and execute public relations campaigns for specific organizations. Employ public relations theory, concepts, and techniques.
  
  • COMM 4905 - Media Ethics


    3

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1003 , COMM 2500 ; 18 s.h. of COMM courses. Principles of moral reasoning as applied to ethical dilemmas arising in media professions.

Communication Banked Courses

  
  • COMM 1002 - Media Writing


    3 WI F,S,SS Formerly COMM 2002

    P: ENGL 1100 . Writing techniques for print, electronic mass media, public relations, and advertising.
  
  • COMM 2103 - Multimedia Messages for Communication Professionals


    3 Formerly COMM 2003

    2 lecture and 1 lab hours per week. P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1002 . Multimedia techniques in professional communication settings. Incorporation of text, sound, and video messages through computer technology. Emphasis on integrated message production used by communication professionals in journalism and public relations.
  
  • COMM 2400 - Oral Communication


    3

  
  • COMM 2420 - Business and Professional Communication


    3 F,S,SS FC:FA Formerly SPCH 2520

    Emphasis on developing excellent communication skills in everyday speaking, interviews, group presentations, and public speaking. Student organizes and delivers informative, persuasive, and group presentations.
  
  • COMM 3012 - Persuasion Practicum


    3

  
  • COMM 3240 - Photojournalism


    3

  
  • COMM 3325 - Reporting for Visual Media


    3

  
  • COMM 3580 - Debate


    2

  
  • COMM 4050 - Media Management


    3 S

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1002 . Operation and management of broadcast stations and cable operations.
  
  • COMM 4062 - Media Sales and Promotion


    3 F

    P: COMM major or minor or consent of instructor; COMM 1001 , COMM 1002 . Role of sales and promotion in public and commercial broadcasting, cable, and related settings. Emphasis on sales, promotion, and fund raising.
  
  • COMM 4190 - International Communication and Foreign Media


    3

  
  • COMM 4233 - Advising Student Publications


    3

  
  • COMM 4240 - International Electronic Mass Media Systems


    3


Community Arts Management

  
  • ART 4000 - Community Arts Management


    3 F,S

    Internship. Practical experience in community arts organizations management. Public art production in music, drama, or the visual arts.
  
  • ART 4003 - Community Arts Event Planning


    3

    May be repeated for a maximum of 6 s.h. with change of topic. Practical experience in community arts event planning involving music, drama, and the visual arts.

Computer Science

  
  • CSCI 1000 - Explorations in Computing


    3

    2 lecture and 2 lab hours per week. C: COMM 1003 ; P/C: MATH 1065 . Central principles of problem-solving and programming on a computer in a high-level programming language. Testing programs by hand and on a computer. Common classes of algorithms and how to write them.

     
  
  • CSCI 1003 - Explorations in Computing Lab


    0

    2 lecture and 2 lab hours per week. C: CSCI 1000 . Implementing and testing basic algorithms using a high-level programming language.
  
  • CSCI 1010 - Algorithmic Problem Solving


    4 Formerly CSCI 2310

    3 lecture and 2 lab hours per week. P: Appropriate score on math section of the SAT/ACT or MATH 1065  or CSCI 1000 ; C: CSCI 1011 . Design of algorithms and their implementation as programs in a high-level programming language such as Java.
  
  • CSCI 1011 - Algorithmic Problem Solving Lab


    0

    3 lecture and 2 lab hours per week. C: CSCI 1010 . Design, implement, and test fundamental algorithms using a high-level programming language such as Java. 
  
  • CSCI 2400 - Discrete Structures I


    3

    P: MATH 1065 . Application of basic concepts in discrete mathematics to solving problems in the computing discipline.
  
  • CSCI 2405 - Discrete Structures II


    3

    P: CSCI 2400 . Continuation of CSCI 2400. Application of advanced concepts in discrete mathematics to solve computational problems.
  
  • CSCI 2410 - Digital Electronics


    3 Formerly CSCI 3526 Same as EENG 2410 

    P: ENGR 1014  or ENGR 1016  and ENGR 2050 . Introduction to digital logic and digital electronics, including Boolean algebra, number systems, logic gates, data structures, and both combinational and sequential logical design and optimization.
  
  • CSCI 2530 - Algorithms and Data Structures


    4 Formerly CSCI 3300

    P: CSCI 1010 ; P/C: CSCI 2400 . Computational problem solving using fundamental algorithms and physical data structures. Design and analysis of algorithms that operate on these data structures.
  
  • CSCI 2540 - Data Abstraction and Object-Oriented Data Structures


    3 Formerly CSCI 3310

    P: CSCI 2530 ; P/C: CSCI 2405 . Data abstractions including stacks, queues, graphs, tables, sets and domain-specific data abstractions. Implementations of data abstractions in object-oriented style and principles of class design.
  
  • CSCI 3000 - Operating Systems


    3 Formerly CSCI 4630

    P: CSCI 2405 , CSCI 2530 . Operating system design and implementation. Process and memory management, and file systems. Operating system support for distributed systems.

     

  
  • CSCI 3010 - Computer Networks


    3 Formerly CSCI 4530

    P: CSCI 2530 . Design and analysis of computer communication networks. Topics include application layer protocols, Internet protocols, network interfaces, local and wide area networks, wireless networks, bridging and routing.
  
  • CSCI 3030 - Software Engineering I


    3 Formerly CSCI 4200

    P: CSCI 2540 . Software engineering principles, development methodologies and tools for developing large and complex software systems.
  
  • CSCI 3200 - Data Structures and Their Applications


    4

    Common data structures and how to use them in advanced problem solving.
  
  • CSCI 3550 - Introduction to Computer Game Development


    3

    P: CSCI 3200 . A broad view of computer game development from an applied computer science point of view. Content creation and the concepts behind the development of story, character, environment, level design, user interface, and sound.
  
  • CSCI 3584 - Computational Linear Algebra


    3 Same as MATH 3584 .

    May not count toward MATH major or minor. P: Calculus course. Introduces vectors, matrices, and determinants. Special emphasis on application of linear algebra to solution of practical problems.
  
  • CSCI 3650 - Design and Analysis of Algorithms


    3

    P: CSCI 2530 . Formal techniques to support the design and analysis of algorithms. Asymptotic complexity bounds, techniques of analysis, and algorithmic strategies.
  
  • CSCI 3675 - Organization of Programming Language


    3

    P: CSCI 3200 . Applied course in programming language constructs. Emphasis on run-time behavior of programs. Provides appropriate background for advanced-level courses involving formal and theoretical aspects of programming languages and compilation process.
  
  • CSCI 3700 - Database Management Systems


    3

    P: CSCI 3200 . Theory and techniques of relational, hierarchical, and network database management systems.
  
  • CSCI 3800 - Introduction to Computer Graphics


    3

    P: MATH 3256  or MATH 3584 . Computer graphics systems, hardware, interactive methods; line and curve drawing; two- and three-dimensional transformations; and perspective transformation.
  
  • CSCI 4110 - High Performance Computing


    3

    P: CSCI 3000 , CSCI 3675 . Software design and development targeting high performance computing architectures. Multi-core and many-core systems. MPI, OpenMP, MapReduce, CUDA, and OpenCL computing models.
  
  • CSCI 4120 - Machine Learning


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Machine learning and statistical pattern recognition algorithms and their application to data analytics, bioinformatics, speech recognition, natural language processing, robotic control, autonomous navigation, and text and web data processing.
  
  • CSCI 4130 - Information Retrieval


    3

    P: CSCI 2540 ; MATH 2228   or MATH 2283 . Theory and algorithms for modeling and retrieving text. Text representation, IR models, query operations, retrieval evaluation, information extraction, text classification and clustering, enterprise and Web search, and recommender systems.
  
  • CSCI 4140 - Natural Language Processing


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Fundamental algorithms and computational models for core tasks in natural language processing. Word and sentence tokenization, parsing, information and meaning extraction, spelling correction, text summarization, question answering, and sentiment analysis.
  
  • CSCI 4150 - Digital Image Processing


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Mathematical techniques and algorithms for image sampling, quantization, intensity transformations, spatial filtering, Fourier transforms, frequency domain filtering, restoration and reconstruction, morphological image processing, and segmentation.
  
  • CSCI 4160 - Cybersecurity: Theory and Practice


    3

    P: CSCI 3000 , CSCI 3010 . Computing systems security principles and models. Vulnerability assessment and prevention measures. Authentication and access control in distributed systems. Operating system, network, and database security.
  
  • CSCI 4170 - Cloud Computing


    3

    P: CSCI 3000 , CSCI 3010 . Cloud computing as a cost effective platform for developing and deploying highly available and scalable applications. Theory, application frameworks, and tools of cloud computing.
  
  • CSCI 4180 - Big Data Analytics


    3

    P: CSCI 3700 . Hands-on introduction to very big data and the practical issues surrounding how the data is stored, processed, analyzed, and visualized. Work with cloud-based high performance computing systems, large data collections, and high velocity data streams.
  
  • CSCI 4230 - Software Engineering II


    4

    4 practicum and 2 lab hours per week. P: CSCI 3030 , CSCI 3700 ; C: CSCI 4231 . Application of technical and professional skills in solving a real-world problem in a team environment. Professional code of conduct, societal issues, copyrights and patents, intellectual capital, entrepreneurship, and transition from student to an industry professional in the context of software engineering.
  
  • CSCI 4231 - Software Engineering II Lab


    0

    4 practicum and 2 lab hours per week. C: CSCI 4230 . Developing fully functional computing applications which solve practical problems.
  
  • CSCI 4300 - Systems Programming


    3

    P: CSCI 3200 . Programming issues related to the functionality and general structure of operating systems, networking, security, and the general architecture of information systems are covered.
  
  • CSCI 4520 - Introduction to Computer Architecture


    3

    P: CSCI major; CSCI 2410 . Organization of basic elements of computer system, including processor, memory, control unit, and I/O units.
  
  • CSCI 4540 - Mobile Computing


    3

    P: CSCI 3010 . Mobile computing and mobile application development. Mobile computing applications, technologies and wireless communication. Computing in environments with limited resources and low power, fault tolerance, and persistence. Mobile application frameworks and development environments. User interface design and evaluating user experience.
  
  • CSCI 4550 - Computer Game Development


    3

    P: CSCI 3550 . Animation development, multi-layer technologies, haptic displays, spatial issues in gaming and 3D immersion technology, terrain and special effects.
  
  • CSCI 4602 - Automata and Formal Languages


    3

    P: CSCI 2405 , CSCI 2530 . Fundamental concepts in automata theory and formal languages including grammars, finite automata, regular expressions, formal languages, pushdown automata, and Turing machines.
  
  • CSCI 4627 - Procedural Languages and Compilers


    3

    P: CSCI major; CSCI 2410 , CSCI 3675 . State of the art techniques for compiling procedural languages.
  
  • CSCI 4710 - Web Applications


    3

    P: CSCI 3700 .  Integration of several technologies including markup languages, scripting languages, network protocols, interactive graphics, event-driven programming, and databases in enabling Web applications development.
  
  • CSCI 4905 - Selected Topics in Computer Science


    3

    May be repeated for maximum of 6 s.h. with change of topic. P: CSCI major and  CSCI 3200 . Consideration of new or advanced topics in computer science.
  
  
  • CSCI 5210 - Operating Systems II


    3

    P: Consent of instructor. Theory and practice of concurrent processes in computer operating systems. Process scheduling. Memory and auxiliary storage management.
  
  • CSCI 5220 - Program Translation


    3

    P: CSCI 4627  or consent of instructor. Formal language specification for programming languages. Advanced parsing techniques. Code generation and optimization.
  
  • CSCI 5501 - Independent Study


    1

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5502 - Independent Study


    2

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5503 - Independent Study


    3

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5774 - Programming for Research


    3 Same as MATH 5774 .

    For graduate student who wishes to use computer science to meet required research skills in his or her dept. May not count toward MATH major or minor. P: General statistics course or consent of instructor. Emphasis on minimum-level programming skill and use of statistical packages.
  
  • CSCI 5800 - Artificial Intelligence


    3 FOY

    P: CSCI 3200  or consent of instructor. Fundamental problems and techniques of artificial intelligence. Heuristic search. Concepts of expert systems.

Computer Science Banked Courses

  
  • CSCI 1610 - Elementary Pascal


    3

  
  • CSCI 2901 - Programming in ADA


    1

  
  • CSCI 2902 - Programming in C


    1

  
  • CSCI 2903 - Programming in FORTRAN


    1


Conducting

  
  • MUSC 3156 - Conducting


    1

    P: MUSC 1166 MUSC 1186 . Skills relevant to performance of instrumental and choral music.
  
  
  • MUSC 5706 - Advanced Applied Conducting


    3

    May be repeated for credit. Applied instrumental or choral conducting techniques. Score reading and analytical studies to develop knowledgeable interpretation of compositions for performance.
  
  • MUSC 5716 - Advanced Applied Conducting


    3

    May be repeated for credit. Applied instrumental or choral conducting techniques. Score reading and analytical studies to develop knowledgeable interpretation of compositions for performance.

Construction Management

  
  • CMGT 2200 - Introduction to the Sustainable Built Environment


    3

    Historic and current roles of construction management within the residential, commercial, heavy/civil and industrial sectors of construction, with an emphasis on sustainability.
  
  • CMGT 2210 - Construction and Civil Materials


    3

    2 lecture hours per week. P: Minimum overall GPA of 2.0; majors or minors only; C: CMGT 2211 . Introduction to construction materials with an emphasis on the physical characteristics, properties, and significance of the materials to the industry.
  
  • CMGT 2211 - Construction and Civil Materials Laboratory


    0

    2 lab hours per week. P: Minimum overall GPA of 2.0; majors or minors only; C: CMGT 2210 . Introduction to construction materials with an emphasis on the physical characteristics, properties, and significance of the materials to the industry.
  
  • CMGT 2400 - Building Systems and Codes


    3

    2 lecture hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2401 . Interpretation of structural and interior and exterior finishing systems in residential and commercial buildings. Introduces major building codes, materials and industry standards, and utilization of manufacturers’ catalogs.
  
  • CMGT 2401 - Building Systems and Codes Laboratory


    0

    2 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2400 . Interpretation of structural and interior and exterior finishing systems in residential and commercial buildings. Introduces major building codes, materials and industry standards, and utilization of manufacturers’ catalogs.
  
  • CMGT 2600 - Construction Documents and Analysis


    3

    2 lecture and 2 lab hours per week. P: Minimum overall GPA of 2.0; CMGT 2210 CMGT 2400 . Practical exercises in reading and evaluating plans for construction projects to discern project design, construction materials, and construction placement techniques.
  
  • CMGT 2650 - Structural Analysis


    3 Formerly CMGT 3400

    P: Minimum overall GPA of 2.0; PHYS 1250 , PHYS 1251 . Introduces statics, strength of materials, and structural analysis as related to stability of building’s structural components. Topics include building loads resulting in compressive and tensile forces in columns, beams, and trusses; strength of components to resist such loads; analysis of components under varying load conditions.
  
  • CMGT 2700 - Soils and Foundations


    3 Formerly CMGT 3800

    2 lecture hours per week. P: Minimum overall GPA of 2.0; GEOL 1500 , GEOL 1501 ; C: CMGT 2701 . Fundamentals of soil mechanics as related to soil classification and construction of earthwork and foundations.
  
  • CMGT 2701 - Soils and Foundations Laboratory


    0 Formerly CMGT 3801

    2 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2700 . Fundamentals of soil mechanics as related to soil classification and construction of earthwork and foundations.
  
  • CMGT 2750 - Mechanical and Electrical Construction


    3 Formerly CMGT 3600

    2 lecture and 2 lab hours per week. P: Minimum overall GPA of 2.0; CMGT 2600 . Study of mechanical, electrical, and plumbing systems, applicable codes, and effect on the construction process. Coordination with various construction document formats and media.
  
  • CMGT 2900 - Construction Project Safety Management


    3 Formerly CMGT 3900

    P: Minimum overall GPA of 2.0. Use of safety management as a company profit center with focus on estimating and scheduling of required safety standards as they impact CSI divisions. Includes safety control strategies based on training, programs, and culture.
 

Page: 1 <- 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15Forward 10 -> 40