Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Jun 03, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Course descriptions


 Click here  to view how to read courses.

 

Communication Studies

  
  • COMM 2040 - Public Speaking

    (SPCH 1315)

    3 hours (1;0;2)

    Introduction to principles of and practice in preparing public speaking speeches. Stresses the role of public speaking in democratic decision making.

    Prerequisite(s): None.

    Core Category: Component Area Option
  
  • COMM 2060 - Performance of Literature

    (SPCH 2341)

    3 hours (1;0;2)

    Performance as a method of textual study. An introduction to the theory and practice of analyzing, rehearsing and performing non-dramatic texts. Recommended for elementary education majors.

    Prerequisite(s): None.

    Core Category: Creative Arts
  
  • COMM 2140 - Advocating in Public



    3 hours (1;0;2)

    Introduction to the critical dimensions of rhetoric and argument through presentation and evaluation of public discourse. Balanced attention to the theory and practice enabling students to analyze the persuasive function of public discourse; to discuss the role of audience in the construction of public discourse; and to develop skills for constructing, supporting, and evaluating public discourse.

    Prerequisite(s): None.

    Core Category: Component Area Option
  
  • COMM 2900 - Special Problems



    1–3 hours

    Prerequisite(s): None.

  
  • COMM 3010 - Communication Perspectives



    3 hours (1;0;2)

    Intensive research and writing course in which students learn concepts and skills necessary to review communication research, engage in critical research about communication phenomena and write a research proposal. This course must be taken prior to or concurrently with a student’s first enrollment in upper-division COMM courses. A student who fails to complete the course successfully after two attempts (either through withdrawal or failure to achieve a grade of C or better) will not be permitted to enroll in subsequent semesters.

    Prerequisite(s): Completion of 30 hours college course work with a cumulative grade point average of 2.50 or higher, including the English Composition and Rhetoric portion of the University Core Curriculum, COMM 1010 , COMM 2020 , COMM 2060  and COMM 2140  all with grade of C or better.

    Communication majors only.

  
  • COMM 3120 - Nonverbal Communication



    3 hours (1;0;2)

    Applications of research and theory in understanding the impact of nonverbal communication in a variety of human contexts.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 3220 - Health Communication



    3 hours (1;0;2)

    Communication in medical settings; origins, nature and impact of communication practices and beliefs in the health-care delivery system; role of interaction on human well-being.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 3260 - Storytelling, Narrative and Everyday Life



    3 hours (1;0;2)

    Investigation of the role of story in the formation of identity and culture, as well as exploration of the narrative structure of everyday life.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling.

  
  • COMM 3320 - Communication and Conflict Management



    3 hours (1;0;2)

    Examination of the role of communication in the effective management of conflict and introduction to basic mediation topics such as gender, intercultural and nonverbal communication. Study of conflict in various common contexts: intrapersonal, interpersonal, group and organizational.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020  or PSCI 4821  or PSCI 4822  or PSCI 4825  or PADM 4000  or PADM 4020  or PADM 4060  or MGMT 3720 .

  
  • COMM 3340 - Methods of Rhetorical Criticism



    3 hours (1;0;2)

    Survey of significant methodologies available to rhetorical critics. Emphasis on the critical abilities necessary to describe, explain, analyze, and evaluate symbolic influence in the public sphere.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 3420 - Communication and New Technology



    3 hours (1;0;2)

    Examination of communication in technologically mediated environments. Emphasis on how these environments affect impression formation and management, deception and trust, attraction and relationship formation, group dynamics, social support and networking, community building, etc.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling.

  
  • COMM 3440 - Public Address Studies



    3 hours (1;0;2)

    Major theories of public address and the critical assessment of selected persuasive addresses in the public arena.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 3520 - Advanced Interpersonal Communication



    3 hours (1;0;2)

    Advanced study of interpersonal communication research, focusing on theory and application in a variety of contexts.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 3540 - The Zombie as Rhetorical Figure



    3 hours

    Explores the rhetorical figure of the zombie, its cultural force, the way it is put into the service of different structural forces, and made to speak for certain causes. Attends to the zombie figure’s roots and circulation across film, television, graphic novels, other literature, and even scientific inquiry in order to track its meaning and uses.

    Prerequisite(s): COMM 2140 

  
  • COMM 3620 - Intercultural Communication



    3 hours (1;0;2)

    Knowledge and skills designed to increase intercultural communication competence. Investigation into the ways in which culture interrelates with and affects communication processes. Examines affective, behavioral and cognitive processes involved in intercultural learning.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling.

  
  • COMM 3720 - Small Group Communication



    3 (2;0;1)

    Theory, research and laboratory experience in small group communication; problems in group discussion; decision-making techniques.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020  or PSYC 3100 .

  
  • COMM 3760 - Performance Methods



    3 hours (1;0;2)

    Advanced topics in individual performance as a method of textual study as well as theory and practice in individual performance as an aesthetic event and as a rhetorical and social act.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 3820 - Social Media Perspectives



    3 hours (1;0;2)

    Examination of how emerging communication tools and technologies change the nature of human communication. Provides a socio-historical understanding of the changing nature of media technology and the rise of social media as well as an exploration of driving factors and future trends in social media technology development.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling.

  
  • COMM 3840 - Argumentation and Debate



    3 hours (2;0;1)

    Theory, research and practice in developing and presenting arguments on public policy issues; reasoning, strategy and oral advocacy.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 3865 - Adaptation and Staging



    3 hours (1;0;2)

    Adaptation and staging for performance. Focus on the visual language of stage composition, adaptation and staging non-dramatic materials, examinations of the roles of the director, actor and audience member.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 3880 - Debate Practicum



    1–3 hours

    Practicum. Instruction and practice in competitive debate. Advanced discussion of argumentation theory and debate practice with an emphasis on contemporary intercollegiate debate. Requires participation in debate tournaments and weekly team meetings.

    Prerequisite(s): Participation on UNT Debate Team and consent of instructor.
     

    May be repeated for credit; however, no more than 3 hours total credit for COMM 3880 may be applied to the communication studies major or minor requirements.

  
  • COMM 3920 - Organizational Communication



    3 hours

    Principles of communication applied in the organizational environment. Focus upon diagnosis, analysis, and resolution methods related to communication-based problems with organizations.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020  or MGMT 3330  or MGMT 3820  or MGMT 3860  or PSYC 3520 .

  
  • COMM 4020 - Communication Theory



    3 hours (2;0;1)

    Process of theory construction with particular emphasis on human communication, elements and types of theories, theoretical logics, metatheoretical perspectives toward communication, and specific content theories of communication.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 4021 - Communication Research Methods



    3 hours (2;0;1)

    Experimental and quantitative techniques usable in research in communication.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 4040 - Rhetorical Theory



    3 hours (2;0;1)

    A study of rhetorical traditions that provide useful insights into how individuals engage in rhetorical transactions.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4060 - Performance Theory



    3 hours (2;0;1)

    Examination and comparison of text-centered, performer-centered and audience-centered theories of performance; functions of performance; and methods for evaluating performance.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060 .

  
  • COMM 4065 - 20th Century Performance Styles



    3 hours (1;0;2)

    Examination of the evolution of performance philosophies, techniques and conventions that have provided the foundation for contemporary theory and practice of the academic discipline of performance studies. Students engage 20th century traditions through discussion, analysis and performance.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 4120 - Communication and Sport



    3 hours (1;0;2)

    Examination of sport communication research from three perspectives: (1) a practical perspective aimed at improving performance, (2) an interpretive perspective addressing how participants make sense of their participation, and (3) a critical perspective interrogating problematic aspects of sport, including issues of gender, race and class.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 4140 - Gender and Communication



    3 hours (1;0;2)

    Exploration of the connections between gender, rhetoric and public culture. Analyzing rhetorical constructions of gender in American discourses including politics, race and sexuality, in contexts that include public protests, speeches, movies, poetry, television and music.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140  or WGST 2100 .

  
  • COMM 4160 - Intertextuality and Performance



    3 hours (1;0;2)

    Examination of the myriad relationships that exist among texts in both the consumption of existing texts and the production of original texts through the processes of questioning, parodying, rewriting and critiquing these texts through the processes of performance.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 4240 - Rhetoric and Popular Culture



    3 hours (2;0;1)

    Consequences of discourse on popular culture. May include rhetoric in film, music, youth culture, art, social movements, social media or other arenas. Focuses on the rhetorical aspects of popular culture and the grounds for the criticism of culture from a rhetorical perspective.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4260 - Performance and Culture



    3 hours (2;0;1)

    Examination of the role of performance in cultures. Research and analysis of texts and performance practices among various ethnic and cultural groups.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 4320 - Communications and Virtual Gaming



    3 hours (1;0;2)

    Exploration of fundamental concepts related to games and gamers from socio-cultural, psychological and technological viewpoints. Explores the role of gaming technologies in communication, focusing on how they change the nature of communication and their impacts on people’s lives and on society, and develops analytical abilities for examining games and gaming technology.

    Prerequisite(s): Communication Studies majors must complete COMM 3010 with a grade of C or better prior to enrolling.

  
  • COMM 4340 - Rhetoric and Politics



    3 hours (2;0;1)

    Rhetoric of political campaigns, presidential rhetoric, legal communication, and the rhetorical creation, maintenance, use and legitimization of symbolic power.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4360 - Performance Composition



    3 hours (2;0;1)

    Contemporary performance practices as critical and persuasive tools. Develops skills in reading, writing, analyzing and performing a broad range of texts to acquaint students with the variety of methods whereby performances can be composed.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 4420 - Communication and Relational Development



    3 hours (2;0;1)

    The role of communication processes in initiating, developing, defining, maintaining and dissolving various forms of human relationships. Examines the nature of communication in a variety of relational contexts.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

  
  • COMM 4440 - Issues in Freedom of Speech



    3 hours (2;0;1)

    Theories, doctrines, statutes and cases related to the First Amendment guarantee of freedom of speech.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4460 - Performance Art



    3 hours (2;0;1)

    Survey of historical and contemporary avant-garde performance art. Examination of historical and contemporary movements to develop a critical lens and vocabulary for composing performances.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060  or THEA 1050 .

  
  • COMM 4510 - Communication Capstone



    3 hours (2;0;1)

    Capstone study of communication principles and practices. Students examine and practice the knowledge and skill sets that employers have identified as central to the success of college students hired in their organizations: oral presentation, listening, teamwork, critical thinking/problem solving, communication technology application and professionalization.

    Prerequisite(s): Senior standing.

    Course is open to students in any major.

  
  • COMM 4540 - Communication Theories of Sexuality



    3 hours (1;0;2)

    Examines the ways in which sexuality is constituted through (public) discourses. Uses critical theories to investigate rhetorics that sustain multiple and intersecting sexual identities and gender performances, and apply to everyday experiences with popular culture. Topics addressed include the rhetorical construction and disciplining of heteronormativity, homonormativity, heterosexual and queer sexualities, as well as performances of masculinity and femininity.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140  or WGST 2100 .

    Same as WGST 4300 .

  
  • COMM 4640 - Latin@ Rhetorics



    3 hours

    Examines the ways in which discourse is created, circulates and constitutes contemporary understandings of “Latin@-ness” in the United States. Uses a critical rhetorical lens to investigate how Latin@ identity, community and politics have come to be meaningful in the contemporary United States. Topics include histories of Latin@ experience in the United States, (intersecting) performances/expressions of Latin@ identity, borders/bordering, and popular representations of Latin@s.

    Prerequisite(s): Communication Studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4740 - Landscapes of Public Memory



    3 hours

    Examines contemporary locations and landscapes of public memory. Begins with the fundamental assumption that contemporary rhetoric plays a primary role in shaping individuals’ experiences with public (memory) spaces. Explores particularly salient locations of public memory and investigates how one’s experience and understanding of such places is rhetorically informed.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

  
  • COMM 4800 - Communication Internship



    1–3 hours (0;0;1–3)

    Supervised work in a job directly related to the student’s major, professional field of study or career objective.

    Prerequisite(s): Communication studies major; junior or senior classification; minimum GPA of 3.0 on courses taken at UNT; completion of department core plus at least 6 upper-level hours in communication studies at UNT; student must meet employer’s requirements and have consent of department internship supervisor.

    May be repeated, but a maximum of 3 semesters credit hours of internship credit may be applied to the major in communication studies.

  
  • COMM 4829 - Topics in Interpersonal/Organizational Studies



    3 hours (2;0;1)

    Rotating topics in interpersonal communication, organizational communication, or communication research methods.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2020 .

    May be repeated for credit as topics vary.

  
  • COMM 4849 - Topics in Rhetorical Studies



    3 hours (2;0;1)

    Investigation of various topics related to the study of humans using symbolic discourse to influence others. Theory and application using qualitative and historical/critical methodologies.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2140 .

    May be repeated for credit as topics vary.

  
  • COMM 4869 - Topics in Performance Studies



    3 hours (2;0;1)

    Rotating topics may include: performance of particular genres, including poetry narrative, drama or non-literary texts; performance methods, including thematic approaches to performance or historical styles of performance; or theoretical issues in performance, including narrative theory, intertextuality or New Historicism.

    Prerequisite(s): Communication studies majors must complete COMM 3010  with a grade of C or better prior to enrolling; minors and other majors must complete COMM 2060 .

    May be repeated for credit as topics vary.

  
  • COMM 4900 - Special Problems



    1–3 hours

    Prerequisite(s): Problem must be approved by department chair.

  
  • COMM 4910 - Special Problems



    1–3 hours

    Prerequisite(s): Problem must be approved by department chair.

  
  • COMM 4950 - Senior Honors Thesis



    3 hours

    Available to COMM majors having completed at least 90 semester hours with an overall GPA of 3.50 or better.

    Prerequisite(s): COMM 4020  and COMM 4021 , or COMM 3340  and COMM 4040 , or COMM 4060 .

  
  • COMM 4951 - Honors College Capstone Thesis



    3 hours

    Major research project prepared by the student under the supervision of a faculty member and presented in standard thesis format. An oral defense is required of each student for successful completion of the thesis.

    Prerequisite(s): Completion of at least 6 hours in honors courses; completion of at least 12 hours in the major department in which the thesis is prepared; approval of the department chair and the dean of the school or college in which the thesis is prepared; approval of the dean of the Honors College.

    May be substituted for HNRS 4000 . Course may be taken only once for Honors College credit.


