|
Communication and Journalism |
|
-
COJO 4230 - Special Topics in Mass Media Credits: 1‑3 Intensive study of problems and topics specific to the mass media, including print, broadcast, advertising, public relations, and the Internet. Course content varies and may include historical, legal, ethical, political, sociocultural, economic, and theoretical perspectives.
Dual Listed COJO 5230 . Former Course Number [4910] Prerequisite: COMM 1000 and 9 hours in the department.
|
|
-
COJO 4233 - Race, Gender, Ethnicity in the Media Credits: 3 Examine the role mass media plays in the Black community and other racial, ethnic, gendered, and socioeconomic communities. Students will develop a critical understanding of the way the mass media uses stereotypes and prejudice to influence society’s views about ethnic minorities and women in in contemporary United States society.
Cross Listed AAST 4233 and GWST 4233 . Dual Listed COJO 5233 . USP Code [WC,D< >COM3] Prerequisite: 3 credit hours in AAST, COJO, or WMST, WB/COM2, and junior standing.
|
|
-
COJO 4250 - Advanced Organizational Communication Credits: 3 Studies communication processes in political, educational, industrial, medical and nonprofit organizations. Emphasizes in-depth analysis of theories and methods of organizational research and practice.
|
|
-
COJO 4260 - Rhetoric and Social Justice Credits: 3 Analyzes concepts of ableism, anti-Semitism, heterosexism, racism, sexism, and socioeconomic class through a critical/ social construction framework. It attempts to develop a “working” definition of these concepts by analyzing historical and current conceptualizations and identifying marginalization and disenfranchisement as it is woven in the fabric of American society.
Cross Listed AAST 4260 . Dual Listed COJO 4260. USP Code [D< >COM3] Former Course Number [4985] Prerequisite: Minimum of 9 credit hours in AAST or COJO and junior standing.
|
|
-
COJO 4310 - Public Relations Techniques Credits: 3 Practical application of public relations writing, planning and program implementation. Includes exercises in writing news releases, structuring news conferences and writing preliminary and formal public relations strategies. The plans also incorporate advertising and marketing segments for external publics, newsletter design, editing and interpersonal relations.
Prerequisite: COJO 3310 .
|
|
-
COJO 4400 - Photojournalism Credits: 3 Studies and intensively practices reporting news and features photographically, plus essentials of advertising photography. Includes advanced camera and darkroom techniques and photo editing. Two one-hour lectures and one two-hour laboratory weekly.
Prerequisite: COMM 2400 .
|
|
-
COJO 4500 - Mass Communication Law Credits: 3 Studies development of First Amendment law. Includes practical application of law to mass media practice; relationship of legal and social responsibilities of the mass media; and problems of law and regulation, such as constitutional, statutory and administrative.
Prerequisite: COM2 with a grade of C or better.
|
|
-
COJO 4530 - Web Design Credits: 3 Addresses the theory and logistics of web design and online interactivity. Students will create and maintain a professional portfolio website that showcases their communication and design talents. It is applicable to journalism, public relations, advertising, marketing, photography, and any other media-related career path that uses new media.
Dual Listed COJO 5530 . Prerequisite: COMM 1000 and 9 hours in the department.
|
|
-
COJO 4600 - Mass Media Ethics Credits: 3 Studies ethical theory, emphasizing how it can be applied to problem solving in the media. Examines major ethical perspectives and requires application to actual case studies.
Dual Listed COJO 5600 . Prerequisite: 6 hours at 3000-level in the department.
|
|
-
COJO 4620 - Intergroup Communication Credits: 3 The course will provide an overview of theory and research on intergroup relations to demonstrate how communication both affects and reflects our social group memberships. The objective is to provide students with the theoretical foundation to view various contexts of communication through an “intergroup lens. “
Dual Listed COJO 5620 . Prerequisite: COMM 1000 or COJO 1400.
|
|
-
COJO 4640 - Communication Apprehension/ Competence Credits: 3 This course examines theoretical explanations, research findings, and interventions. Students are required to develop research projects aimed at helping people cope with communication fear or anxiety in various contexts.
Dual Listed COJO 5640 . Prerequisite: COMM 1000 or COMM 1040 .
|
|
-
COJO 4700 - Media, Science, and Society Credits: 3 This course discusses why scientific, health, and environmental issues are covered in particular ways in media. We will also examine how these messages impact people’s attitudes, opinion, knowledge, and emotions about science, health, and the environment.
Cross Listed ENR 4700 . Dual Listed COJO 5700 . Prerequisite: COMM 1000 or ENR 1200 or ENR 1500 or ENR 2000 .
|
|
-
COJO 4990 - Independent Study in Communication Credits: 1‑3 Prerequisite: 15 hours in the department and consent of department chair.
|
|
-
COJO 5010 - Texts of Mass Media Credits: 3 Intensive critical examination of the history, theory, social responsibility and empirical research in the production and consumption of mediated messages.
Prerequisite: graduate standing.
|
|
-
COJO 5030 - Seminar in Interpersonal Communication Credits: 3 Intensive examination of contemporary theoretical perspectives and empirical research on interpersonal communication, including the role of communication in self-concept formation, social relationship development, and the structure and function of ordinary discourse in human interaction.
Dual Listed COJO 4030 . Prerequisite: graduate standing.
|
|
-
COJO 5040 - Digital Video Production Credits: 3 This course teaches technical skills and creative principles involved in shooting and editing single camera video. Topics include video technology, design, lighting, audio, continuity, and editing. Students will gain experience planning, shooting, and editing video projects through hands-on exercises and assignments.
Dual Listed COJO 4040 . Prerequisite: graduate standing.
|
|
-
COJO 5061 - Rhetorical Theory and Criticism Credits: 3 An investigation into how rhetorical theory, spanning from its ancient roots in Aristotelian thinking to its current postmodern components, operates in society. Explores how various critical methods can be utilized to gain a stronger understanding of public communication texts, including newspapers, speeches, music and film.
Cross Listed ENGL 5061 . Dual Listed COJO 4061 . Prerequisite: graduate status or 12 hours of 3000-4000 level work.
|
|
-
COJO 5070 - Quantitative Research Methods Credits: 3 Design, implementation, and examination of research questions in communication with quantitative, social scientific methodologies. Attention primarily on survey design, experimental design, and quantitative content analysis. Analysis of quantitative data with statistical programs. Theories and ethical issues with quantitative research. Design and implement a quantitative study start to finish.
Prerequisite: graduate standing.
|
|
-
COJO 5080 - Qualitative Research Methods Credits: 3 Students study principles and issues associated with qualitative methods used in communication and media research. The class explores methods that use interpersonal communication and observation as tools for data collection and explores methods that analyze media content from a critical and qualitative perspective.
Prerequisite: graduate standing.
|
|
-
COJO 5140 - Nonverbal Communication Studies Credits: 3 Critical analysis of current studies in the areas of nonverbal communication. Students are required to complete an independent study of some aspects of nonverbal communication relevant to interests.
Dual Listed COJO 4140 . Prerequisite: COMM 1040 or COMM 1000 .
|
|
-
COJO 5160 - African American Rhetoric Credits: 3 African American discourse and its relationship to equality and participation. Through examination of various media, music, speeches, and art this course uses the struggle of African Americans as an instructive exemplar, to come to terms with the philosophical concepts, political issues, moral complexities, and discursive characteristics of African American Rhetoric.
Cross Listed AAST 5160 . Dual Listed COJO 4160 . Prerequisite: 9 credit hours in AAST or COJO.
|
|
-
COJO 5200 - Visual Communication Credits: 3 The purpose of this course is to combine visual communication theory and application in order to enhance visual literacy and practical skills. Content includes analyzing visual messages, developing and producing visual messages, and understanding how audiences process and are affected by visual messages.
Dual Listed COJO 4200 . Prerequisite: graduate standing.
|
|
-
COJO 5210 - Special Topics in Communication Credits: 1-3 Max Credit (Max. 6)
Intensive examination of current theoretical issues in communication. Course content varies. Graduate students are expected to follow a rigorous reading schedule and submit a major paper or research project.
Dual Listed COJO 4210 . Prerequisite: graduate standing.
|
|
-
COJO 5230 - Special Topics in Mass Media Credits: 1-3 Max Credit (Max. 6)
Intensive study of problems and topics specific to the mass media, including print, broadcast, advertising, public relations and the internet. Course content varies and may include historical, legal, ethical, political, sociocultural, economic and theoretical perspectives. Graduate students are expected to follow a rigorous reading schedule and submit a major paper or research project.
Dual Listed May dual list with COJO 4230 . Prerequisite: graduate standing.
|
|
-
COJO 5233 - Race, Gender, Ethnicity in the Media Credits: 3 Examine the role mass media plays in the Black community and other racial, ethnic, gendered, and socioeconomic communities. Students will develop a critical understanding of the way the mass media uses stereotypes and prejudice to influence society’s views about ethnic minorities and women in in contemporary United States society. Cross-listed with AAST 5233 and GWST 5233 ; dual-listed with COJO 4233 .
Prerequisite: 3 credit hours in AAST, COJO, or WMST, WB/COM2, and junior standing.
|
|
-
COJO 5250 - Seminar in Organizational Communication Credits: 3 Intensive examination of the historical and contemporary theoretical approaches and empirical research in organizational dynamics. Attention primarily focuses on how the institutionalized collective affects and is affected by other social systems.
Dual Listed COJO 4250 . Prerequisite: graduate standing.
|
|
-
COJO 5260 - Rhetoric and Social Justice Credits: 3 Analyzes concepts of ableism, anti-Semitism, heterosexism, racism, sexism, and socioeconomic class through a critical/social construction framework. Attempts to develop a “working” definition of these concepts by analyzing historical and current conceptualizations and identifying marginalization and disenfranchisement as it is woven in the fabric of American society.
Cross Listed AAST 5260 . Dual Listed COJO 4260 . Former Course Number [5985] Prerequisite: graduate standing.
|
|
-
COJO 5310 - Seminar in Mass Communications Credits: 3 The study of contemporary, historical, critical and behavioral theories of mass communication processes. Attention primarily on the social functions performed by mediated messages.
Prerequisite: graduate standing.
|
|
-
COJO 5530 - Web Design Credits: 3 Addresses the theory and logistics of web design and online interactivity. Students will create and maintain a professional portfolio website that showcases their communication and design talents. It is applicable to journalism, public relations, advertising, marketing, photography, and any other media-related career path that uses new media.
Dual Listed COJO 4530 . Prerequisite: COMM 1000 and 9 hours in the department.
|
|
-
COJO 5540 - Seminar in Communication Theory Credits: 3 An intensive examination of various metatheoretical assumptions and theoretical models used in the study of communicative dynamics.
Prerequisite: graduate standing.
|
|
-
COJO 5600 - Mass Media Ethics Credits: 3 The study of ethical theory with special emphasis on how that theory can be applied to problem solving in the media. Examines major ethical perspectives and requires the application of those perspectives to actual case studies. Graduate students are expected to follow a rigorous project.
Dual Listed COJO 4600 . Prerequisite: graduate standing.
|
|
-
COJO 5620 - Intergroup Communication Credits: 3 The course will provide an overview of theory and research on intergroup relations to demonstrate how communication both affects and reflects our social group memberships. The objective is to provide students with the theoretical foundation to view various contexts of communication through an “intergroup lens. “
Dual Listed COJO 4620 . Prerequisite: graduate standing.
|
|
-
COJO 5640 - Communication Apprehension/ Competence Credits: 3 This course examines theoretical explanations, research findings, and interventions. Students are required to develop research projects aimed at helping people cope with communication fear or anxiety in various contexts.
Dual Listed COJO 4640 . Prerequisite: graduate standing.
|
|
-
COJO 5700 - Media, Science, and Society Credits: 3 This course discusses why scientific, health, and environmental issues are covered in particular ways in media. We will also examine how these messages impact people’s attitudes, opinion, knowledge, and emotions about science, health, and the environment.
Cross Listed ENR 5700 . Dual Listed COJO 4700 . Prerequisite: graduate standing.
|
|
-
COJO 5800 - Foundations of Communication and Journalism Credits: 3 Examines current issues and trends in the various areas of communication and journalism that are represented within the department. Students analyze the historical roots of these issues and trends as a way of understanding the present context and future evolution of communication and journalism scholarship.
Prerequisite: first year of graduate study and acceptance into the COJO graduate program.
|
|
-
COJO 5890 - Problems: Communication Credits: 1-4 Max Credit (Max. 6)
Prerequisite: 18 hours at the 5000 level in the department.
|
|
-
COJO 5900 - Practicum in College Teaching Credits: 1-3 Max Credit (Max. 3)
Work in classroom with a major professor. Expected to give some lectures and gain classroom experience.
Prerequisite: graduate standing.
|
|
-
COJO 5920 - Continuing Registration: On Campus Credits: 1-2 Max Credit (Max. 16)
Prerequisite: advanced degree candidacy.
|
|
-
COJO 5940 - Continuing Registration: Off Campus Credits: 1-2 Max Credit (Max. 16)
Prerequisite: advanced degree candidacy.
|
|
-
COJO 5959 - Enrichment Studies Credits: 1-3 Max Credit (Max. 99)
Note: credit in this course may not be included in a graduate program of study for degree purposes.
Prerequisite: Designed to provide an enrichment experience in a variety of topics.
|
|
-
COJO 5960 - Thesis Research Credits: 1-12 Max Credit (Max 24)
Designed for students who are involved in research for their thesis project. Also used for students whose coursework is complete and are writing their thesis.
Prerequisite: enrollment in a graduate degree program.
|
|
-
COJO 5961 - Graduate Projects Credits: 1-4 Max Credit (Max. 4)
Limited to those students enrolled in a Plan B graduate program. Students should be involved in non-course scholarly activities in support of their Plan B project.
Prerequisite: enrollment in Plan B program and departmental approval.
|
|
-
COJO 5990 - Internship Credits: 1-12 Max Credit (Max. 24)
Introduction to the practice and principles of construction management as it relates to both vertical and horizontal construction projects. . Construction Materials and Methods.
|
|
-
COMM 1000 - Intro to Mass Media Credits: 3 An overview of mass media, newspapers, magazines, books, radio, television and films. Studies mass media’s historical development, emphasizing understanding techniques of expression and impact on American culture. Surveys content of mass media; considers contemporary problems and trends.
USP Code [CS< >H]
|
|
-
COMM 1040 - Intro to Communication Theory Credits: 3 Introduces theories and research of social and behavioral scientists on communication process. Orients beginning communication students by focusing on concepts and issues central to human communication.
USP Code [CS< >H]
|
|
-
COMM 1101 - First-Year Seminar Credits: 3 USP Code [(none)< >FYS]
|
|
-
COMM 2010 - Public Speaking Credits: 3 Beginning public speaking course. Students will develop foundational oral, digital and writing communication skills. Emphasizes message construction, performance and critique in public communication settings. Includes speech preparation, listening, audience analysis, writing strategies, digital communication, critical thinking, language/ nonverbal behavior and various speaking formats.
USP Code [O< >COM2] Former Course Number [1010] Prerequisite: Successful completion of a COM1 course.
|
|
-
COMM 2095 - Persuasive Argumentation Credits: 3 Develops student competencies in persuasive argument in its written, oral, and digital dimensions. Students participate in a series of debate exercises that draw upon digital research, written speech and message composition, and extemporaneous oral speaking. The ethics of persuasion and critical research literacy in a digital environment are also featured.
USP Code [(none)< > COM2] Former Course Number [2090] Prerequisite: Successful completion of a COM1 course.
|
|
-
COMM 2099 - Special Topics in Debate Credits: 1-3 Max Credit (Max. 12)
Explores the argumentative and rhetorical facets of the annual intercollegiate policy debate topic. Participation on the University’s debate team is required for enrollment.
Former Course Number [2060] Prerequisite: Instructor permission required.
|
|
-
COMM 2100 - Media Writing Credits: 3 This course focuses on an introduction to basic news writing, reporting, editing, interviewing, PR and advertising. Strong writing, deadlines, accuracy, news judgment, ethical practices and sensitivity of our pluralistic society are expected. This course provides skills necessary for various media careers including media writing, PR, marketing and magazine writing.
USP Code [WB< >(none)] Prerequisite: WA or COM1 writing course.
|
|
-
COMM 2400 - Introduction to Photography Credits: 3 Basic course in still photography. Includes classroom demonstrations in techniques of camera use, composition, computer software, and use of photographs, especially for communication and journalism applications.
USP Code [CA< >(none)]
|
Computer Science |
|
-
COSC 1010 - Introduction to Computer Science I Credits: 4 Introduces the fundamental concepts of programming from an object-oriented perspective. Topics include simple data types, control structures, array and string data structures, algorithm development, and debugging techniques. Emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm.
|
|
-
COSC 1015 - Introduction to Programming for Data Science Credits: 3 Provides an accelerated introduction to computing in the setting of Data Science. Topics include basic programming techniques; data transformation; computing with vectors, matrices, and data frames; data visualization; and text processing.
USP Code [(none)< >Q] Note: Credit may not be earned for both COSC 1010 and COSC 1015. Priority given to Engineering Honors students.
Prerequisite: grade of C or better in MATH 1400 or Level 4 or higher on the Math Placement Exam within one year prior to the start of the course.
|
|
-
COSC 1030 - Computer Science I Credits: 4 Continues the introduction to the methodology of programming from an object-oriented perspective. The course emphasizes basic software design, expands the students’ knowledge of programming language syntax, expands the students’ ability to think and design in an object-oriented paradigm. Introduces the students to UML, pseudocode, and simple planning for the design of software. Also introduces the students to templates and the C STL.
Prerequisite: COSC 1010 .
|
|
-
COSC 1100 - Computer Science Principles and Practice Credits: 3 Introduces use of computers for algorithmic problem solving. Studies scope, major contributions, tools and current status of computer science. Presentation of computer science principles; use of software packages and evaluation of their effectiveness; and elementary programming.
When Offered (Offered based on sufficient demand and resources) Prerequisite: C or better in MATH 1400 or in any University Studies QB or Level 4 or higher on Mathematics Placement Exam.
|
|
-
COSC 1101 - First-Year Seminar Credits: 3 USP Code [(none)< >FYS]
|
|
-
COSC 1200 - Computer Information Systems Credits: 3 Introduces computers and information processing, computer systems and hardware, computer software, information processing systems, information systems and information resource management. Uses word processing, data base language and electronic spreadsheet program in hands-on exercises.
Prerequisite: passing of Mathematics Placement Examination at Level 2 or equivalent.
|
|
-
COSC 2000 - Undergraduate Topics: Computer Science Credits: 1‑3 Elementary topics current in computer science.
When Offered (Offered based on sufficient demand and resources) Prerequisite: consent of instructor.
|
|
-
COSC 2030 - Computer Science II Credits: 4 Builds on the introduction to object-oriented programming begun in COSC 1010 and COSC 1030 with an emphasis on algorithms, data structures, and software engineering.
Prerequisite: COSC 1030 .
|
|
-
COSC 2150 - Computer Organization Credits: 3 Introduces students to the organization and architecture of computer systems, beginning with the standard von Neumann model and then moving forward to more recent architectural concepts.
Prerequisite: COSC 1030 .
|
|
-
COSC 2300 - Discrete Structures Credits: 3 Introduces the mathematical concepts that serve as foundations of computer science: logic, set theory, relations and functions, graphs (directed and undirected), inductively defined structures (lists and trees), and applications of mathematical induction. Provides an introduction to abstract and rigorous thinking in advanced mathematics and computer science.
Cross Listed MATH 2300 . Prerequisite: COSC 1030 , MATH 2200 or MATH 2350 .
|
|
-
COSC 3011 - Introduction to Software Design Credits: 3 Introduces the principles and practice of software design, including UML and design patterns. Uses case studies to illustrate design in action.
Prerequisite: COSC 2030 .
|
|
-
COSC 3015 - Functional Programming Credits: 3 Studies programming in the context of a functional language that emphasizes algorithmic strategies over syntactic detail.
Prerequisite: COSC 2030 and COSC 2300 .
|
|
-
COSC 3020 - Algorithms and Data Structures Credits: 4 Introduces formal techniques to support the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Topics include asymptotic complexity bounds, techniques of analysis, algorithmic strategies, and an introduction to parallelism and the analysis of parallel programs.
Prerequisite: COSC 2030 and COSC 2300 .
|
|
-
COSC 3050 - Ethics for the Computer Professional Credits: 1 The proliferation of computers has had a profound effect on our society. Computing professionals must be aware of the social and ethical implications of our activities. Examines the codes of behavior related to computer science through readings, discussions and case studies.
Prerequisite: junior standing and COSC major.
|
|
-
COSC 3100 - Computer Science Education Seminar Credits: 2 Provides an overview of the current social and research issues, technical trends and challenges facing computer science educators.
Prerequisite: COSC 1030 and Education major only.
|
|
-
COSC 3340 - Introduction to Scientific Computing Credits: 3 Introduces basic numerical methods to solve scientific and engineering problems. Topics include: code structure and algorithms, basic numerical methods for linear systems, eigenvalue problems, interpolation and data fitting, nonlinear systems, numerical differentiation and integration.
Cross Listed MATH 3340 . Prerequisite: grade of C or better in MATH 2210 .
|
|
-
COSC 3750 - Linux Programming for System Applications Credits: 3 Provide the necessary tools and skills to begin programming effectively on UNIX and Linux operating systems. Topics will include, shells and basic shell scripting, Linux utilities, editors, compilation, I/O and the file system, sockets and interprocess communication, and time permitting, threads.
Prerequisite: COSC 2150 and COSC 2030 .
|
|
-
COSC 3765 - Computer Security Credits: 3 Security is paramount to creating software and systems. This course introduces the fundamentals of computer security and applied cryptography. Topics include vulnerability analysis, common exploits and defense, network/wireless security, reverse engineering, and applied cryptography.
Prerequisite: COSC 2030
|
|
-
COSC 3890 - Engineering Honors Program Research Methods Credits: 3 A general approach to scientific research and graduate school preparation. Topics will include: finding a research mentor, literature search skills, using the scientific method for approaching a research problem and developing a research methodology, writing a research funding proposal, delivering a research presentation and selecting and applying for graduate school.
Cross Listed ARE 3890 /ATSC 3890 /CE 3890 /CHE 3890 /EE 3890 /ES 3890 /PETE 3890 . Restricted Restricted to College of Engineering Honors Program students. Prerequisite: sophomore standing.
|
|
-
COSC 3900 - Upper Division Topics in Computer Science Credits: 1-3 Max Credit (Max. 9)
Individual or small group pursuit of interdisciplinary problems in the use of computers or study of topics of interest within industry.
When Offered (Offered based on sufficient demand and resources) Prerequisite: consent of instructor.
|
|
-
COSC 3970 - Internship in Computing Credits: 1-3 Max Credit (Max. 3)
Allows students to gain practical experience in computing. A signed contract with a supervisor and departmental adviser must be completed before enrolling for the internship.
Prerequisite: COSC 3020 .
|
|
-
COSC 4000 - Topics in Computer Science for Educators Credits: 1‑6 Current computer science topics appropriate for K-12 teachers.
When Offered (Offered based on sufficient demand and resources) Note: Credit may not be applied to major requirements in computer science or management information systems.
Prerequisite: graduate standing.
|
|
-
COSC 4010 - Special Topics in Computer Science Credits: 1‑3 Individual or small group pursuit of interdisciplinary problems in the use of computers or study of advanced topics.
When Offered (Offered based on sufficient demand and resources) Prerequisite: COSC 3020 concurrently and consent of instructor.
|
|
-
COSC 4014 - Blockchain: Design/Programg (Blockchain Design and Programming) Blockchain provides proof of accuracy and immutability of data, and this is the basis for Bitcoin and many other applications. Covers both usage of blockchain and how it is implemented. Focus will be on the application of blockchain to financial systems and how blockchain provides and insures security and data validity.
Dual Listed Dual list with COSC 5014 Prerequisite: COSC 3020
|
|
-
COSC 4100 - Foundations of Computing Credits: 3 Introduces several theoretical areas which are the basis of computer science. Languages and automata, computability, complexity, analysis of algorithms, logic, and the specification and correctness of programs.
Prerequisite: COSC 3020 .
|
|
-
COSC 4200 - Computability and Complexity Credits: 3 Introduction to theoretical study of computability and efficient computation. Finite-state and pushdown automata; turing machines and the Church-Turing thesis; undecidability, computational complexity; NP-completeness.
Prerequisite: COSC 3020 .
|
|
-
COSC 4210 - Web Application Development Credits: 3 The course covers the basics of developing data driven web applications. Topics include using responsive design for user interfaces, architectural patterns and frameworks, object-relational mapping, language-integrated queries, authentication, authorization, unit testing, using source control for code management, publishing web applications and cloud computing.
Prerequisite: COSC 3011 .
|
|
-
COSC 4220 - Design and Implementation in Emerging Environments Credits: 3 Students who have completed the analysis and design course extend their knowledge by implementing an information system in an emerging systems environment. Teams use project management principles to implement the system.
Prerequisite: COSC 4210 .
|
|
-
COSC 4340 - Numerical Methods for Ordinary and Partial Differential Equations Credits: 3 Further develops the skills needed for computational problem solving and numerical analysis. Topics addressed include: one-step and linear multistep methods for solving initial value problems; truncation errors, stability analysis, and convergence of the numerical methods; finite difference approximation for elliptic equations and initial boundary value problems; iterative methods for sparse linear systems. Students typically complete a final project in this course.
Cross Listed MATH 4340 . Prerequisite: grade of C or better in MATH 2310 and MATH 3340 .
|
|
-
COSC 4420 - Advanced Logic Credits: 3 Studies advanced topics in mathematical logic. Takes up such topics as: uninterpreted calculi and the distinctive contributions of syntax and semantics; metatheory, including completeness and consistency proofs; modal logic and semantics; logic as a philosophical tool.
Cross Listed MATH 4420 /PHIL 4420 . Dual Listed COSC 5420 . Prerequisite: PHIL 3420 or equivalent.
|
|
-
COSC 4450 - Computer Graphics Credits: 3 Introduction to computer graphics, an increasingly important area of computer science. Computer graphics, together with multimedia and the World Wide Web, offers exciting new possibilities for the design of human-computer interfaces. Presents the principles, techniques, and tools that enable these advances.
Dual Listed COSC 5450 . Prerequisite: COSC 3020 and MATH 2250 .
|
|
-
COSC 4550 - Introduction to Artificial Intelligence Credits: 3 A computational study of intelligent behavior. Focus is on intelligent agents, which could be software agents or robots. Covers how agents sense, reason, and act within their environment. Includes problem-solving, search, knowledge representation, planning, game playing, learning, and neural and belief networks.
Dual Listed COSC 5550 . Prerequisite: COSC 3020 .
|
|
-
COSC 4552 - Advanced Topics in AI Credits: 3 Advanced topics in AI are presented and discussed via research paper review.
Prerequisite: COSC 3020
|
|
-
COSC 4555 - Machine Learning Credits: 3 Goal is to program machines to learn and improve their performance on their own, based on experience and/or data. First half covers machine learning techniques; second half covers applications.
Dual Listed COSC 5555 . Prerequisite: COSC 3020 .
|
|
-
COSC 4560 - Modern Robots and Softbots Credits: 3 Popular agent designs: logic-based, biomimetic, and physicommimetic. Foundational issues on internal robot and softbot knowledge representations. Planning and control, followed by issues of how agents can reason and plan under real-world conditions of environmental uncertainty. Concludes with discussions about papers on modern robot and softbot applications, as well as invited lectures by graduate students and faculty.
Dual Listed COSC 5560 .
|
|
-
COSC 4570 - Data Mining Credits: 3 Examine methods that have emerged from artificial intelligence and statistics and proven to be of value in recognizing patterns and making predictions with large data sets. Will include both theory and practice while developing several projects.
Prerequisite: COSC 4550 .
|
|
-
COSC 4580 - Honors Undergraduate Research Credits: 3 An independent research experience for undergraduate students enrolled in the Engineering Honors Program. Before registering for this class, students are responsible for discussing their interests with faculty, identifying a willing research mentor, obtaining approval by said mentor, and communicating the student/ faculty partnership tot he appropriate staff in their home department. Must be in the Engineering Honors Program.
Cross Listed ATSC 4580 /BE 4580 /CE 4580 /CHE 4580 /ES 4580 /ESE 4580 /PETE 4580 . Prerequisite: junior or senior standing.
|
|
-
COSC 4730 - Mobile Application Programming Credits: 3 Introduces development of applications on mobile devices. Presents the principles, techniques, and tools for developing mobile applications. Differences between desktop applications and mobile applications are discussed.
Dual Listed COSC 5730 . Prerequisite: six hours of upper division COSC coursework.
|
|
-
COSC 4735 - Advanced Mobile Programming Credits: 3 Continues the development of applications on mobile devices. The focus is device sensors, such as camera, AR, VR, Bluetooth, embedded and connected devices.
Dual Listed COSC 5735 . Prerequisite: COSC 4730 .
|
|
-
COSC 4740 - Operating Systems Design Credits: 4 Studies systems programming languages and computer systems design. Includes interacting processes, main storage management, procedure and data sharing, scheduling, deadlock problems and file management in batch processing and multi-programming systems. Operating system implementation.
Prerequisite: COSC 2150 and COSC 3020 .
|
|
-
COSC 4750 - Systems Programming and Management Credits: 3 Comparatively studies features found in commercial and experimental operating systems. Discusses issues in system-level programming and administration, including shell programming, file management, resource control, configuration and security. Advanced topics include multiprocessor and real-time operating systems.
Prerequisite: COSC 2030 .
|
|
-
COSC 4760 - Computer Networks Credits: 3 Examines network protocols using a top-down approach based on the Internet model. Course focuses on the application, transport, network and link layers. Also covers wireless communication. Discusses problems and current solutions regarding the efficient use of network resources in the global, multi-media Internet.
Prerequisite: COSC 2150 and COSC 2030 .
|
|
-
COSC 4780 - Principles of Programming Languages Credits: 3 Introduces the methods of analysis and design of programming languages. Covers syntax, typing schemes and the semantics (denotational and operational) in the context of functional and imperative programming languages. Students build interpreters to explore the implications of the different constructs on computational behavior.
Prerequisite: COSC 3015 .
|
|
-
COSC 4785 - Compiler Construction Credits: 1 Theory and implementation of interpreters and compilers. Compiler topics include lexical analysis, top-down and bottom-up parsing methods, symbol tables, and code generation from a block-structured language with recursion and parameters. Project uses compiler writing tools.
Dual Listed COSC 5785 . Prerequisite: COSC 2150 and COSC 3020 .
|
|
-
COSC 4820 - Database Systems Credits: 3 Provides comprehensive coverage of the problems involved in database design, in-depth coverage of data models and database languages. Students acquire practical skills of conceptual/logical database design and general familiarity with the problems and issues of database management.
Prerequisite: COSC 2030 .
|
|
-
COSC 4840 - Software Engineering Credits: 3 Extends the ideas of software design and development from the introductory programming sequence to encompass the problems encountered in large-scale programs. Topics include software engineering techniques from the technical and managerial perspectives, with a strong emphasis on software design.
Prerequisite: COSC 3020 and COSC 3011 .
|
|
-
COSC 4950 - Senior Design I Credits: 1 Students choose a senior design project, investigate alternate solutions and submit a preliminary project design. Periodic oral and written project progress reports are required.
Prerequisite: COSC 3011 and COSC 3020 .
|
|
-
COSC 4955 - Senior Design II Credits: 2 Students complete the senior design project partially designed in COSC 4950 . Successful communication of the details of the solution through written documents and oral presentations will be required.
Prerequisite: COSC 4950 .
|
|
-
COSC 5000 - Seminar in Computer Science Credits: 1-3 Max Credit (Max. 10)
One or more current research areas in computer science are investigated.
Prerequisite: consent of instructor.
|
|
Page: 1 <- 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
| 16
… Forward 10 -> 54 |