Courses numbered 0 to 99 are developmental and credits may not be used to satisfy degree requirements. Courses numbered 1000 to 1099, freshman; 2000 to 2099, sophomore; 3000 to 3099, junior; 4000 to 4099, senior; 5000 to 5099, graduate; 6000 to 7099, graduate courses beyond the master’s level. Where indicated, certain 4000-level courses are accepted for graduate credit.
The number after each course title indicates the semester hours credit. CR(credit) or NC (no credit) after a course title indicates a pass/fail course with no semester hours credit.
An abbreviation following a course description indicates the semester or summer term the course will normally be offered: F-fall semester; Sp-spring semester; Sum-entire summer session; Sum I - first summer term; Sum II - second summer term. The word “even” or “odd” follows the description of a course which is offered only in alternate years.
Students may not enroll in more than one section of the same course specified in the University catalog without approval of the Registrar. Students who register for more than one section of the same course may be arbitrarily dropped from one of the sections without notice.
Class pre-requisites must be completed as prescribed by the most current catalog, regardless of the catalog or curriculum in effect for any student. Students who do not meet course qualifications or who have not completed pre-requisites for a course may be arbitrarily dropped without notice.
The courses that are listed in this catalog may be offered for credit in a variety of formats, including electronically mediated teaching.
Communication
COMM 2090 - Practicum
1 cr.
Supervised, on-campus application of methods and techniques in an area of mass communications.
Introduces Performance Studies with emphasis on the embodiment of texts in performances that alter how we think and feel about personal, cultural, and global issues.
A study of the theory and practice of communication strategies and styles in conflict situations; looks at conflict in interpersonal and/or professional settings.
Prerequisite(s): COMM 1018 or consent of instructor. (Formerly CMST 3010)
Argumentation as a method for critical inquiry. Emphasis on debate as argument exemplar with instruction in analysis, reasoning, and use of evidence. Participation in debates.
Prerequisite(s): COMM 2001 or consent of instructor. (Formerly CMST 3011) LCCN: CCOM 2113
A review of general theoretical approaches to persuasion and influence with focus on principles of persuasive communication and application of persuasive strategies.
Prerequisite(s): COMM 1018 or consent of instructor. (Formerly CMST 3030)
The process of generating and interpreting messages from such nonverbal sources as space, physical appearance, time, facial expressions, and other nonverbal codes explored for effects on interpersonal relationships.
Prerequisite(s): COMM 1018, COMM 2001 or consent of instructor. (Formerly CMST 3035)
Exploration of how gender and communication interact, how gender influences communication, how gender is communicated, and how communication influences our understandings of gender and what it means to be gendered beings.
Prerequisite(s): COMM 1018 or consent of instructor. (Formerly CMST 3041)
Introduction to motion graphics and animation for film and television, including industry-standard techniques in motion graphic creation, storyboarding, and conceptual design.
Prerequisite(s): COMM 2040 or COMM 2052 or consent of instructor. Additional course fee.
Introduction to photocommunication for print media, using digital technology in news, public relations, and related mass communications applications. One hour lecture, four hours studies.
Prerequisite(s): COMM 2010 or consent of instructor. (Formerly MCOM 3051)
Graphics, typography, layout, design and related creative techniques for a variety of mass communications applications. One hour lecture, four hours studio.
Prerequisite(s): COMM 2010 or consent of instructor. (Formerly MCOM 3054)
Introduction to qualitative and quantitative methods of communication research. Students receive basic instruction in various methods and practice performing those methods.
Study and application - through research, writing, and oral presentation - of communication and ethical theories to contemporary issues appropriate to the students’ interests and preparation.
Prerequisite(s): Senior status and completion of 21 hours of Communication Studies or Mass Communications major requirements.
An international perspective on communication between members of different cultures. Verbal and nonverbal code systems, social patterns, values, and belief systems examined as they affect the sharing of meaning. Special attention given to Health Care, Business, and Education contexts. May not be used as a substitute for a foreign language.
Prerequisite(s): COMM 1018 or consent of instructor. (Formerly CMST 4004)
Researching and writing human-interest features; analyzing political, social and economic affairs and writing opinions; print, Web and electronic media styles and formats.
Investigating and in-depth reporting/writing on single such as crime, corporate malfeasance, political corruption and institutional neglect; print, Web and electronic media styles and formats.
In-depth study of selling for media, from prospecting to servicing accounts, with emphasis on adapting sales techniques to the special needs of print and broadcast media.
Understanding and analyzing social movements that seek to create social and/or political change, using primary texts from social movements as well as rhetorical scholarship that analyses social movements. Examines discourses and images used for gaining compliance, changing attitudes/behaviors, inspiring action, and creating social change.
Prerequisite(s): COMM 3030 or consent of instructor. (Formerly CMST 4053)
Interactive media publishing, focusing on the establishment of a mobile presence through design, development, and management of mobile Web media. Hybrid: one hour online lecture, two hours studio.
Prerequisite(s): COMM 2040 or consent of instructor. (Formerly MCOM 4055)
Studies of group action, interaction, and leadership designed to apply small group theory. Emphasis on the nature of group communication as exemplified in the discussion/conference model.
Prerequisite(s): COMM 2060 or consent of instructor. (Formerly CMST 4062)
Theories of perception, methods of analysis of visual media, and principles and strategies of visual communication, emphasizing critical thinking about the role and function of media in society.
Theory and techniques of video production from conception to completion, for a variety of mass communications applications. One hour lecture, four hours studio.
Prerequisite(s): COMM 2052, graduate standing, or consent of instructor. (Formerly MCOM 4052)
Legal limitations and privileges affecting publishing, advertising, broadcasting, telecasting; consideration of legal philosophy bearing on mass communications media.
One semester of supervised off-campus industry service. Academic requirements include a final paper and presentation.
Prerequisite(s): completion of 16 hours of COMM course, including either COMM 2009 or COMM 2090, plus an approved internship proposal. (Formerly CMST 4090 and MCOM 4090)
3000/4000 Level CINS classes are open only to juniors or seniors in the College of Business Administration with at least a 2.0 GPA on all hours to be credited toward the degree, or permission of the department head.
CINS 2005 - Introduction to Computer-Based Management Information Systems
3 cr.
Introduction to the use of the computer for business applications; productivity software (word processing, electronic spreadsheet, data management, and presentation graphics). CINS majors must earn a minimum grade of “C”.
Prerequisite(s): Completion of all developmental requirements. F, Sp, Sum
Introduction to word processing concepts and fundamentals of word processing operations; hands-on experience with microcomputer word processors. Laboratory work required.
Prerequisite(s): 35 wpm keyboard competency, CSCI 1070. F, Sum
Intensive coverage of business spreadsheet models; including spreadsheet design, file-building techniques, graphics, and spreadsheet automation with macros.
Prerequisite(s): CSCI 1070 or permission of instructor. F, Sp
Fundamentals of problem solving, programming logic, and algorithm specification using various modeling tools; coding of algorithms in a programming language.
Prerequisite(s): CSCI 1070, MATH 1016 and completion of all developmental requirements, or permission of instructor. F, Sp, Sum
Computer programming methods for business systems. Emphasizes contemporary programming environments and application development using a modern programming language.
Concepts related to modeling organizational data; emphasis on designing and implementing the Relational database model using both the Structured Query Language (SQL) and a graphical query interface.
Concepts of data communications and networks and their impact on the business enterprise; issues pertaining to design, development, and implementation; hands-on experience with a network.
Planning, building, and administering local area networks. Emphasis placed on installation, management, and maintenance of client/server networks. Coverage of TCP/IP, remote access, and other popular services.
Principles of information security and assurance, with emphasis on the managerial component. A lifecycle approach is used to identify, assess, and develop responses to security threats to organizational assets.
Prerequisite(s): CINS 3040 or permission of instructor.
An application oriented study of advanced practices and procedures for the design, development, and deployment of organizational information security and assurance measures.
Prerequisite(s): CINS 3044 or instructor approval. Sp
Application and impact of information technologies on organizational strategy and operations. Emphasis is on applying technology for managerial decision-making and collaborations.
Overview of various system development life cycles, with emphasis on structured tools and techniques for describing data flows, data structures, file designs, input and output designs, and process specifications.
Prerequisite(s): Credit or enrollment in CINS 3006; CINS 3050 and BUSN 3005, or admission to an approved post-baccalaureate or graduate program; or permission of instructor. F
Strategies and techniques of structured design for producing logical system specifications and for deriving physical system designs. Coverage of object orientation and other methodologies for dealing with complexity in the development of information systems.
Prerequisite(s): Credit or enrollment in CINS 3002; CINS 4030; or permission of instructor. Sp
A study of computer concepts with an emphasis on the personal computer and its practical use, the impact of computers on society, and the knowledge required to be computer literate in today’s digital world.
An introduction to the foundations of computer science and problem solving using a modern, high-level programming language. Not applicable toward a degree in Computer Science.
An introduction to algorithms and programming, with an emphasis on the basic design, implementation, and testing of solutions to numerical and non-numerical problems.
Prerequisite(s): CSCI 1080 or credit or registration in a mathematics core curriculum course.
Continuation of CSCI 2000, with increased emphasis on program design (including structured and object oriented techniques, data structures, and algorithms).
An introduction to discrete mathematical structures with applications to Computer Science. Topics include: logic, proof techniques, set theory, combinatorics, and functions.
An introduction to classic data structures that builds on object-oriented concepts such as abstraction and inheritance. Topics include lists, stacks, queues, trees, graphs, sets, and maps..
The design and analysis of computer algorithms and data structures. Classes of algorithms studied include sorting, searching, graph, parallel and NP-complete. An in-depth study into both efficiency and design. Correctness and formal verification of algorithms.
An introduction to programming language specification and analysis. Additional topics include programming language paradigms, run-time environments, binding strategies, compilers, and interpreters.
The various types of abstract languages and their corresponding acceptors. The Chomsky hierarchy. Determinism and non-determinism in language acceptors; problem decidability. The relationship of abstract languages and automata to computers.
CSCI 3020 - Object-Oriented Design and Programming
3 cr.
Elements of the object model including abstraction, encapsulation, modularity, class hierarchies and inheritance, virtual functions, generic classes, and operator overloading. Methods for identifying classes and objects, notation for object-oriented design, the design process, and case studies.
A study of advanced topics from discrete mathematics, with special emphasis to applications in computer science. Topics include: efficiency of algorithms, recurrence relations, number theory, mathematical induction, relations, and graph theory.
The art and science of programming for web-based applications. Topics covered will include human-computer interaction, client-side and server-side programming, interfacing with net-centric databases, and electronic document encoding.
An introduction to methods used in computer science research. Topics include techniques and conventions in research methods, evaluation approaches, and presentation of results.
A study of advanced applications and their use in producing professional level presentations. Students will utilize problems from their major field of study, occupation, and/or other areas of interest. The word processor, spreadsheet, and other tools will be used to integrate the study into a desktop publication. Not applicable toward a degree in computer science.
Introduction to the Internet from the user’s perspective. Topics covered will include the history and operation of the Internet, Internet research strategies, and basic web-page design and construction. Not applicable toward a degree in computer science.
Prerequisite(s): CSCI 1070 or approval of department head.
Theory and implementation of operating systems including process management, device management, memory management, and file system management. Security, networking, and distributed operating systems.
An introduction to the discipline of statistics and its application to problems of biology, including human biology, medicine, and public health. Topics include Bayesian inferences, estimation techniques, hypothesis testing, goodness of fit, and analysis of variance.
A continuation of CSCI 4020. Topics include linear and multiple regression, logistics regression, longitudinal data analysis, nonparametric methods and principal component techniques.
This course teaches the art and science of providing an Internet presence. It will cover several types of Internet services, concentrating on the World Wide Web. The course will cover support issues related to providing more advanced WWW services, including user support, security, operations, staffing, and purchasing.
General principles of stochastic simulation. Model development, analysis, and validation. Comparison of alternative models. Use of special purpose simulation languages.
CSCI 4055 - Theory of Data Base Management Systems
3 cr.
Logical and physical data and file organization; relational data models; data normalization; query facilities; current literature in the database area.
Prerequisite(s): Grade of “C” or better in CSCI 2073.
A formal approach to state-of-the-art techniques in software design and development. This course includes the classic model of the software life cycle, prototyping, resource allocation in large scale software projects, software cost estimating, and project management techniques.
Planned and supervised work experience in student’s major field. Open only to juniors and seniors in the Department of Computer Science who are approved for the Cooperative Education Program. Grades of CR (credit) or NC (no credit) will be awarded.
May be repeated for a total of 9 credits. May not be applied to fulfill major requirements.
A formal treatment of programming language design and translation concepts. Programming language syntax and semantics. Finite and pushdown automata, scanners, symbol tables, parsers, machine-independent code generation.
An introduction to the study of advanced topics in computer science, including parallel and distributed computing, formal languages and automata theory, and other current topics.
Study of the computer in context with human thought processes. Heuristic programming; search strategies; knowledge representation; perception; learning; natural language understanding; user interfaces; intelligent systems.
Culmination of coursework experiences with a full software life cycle project development. Focus on product planning, management, and delivery including testing and quality assurance. Generation of artifacts, including detailed specifications, design documents, and user manual.