Computer Science and Engineering

  
  • CSCE 1010 - Discovering Computer Science



    3 hours (2;1)

    A breadth-first introduction to computer science based upon 7 “Big Ideas,” namely: 1) computing is a creative activity, 2) abstraction reduces information and detail to facilitate focus on relevant concepts, 3) data and information facilitate the creation of knowledge, 4) algorithms are used to develop and express solutions to computational problems, 5) programming enables problem solving, human expression and creation of knowledge, 6) the Internet pervades modern computing and 7) computing has global impacts.

    Prerequisite(s): None.

    May not be counted toward computer science and engineering major or minor.

  
  • CSCE 1020 - Program Development

    (COSC 1315 or COSC 1415)

    4 hours (3;1)

    Introduction to problem-solving, algorithms and programming in a high-level language.

    Prerequisite(s): High school algebra or equivalent.

    May not be counted toward a major in computer science, a major in computer engineering, a major in information technology, or a minor in computer science and engineering.

  
  • CSCE 1030 - Computer Science I

    (COSC 1336 or COSC 1436)

    4 hours (3;1)

    Introduction to computer science and engineering, problem-solving techniques, algorithmic processes, software design and development.

    Prerequisite(s): MATH 1650  with a grade of C or better.

  
  • CSCE 1040 - Computer Science II



    3 hours (2;3)

    Continuation of CSCE 1030 . Software design, structured programming, object-oriented design and programming.

    Prerequisite(s): CSCE 1030 .

    Corequisite(s): MATH 1710 .

  
  • CSCE 2100 - Computing Foundations I



    3 hours (3;0;1)

    Introduces students to both data structures and formalisms used in computer science, such as asymptotic behavior of algorithms. Data structures and the formalisms used to both describe and evaluate those data structures simultaneously. By the end of the two-semester sequence, of which this course is the first part, each student has a solid foundation in conceptual and formal models, efficiency and levels of abstraction as used in the field of computer science.

    Prerequisite(s): CSCE 1040 .

  
  • CSCE 2110 - Computing Foundations II

    (COSC 2336 or COSC 2436)

    3 hours (3;0;1)

    Continuation of Computing Foundations I. Further introduces students to both data structures and formalisms used in computer science, such as asymptotic behavior of algorithms. Data structures and formalisms used to both describe and evaluate those data structures simultaneously. By the end of the two-semester sequence, each student has a solid foundation in conceptual and formal models, efficiency and levels of abstraction as used in the field of computer science.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 2410 - Programming Laboratory



    1–4 hours

    Practice with computer languages and processing techniques.

    Prerequisite(s): CSCE 1040  or BCIS 3620  or BCIS 3690 .

  
  • CSCE 2610 - Assembly Language and Computer Organization

    (COSC 2325 or COSC 2425)

    3 hours

    Principles of computer systems organization, instruction sets, assembly language programming, computer arithmetic, data and control paths, and introduction to memory hierarchy.

    Prerequisite(s): CSCE 2100 .

    Corequisite(s): ENGR 2720  and ENGR 2730  (taken concurrently)

  
  • CSCE 2900 - Special Problems in Computer Science and Engineering



    1–4 hours

    Individualized instruction in theoretical or experimental problems.

    Prerequisite(s): None.

    For elective credit only.

  
  • CSCE 2996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by a freshman or sophomore honors student under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; freshman or sophomore class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CSCE 3010 - Signals and Systems



    3 hours

    Elementary concepts of continuous-time and discrete-time signals and systems. Specific topics include linear time-invariant (LTI) systems, impulse response, convolution, Fourier series, Fourier transforms, frequency-domain analysis of LTI systems, Laplace transforms, z-transforms, and rational function descriptions of LTI systems.

    Prerequisite(s): ENGR 2405 ; ENGR 2415 ; and MATH 2730  or MATH 3410 .

  
  • CSCE 3020 - Communications Systems



    3 hours (3;0;2)

    Introduction to the concepts of analysis and design of communication system components using signal analysis techniques. Amplitude and angle modulation for the transmission of continuous-time signals. Introduction to analog and digital filter design and analysis.

    Prerequisite(s): CSCE 3010 .

  
  • CSCE 3030 - Parallel Programming



    3 hours

    Introduction to processing in parallel and distributed computing environments. General concepts of parallel machine models, processes, threads, mutual exclusion, synchronization and message passing. Design and analysis of parallel algorithms for engineering and scientific applications. Parallel programming using message passing and shared memory paradigms.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3055 - IT Project Management



    3 hours

    Provides students with the tools and techniques needed to manage a wide variety of IT systems projects, including software design and development, IT systems design and installation, network management and support, and others. Students develop and practice skills through the use of case studies and other project-based exercises.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3110 - Data Structures and Algorithms



    3 hours

    Time complexity of algorithms; merge sort and heap sort; data structures for trees and graphs; elementary graph algorithms; breadth-first search; depth-first search; topological sorting; Prim’s algorithm and Kruskal’s algorithm.     

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3210 - Symbolic Processing



    3 hours

    Introduction to symbolic processing using LISP, Prolog or related languages; recursion; building abstractions with data; modularity, objects and state; meta-linguistic abstraction.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3220 - Human Computer Interfaces



    3 hours

    Human-Computer Interaction (HCI). Methods for designing, prototyping, and evaluating user interfaces for computing applications. Human capabilities, interface technology, interface design methods, and interface evaluation tools and techniques.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3410 - Advanced Programming



    3 hours

    Advanced features and topics in modern programming languages and introduction to a variety of languages, and advanced programming concepts and methodologies. Topics vary by section and semester.

    Prerequisite(s): CSCE 2100 .

    May be repeated for credit as topics vary.

  
  • CSCE 3420 - Internet Programming



    3 hours

    Covers Internet programming in depth, including client-server peer-to-peer, and web applications. Primary goal is to help students understand the principles of how distributed applications are built, while also giving them practical experience in creating common Internet applications.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3450 - Global Software Development



    3 hours

    Students will be provided knowledge of and practical experience in working within a distributed collaborative team to develop a complex software product in an academic environment. Students learn how to use professional collaborative development tools in order to facilitate the completion of a large software product within a scheduled time frame. Students learn how to work in teams and understand the processes that govern the effectiveness of developing software systems in a global setting.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3520 - Data Communications



    3 hours

    Overview of data communication, communication models and networking. Analog and digital data transmission, transmission impairments, channel capacity, asynchronous and synchronous transmission, error detection and correction, flow control and error control. Multiplexing and de-multiplexing techniques (FDM, STDM, ADSL, and xDSL). Ethernet interfaces, IEEE 802.3 and IEEE 802.11 MAC layer. Interface Standards (RS-232, RS-449 and X.21). Packet switching, Frame Relay and ATM switching, bridges, layer2 and layer3 switches.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3530 - Introduction to Computer Networks



    3 hours

    Introduction to data communications; asynchronous, synchronous, networks and current technology.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3600 - Principles of Systems Programming



    3 hours (3;0;1)

    Introduction to the design and operation of systems software. Analysis is made of current system software technology, including operating systems, language translation systems and file systems.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3605 - Systems Administration



    3 hours

    Prepares students with an understanding of virtual machines with universal principles that apply to all operating systems structure and operation including the concepts of processes, resource and file management and performance. Students also develop an understanding of the pervasive use of Unix-based operating systems in the design of various systems such as switches, routers, load balances, wireless controllers and network management platforms to provide various services to support interaction between computer-based systems.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3610 - Introduction to Computer Architecture



    3 hours

    Design of simple and pipelined processors, introduction to co-processor design, techniques to improve performance, memory hierarchy, cache memories, input-output system, and interrupts.

    Prerequisite(s): CSCE 2610 , CSCE 3730 .

  
  • CSCE 3612 - Embedded Systems Design



    3 hours (3;0;2)

    Computer systems as embedded computing elements and micro-controllers. System specification using UML or other high-level abstract models. Issues and constraints on embedded computing systems, including power, performance, memory and size. Use of DSP, ASIC and micro-controllers in a single design.

    Prerequisite(s): CSCE 2610 ; ENGR 2720 ; ENGR 2730 .

  
  • CSCE 3615 - Enterprise Systems Architecture and Design



    3 hours

    Introduces upper division IT students to concepts of system architecture, design and software engineering that are needed for career opportunities as software, system and business analysts. Topics include enterprise architecture design, requirements analysis, software and systems lifecycle methodologies, Unified Modeling Language, analysis and design methodologies and other related topics. Project activities expose all students to the full design and specification of IT systems to meet a variety of business and technical problems, as well as prepare them for their capstone course experiences.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3730 - Reconfigurable Logic



    3 hours (3;0;1)

    Advanced concepts in Boolean algebra, use of hardware description languages as a practical means to implement hybrid sequential and combinational designs, digital logic simulation, rapid prototyping techniques, and design for testability concepts. Focuses on the actual design and implementation of sizeable digital design problems using representative computer aided design (CAD) tools.

    Prerequisite(s): CSCE 2610 .

  
  • CSCE 3850 - Introduction to Computational Life Science



    3 hours

    Survey treatment of the applications of computational paradigms in the natural and physical sciences. Designed to have a broad appeal to natural and physical science students as well as computer science students.

    Prerequisite(s): CSCE 2100  or consent of instructor.

    Same as BIOL 3850 .

  
  • CSCE 3996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by an honors student with at least junior standing under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; at least junior class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CSCE 4010 - Social Issues in Computing



    3 hours

    The effect of computer science and engineering on the home and workplace, with emphasis on the role of computer professional in modern society.

    Prerequisite(s): CSCE 3600  or consent of instructor.

  
  • CSCE 4011 - Engineering Ethics



    3 hours

    The effect of technology in modern society with emphasis on the role of engineering and technical professionals.

    Prerequisite(s): CSCE 3600  or consent of instructor.

  
  • CSCE 4050 - Applications of Cryptography



    3 hours

    Aims to introduce students to concepts of cryptography and its applications. Cryptography is the fundamental building block of any computer security solution. The knowledge gained from this course will enable students to apply these cryptographic algorithms in a better way to design security solutions. 

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4110 - Algorithms



    3 hours

    Time complexity of algorithms; algorithm design methodologies including divide and conquer, greedy, and dynamic programming; exposure to approximation algorithms for NP-hard problems; performance evaluation of algorithms.

    Prerequisite(s): CSCE 3110 .

  
  • CSCE 4115 - Formal Languages, Automata and Computability



    3 hours

    Introduces students to the formal language theory that underlies modern computer science. Topics include different representational forms for regular languages, context-free grammars, pushdown automata, pumping lemmas for regular and context-free languages, and Chomsky’s hierarchy.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4200 - Web Search and Information Retrieval



    3 hours

    Covers traditional material and recent advances in information retrieval, study of indexing, processing and querying textual data, basic retrieval models, algorithms and information retrieval system implementations. Covers advanced topics in intelligent information retrieval, including natural language processing techniques, smart web agents, and recommender systems.

    Prerequisite(s): CSCE 3110 .

  
  • CSCE 4210 - Game Programming I



    3 hours (3;0;1)

    Introduction to game programming, including real-time, event-driven, and multimedia programming techniques. Graphics, sound and input programming. Students learn how to program a billboard game in 3D with constrained camera motion.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 4215 - Programming Math and Physics for Games



    3 hours

    Fundamentals of game math and physics for game development, including linear algebra, matrix math for graphics, quaternions, basic physics equations, game math and physics implementation, physics engines.

    Prerequisite(s): MATH 2700 , CSCE 2100 , PHYS 1710 /PHYS 1730 .

  
  • CSCE 4220 - Game Programming II



    3 hours

    Game engine programming techniques, including real-time 3D graphics programming, shader techniques, terrain rendering, level of detail, collision detection, particle engines, 3D sound and character animation.

    Prerequisite(s): CSCE 4210 , CSCE 4215 .

  
  • CSCE 4230 - Introduction to Computer Graphics



    3 hours

    Basic Euclidian geometry and linear algebra, computer graphics algorithms and data structures, OpenGL and its inner workings.

    Prerequisite(s): CSCE 2100 , CSCE 2110 , MATH 2700 .

  
  • CSCE 4240 - Introduction to Digital Image Processing



    3 hours

    Covers fundamental knowledge of digital image processing techniques, including image formation, filtering and image enhancement, restoration, region and edge segmentation, and image coding.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4250 - Topics in Game Development



    3 hours

    Advanced topics in game development, possibly including but not limited to character animation, procedural content generation, shader techniques and graphics special effects. Discussion of articles from the recent academic and technical literature on game development and related material from relevant computer science areas.

    Prerequisite(s): CSCE 4210 .

    Corequisite(s): CSCE 4220 .

    May be repeated for credit as topics vary.

  
  • CSCE 4290 - Introduction to Natural Language Processing



    3 hours

    Introduction to natural language processing, modern theories of syntax, context free parsing, transformational syntax and parsing, computational semantics, and survey of natural language processing systems.

    Prerequisite(s): CSCE 3110 .

  
  • CSCE 4310 - Introduction to Artificial Intelligence



    3 hours

    Introduction to concepts and ideas in artificial intelligence, including topics such as search techniques, knowledge representation, problem-solving, logic, probabilistic reasoning, learning, perception and natural language processing.

    Prerequisite(s): CSCE 3110  with a grade of C or better.

  
  • CSCE 4350 - Fundamentals of Database Systems



    3 hours

    Logical and physical database system organization; logical models; design issues; secondary storage considerations.

    Prerequisite(s): CSCE 2100  and CSCE 2110 . Each with a grade of C or better.

  
  • CSCE 4355 - Database Administration



    3 hours

    Database administration skills covering installation, configuration and tuning a database; administering servers and server groups; managing and optimizing schemas, tables, indexes, and views; creating logins; configuring permissions; assigning roles, and performing other essential security tasks, backup and recovery strategies, automation and maintenance.

    Prerequisite(s): CSCE 4350 

  
  • CSCE 4380 - Data Mining



    3 hours

    Fundamental concepts and techniques of data mining, including data attributes, data pre-processing,  statistical foundations, association discovery, mining frequent patterns, classification methods, prediction and cluster analysis.   

    Prerequisite(s): CSCE 3110  or equivalent.

  
  • CSCE 4430 - Programming Languages



    3 hours

    Syntax, semantics and computation models of programming languages. Formal foundations of major programming paradigms and in-depth study of key features of high-level programming languages from each paradigm.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4440 - Real-Time Software Development



    3 hours

    Specification of real-time system requirements, timing, synchronization and fault-tolerance issues, construction and validation of real-time software. Mathematical formalisms, design and analyses using real-time UML are also emphasized.

    Prerequisite(s): CSCE 3612 .

  
  • CSCE 4444 - Software Engineering



    3 hours

    Modular design and implementation of software systems. Topics include requirements and specifications development, documentation of the design using current design tools such as UML, testing of software implementation, and system and user documentation.

    Prerequisite(s): CSCE 3110  

 

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