Jun 26, 2024  
Undergraduate Catalog 2018-19 
    
Undergraduate Catalog 2018-19 [ARCHIVED CATALOG]

Course Descriptions


 
  
  • COM 3070 - Freedom of Expression


    This course examines the meaning, scope and challenge of “free expression” in the American experience. Beginning with the historical and philosophical roots of free speech rights, students will critically examine how the courts, scholars and activists have interpreted and applied these rights to a number of controversial issues. Possible topics include free expression on the Internet and in the mass media, political protests, copyright law, and international difference in speech rights.

    Credits: 3 hours

    Notes: This course satisfies General Education Area III: The United States: Cultures and Issues.
  
  • COM 3320 - Teamwork and Communication


    This course examines the theories and research pertaining to team communication with an emphasis on practical application of decision making, conflict management, leadership, and critical thinking skills. Individuals will work together in teams learning to communicate competently, make effective decisions, analyze group communication dynamics, and write and present team reports.

    Prerequisites & Corequisites: Prerequisites: COM 1000 or COM 2000, with a grade of “C” or better.

    Credits: 3 hours

  
  • COM 3350 - Leadership Communication


    An overview of theories of leadership with a focus on key communication processes. Emphasis will also be placed on the application of these theories to organizational contexts.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 1700) and COM 2000; with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies, Pre-communication Studies, Organizational Communication, Pre-Organizational Communication, Pre-Communication, Public Relations, Pre-Public Relations, Communication minor.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 3400 - Global Media Literacy


    This course provides a theoretical and analytical understanding of global media culture and its impact on human society. It examines the media messages from economic, political, communicative and psychological perspectives. The course examines policy issues such as privacy around digital communication, including social media, and promotes critical reflection with the aim of equipping students to be reflective users and creators of media messages.

    Credits: 3 hours

    Notes: This course satisfies General Education Area V: Social and Behavioral Sciences.
    When Offered: Fall and Spring
  
  • COM 3410 - Film Modes and Genres


    This course focuses on analytic studies of representative films from various modes of cinema (narrative; non-narrative; film movements) and film genres (including, but not limited to, the musical, the western, the horror film, film melodrama, the science fiction film, film comedy, experimental film, etc.)

    Prerequisites & Corequisites: Prerequisite: COM 2410 with a grade of “C” or better.

    Credits: 3 hours

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 3420 - The International Film Industry


    This course surveys the history and development of commercial film and video from a global perspective, with an emphasis on critical analysis of film and video content as well as industry practices in both Western and non-Western nations.

    Prerequisites & Corequisites: Prerequisite: COM 2410 with a grade of “C” or better.

    Credits: 3 hours

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 3430 - American Film History


    This course surveys developments over time in the production and reception of feature films. Major concerns will include the evolution of the studio system, the impact of technological change on film practice, influences on Hollywood of other national cinemas, and the changing relationship between Hollywood and American society. Representative films will provide key texts for each unit of the course.

    Prerequisites & Corequisites: Prerequisite: COM 2410 with a grade of “C” or better.

    Credits: 3 hours

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 3440 - History of Animation


    This course surveys the history of animation from its beginnings in the early twentieth century to its shift toward computer-generated imagery in more recent decades. We will examine short and feature-length animated films from across the world, focusing on the social, cultural, and economic circumstances that have influenced their production and reception.

    Prerequisites & Corequisites: Prerequisite: COM 2410 with a grade of “C” or better.

    Credits: 3 hours

  
  • COM 3480 - Public Relations Writing


    The course covers the styles and various forms of advanced PR writing including news releases, fact sheets, media lists, speeches, feature stories, letters, memoranda, company histories, annual reports, etc. Students develop the analytical and writing skills required in the field. Media and message targeting to appropriate audiences are examined and evaluated through the preparation of a traditional an social media campaign. Additionally, this course examines the ethics involved in researching and writing for public relations contexts.

    Prerequisites & Corequisites: Prerequisite: COM 2500 or COM 3500, with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to declared Public Relations majors.

  
  • COM 3500 - Public Relations and Organizations


    This course examines the role of public relations and public information in a variety of organizations with a communication theory perspective. The course is designed to prepare individuals for positions in public relations and public information, or for other positions in organizations concerned with the flow of information across organization boundaries.

    Prerequisites & Corequisites: Prerequisite: COM 2000 with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies, Pre-Communication Studies, Journalism, Pre-Journalism, Organizational Communication, Pre-Organizational Communication, Pre-Communication, Public Relations, Pre-Public Relations

  
  • COM 3540 - Web Design and Digital Communication


    Focuses on intelligent website design, including principles of accessibility, usability, information-richness, and effective communication in a digital environment. Students will learn HTML and CSS as well as the fundamentals of Photoshop and Dreamweaver.

    Credits: 3 hours

  
  • COM 3550 - Digital Video Production: Nonfiction


    Familiarizes students with the techniques electronic field production (EFP) in HD format, including planning, shooting, and editing. Students will develop their own short nonfiction projects, serve as crew on various team projects, and learn the basics of non-linear editing.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 2000 or JRN 1000) and either (COM 2410 or COM 2550 or COM 2560); with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Public Relations, Journalism or Film, Video and Media Studies.

  
  • COM 3560 - Digital Video Production: Fiction


    Familiarizes students with the techniques of narrative fiction filmmaking in the HD format, including planning, scripting, shooting, and editing. Students will develop their own short projects, serve as crew on various team projects, and learn the basics of nonlinear editing.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 2000) and either (COM 2410 or COM 2550 or COM 2560); with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Film, Video and Media Studies and Public Relations.

  
  • COM 3570 - Introduction to TV Studio Production


    Explores the elements of television studio production planning and collaborative implementation. Students are introduced to TV studio operations including equipment operation, crew responsibilities, producing and directing various types of television studio formats.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 2000) and either (COM 2410 or COM 2560); with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Film, Video and Media Studies; Journalism; or Public Relations.

  
  • COM 3580 - TV and Film Scripting


    The styles and techniques of film and television scripting for broadcast formats, station continuity, commercials, dramatic scripts, small format video, and documentary.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Film, Media and Media Studies; Pre-Film, Media and Media Studies; Journalism; Pre-Journalism; Public Relations; Pre-Public Relations

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 3590 - Digital News Production


    Digital news and information gathering for radio and television media. Studies and applies principles of news gathering, reporting and writing, commentary, on-the-spot news coverage, features, and the structure of the newscast in a multimedia newsroom.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies; Pre-Communication Studies; Film, Video and Media Studies; Pre-Film, Video and Media Studies; Journalism; Pre-Journalism; Public Relations; Pre-Public Relations.

  
  • COM 3840 - Organizational Communication Technologies


    This course reviews the significance of communication techniques in our capacity to organize and engage in collective action; and how communication technologies affect the communication processes and outcomes at the interpersonal, organizational, and social contexts. Our approach encompasses both of the dominant ideological perspectives - techno-determinism and social constructivism in order to develop a more holistic perspective on the impact of communication technologies on our lives.

    Credits: 3 hours

  
  • COM 3980 - Independent Study Communication


    Designed to allow outstanding students to work independently under faculty supervision. Includes extensive study, research or special creative projects in any of the several areas of communication. One to six hours credit may be accumulated.

    Prerequisites & Corequisites: Prerequisite: Approval of the School of Communication Director.

    Credits: 1 - 6 hours

  
  • COM 4300 - Persuasion and Social Influence


    This course examines theory and research on social influence processes including compliance, conformity, and persuasion. Specifically, the course examines cognitive, interpersonal, and structural-level models of social influence and persuasion, and the impact of source, message, receiver, context, and channel on the influence process.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4400 - Public Relations Case Studies


    This course uses a case study approach to apply principles of communication and persuasion theory to public relations problems. The course examines a variety of types of organizations in relation to issue advocacy and public policy, risk communication, legitimization, defense, and crisis management.

    Prerequisites & Corequisites: Prerequisites: COM 2500 or COM 3500 with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies, Pre-Communication Studies, Journalism, Pre-Journalism, Organizational Communication, Pre-Organizational Communication, Public Relations, Pre-Public Relations, Pre-Communication.

  
  • COM 4410 - Documentary in Film and Television


    A study of documentary philosophies, strategies, and accomplishments through an examination of important documentarists, movements, and films.

    Prerequisites & Corequisites: Prerequisites: COM 2410 with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies; Pre-Communication Studies; Film, Video and Media Studies; Pre-Film, Video and Media Studies; Journalism; Pre-Journalism; Public Relations; Pre-Public Relations; Communication minor; Journalism minor.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4430 - Media and Social Change


    The course examines the role of the media in diffusing information, ideology, and persuasive messages, and explores the influence/effects of these transactions on individuals, groups and institutions. The course critically situates media within diverse elements of culture as an agent of social change.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4440 - Mass Communication, News, and Public Affairs


    The course examines the role of the media in covering public affairs news and disseminating it to the public. Questions related to media access, fairness, media regulation and message production are discussed in light of current events.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4450 - Media Criticism


    Examines the content, production, circulation, and consumption of media. Students will apply analytical techniques for breaking down and evaluating media texts developed by various schools of media criticism; these may include semiotics, narrative theory, and political economy.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4460 - Telecommunications Law and Policy


    This course provides an overview of the essential regulatory and policy issues governing the field of media and telecommunications. Special attention is given to such topics as First Amendment, libel, intellectual property, media ownership and privacy. A case study approach is used for the purpose of understanding legal precedent.

    Prerequisites & Corequisites: Prerequisite: Junior or senior standing or instructor approval; COM 3070 recommended.

    Credits: 3 hours

  
  • COM 4480 - Media Management and Telecommunications


    Advancements in technology, most notably the Internet and digital media arts, are changing many of our basic assumptions regarding information, news and entertainment content. This course examines the business strategy and  management principles involving five sectors of the media and telecommunications fields, including: Broadcast Television, Cable Television, Telephony (wired & wireless communication), Satellite Communication and the Internet. This course is approved as a writing-intensive course which may fulfill the baccalaureate-level writing requirement of the student’s curriculum.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 2000 or CIS 2700) and COM 2400; with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies; Pre-Communication Studies; Film, Video and Media Studies; Pre-Film, Video and Media Studies; Journalism; Pre-Journalism; Organizational Communication; Pre-Organizational Communication; Public Relations; Pre-Public Relations; Telecommunications and Information Management; Pre-Telecommunications and Information Management; Telecommunications and Information Management: Business; Pre-Telecommunications and Information Management: Business; Pre-Communication; Communication minor.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4490 - Communication Technology and Innovation


    Innovation can also be described as the “power to redefine an industry.” From Direct Broadcast Satellites to fiber optic delivery and smart homes, this course will examine a number of media and information technologies that have transformed the business of communication. It is intended for the student and working professional who requires an applied understanding of the design characteristics and performance features of several important communication technologies including satellite communications and television broadcasting, fiber optic delivery and smart homes, the Internet and E-commerce, smart phones and wireless communication, and intelligent networking and virtual reality.

    Prerequisites & Corequisites: Prerequisite: CIS 2700 or COM 2400; with a grade of “C” or better.

    Credits: 3 hours

    Restrictions: Restricted to Junior or senior standing or by instructor approval.

  
  • COM 4500 - Public Relations Program Development


    This is an advanced course in public relations emphasizing research methodology, developing planning objectives, and program evaluation for corporate, governmental, educational, and social service organizations.

    Prerequisites & Corequisites: Prerequisites: (COM 2010 or COM 3000) and (COM 2500 or COM 3500); with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies, Pre-Communication Studies, Journalism, Pre-Journalism, Organizational Communication, Pre-Organizational Communication, Public Relations, Pre-Public Relations, Pre-Communication.

  
  • COM 4570 - Advanced Video Production


    This is an advanced course that gives students the opportunity to apply concepts developed in several other media production classes. Students work in production teams and independently to conceptualize, design, and produce segments for collaborative long-form programs and/or single video projects. Students serve as crew for other members of the class as needed. The course includes specialized areas of focus within single-camera, digital media field production such as pre-production planning, lighting, audio, directing, post-production, and working with talent. COM 3550 or familiarity with Apple/MAC platform is highly recommended.

    Prerequisites & Corequisites: Prerequisites: Two of the following: COM 3550, COM 3560 or COM 3570; with a grade of “C” or better in all prerequisites; or instructor approval.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Film, Video and Media Studies; or Public Relations.

  
  • COM 4700 - Advanced Interpersonal Communication


    This course will provide students with an in-depth treatment of advanced interpersonal communication. Students will complete an applied project within a particular interpersonal context, synthesizing existing competencies in public presentation, research methods, and interpersonal communication theory.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 1040), and COM 1700, and (COM 2010 or COM 3000), with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Communication Studies, Pre-Communication Studies, Interpersonal Communication, Pre-Interpersonal Communication, Organizational Communication, Pre-Organizational Communication, Pre-Communication, Communication minor.

  
  • COM 4720 - Nonverbal Communication


    The course examines theory and research in the nature and function of nonverbal message systems. Topics include: the role of nonverbal communication in the developmental stages of humans; individual differences in ability to interpret messages; the relationship of nonverbal communication to the concept of culture; extension of a person such as space, clothing, possessions; and specific messages related to the face and body.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4740 - Intercultural Communication


    An examination of the factors contributing to effective communication in an intercultural context. The course focuses on such topics as ethnocentrism, cultural perceptions, values and beliefs, language and meaning, and nonverbal factors. Communication systems of selected cultures are described and analyzed.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4750 - Family Communication


    Examines the current literature pertaining to holistic systems, power influences, and satisfactory patterns of family communications. Students analyze family interactions and identify satisfactory patterns of marital family communication.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4770 - Communication Ethics


    Ethical theories and justification models are studied and related to ethical decision making in a variety of communication contexts, including mass communication, organizational communication, and interpersonal communication. The course will examine the components of good ethical decision making in communication, as well as obstacles that can stand in the way of responsible choices.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4790 - Gender and Communication


    Examines the variable of gender as it influences communication between women and men. Topics include female-male stereotypes, interpersonal attraction, differences in female-male verbal and nonverbal codes, relational dialogues and patterns, and female-male interaction on the job.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4800 - Applied Topics in Organizational Communication


    This course will enable students to master knowledge and skills in an applied specialty area of organizational communication. Students will participate in an extensive hands-on project addressing a pragmatic problem in an organizational setting.

    Prerequisites & Corequisites: Prerequisites: COM 1040, COM 2800, and (COM 2010 or COM 3000); with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Restrictions: Restricted to the following majors/minors: Communication Studies, Pre-Communication Studies, Organizational Communication, Pre-Organizational Communication, Public Relations, Pre-Public Relations, Pre-Communication.

    Notes: Topics will vary. Six hours of COM 4800 may be taken for credit toward the Organizational Communication major. May be repeated for credit when topics vary.
  
  • COM 4830 - Interviewing


    Theories and principles of planning, conducting, and evaluating interviews are studied and applied to specific interview types, including selection, performance appraisal, survey, and journalistic interviews. Emphasis is placed on the perspective of the interviewer rather than interviewee.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

  
  • COM 4840 - Health Communication


    Studies concepts and theories relevant to the maintenance and enhancement of effective communication in health care settings. Emphasis is given to the study and application of communication theories, to the transactions which occur among health professionals, and between professionals and clients/patients. This course may be offered in an accelerated format.

    Credits: 3 hours

    Restrictions: Restricted to juniors and seniors only.

    Notes: This course satisfies General Education Proficiency 2: Baccalaureate-Level Writing.
  
  • COM 4990 - Internship


    This internship for academic credit is available only to those students who meet School requirements of prerequisite courses and grade point average. Specific requirements for various types of internships are described in the School’s undergraduate handbook, available in the School of Communication office.

    Prerequisites & Corequisites: Prerequisite: Minimum G.P.A. of 2.5; junior standing or higher, declared major or minor in the School of Communication.

    Credits: 1 to 6 hours

    Notes: May be repeated for credit. Graded on a Credit/No Credit basis.
  
  • COM 5060 - Special Topics in Global Communications


    Study of special topics in global/international communication such as comparative media systems, development communication, Asian/African/South American communication, Governments and Propaganda, Transnational Media Corporations and Communication.

    Credits: 3 hours

    Restrictions: Restricted to majors in the School of Communication, or instructor approval.

    Notes: May be repeated for credit. Open to Upperclass and Graduate students.
  
  • COM 5550 - Multimedia Production


    Designed to help students develop competencies required to produce linear and nonlinear interactive multimedia projects. By the end of the semester students will gain an understanding and appreciation of the steps necessary to produce interactive multimedia projects and the concepts, tools, and techniques involved in the design and delivery of such projects.

    Prerequisites & Corequisites: Prerequisite: COM 2410 or COM 2560; with a grade of “C” or better; and approval of advisor and/or instructor.

    Credits: 3 hours

    Restrictions: Restricted to the following majors: Film, Video and Media Studies; or Public Relations.

    Notes: Open to Upperclass and Graduate students.
  
  • COM 5600 - Teaching Communication


    This course provides an overview of the concepts, materials, and methods used in teaching communication courses. The focus will be on the following: (a) philosophies and theories of speech communication, (b) development of instructional strategies and objectives, and (c) development and evaluation of teaching materials. Students will take part in, observe, and evaluate teaching-learning processes.

    Prerequisites & Corequisites: Prerequisites: COM 1000 and COM 1040 and COM 2000; with a grade of “C” or better in all prerequisites; and approval of advisor and/or instructor. 

    Credits: 3 hours

    Restrictions: Restricted to: Communication: Secondary Education minor.

    Notes: Open to Upperclass and Graduate students.
  
  • COM 5640 - Telecommunications Networks


    This course provides an overview of telecommunications networking technologies, standards, and protocols. Network configurations, switching technologies and signaling standards that sustain voice and data communications networks, corporate networks, and advanced intelligent networks are major sections of the course.

    Prerequisites & Corequisites: Prerequisites: (COM 1000 or COM 2000 or CIS 2700) and COM 2400; with a grade of “C” or better; and approval of advisor or instructor.

    Credits: 3 hours

    Restrictions: Restricted to the following: majors in Communication Studies, Organizational Communication, Public Relations, Telecommunications and Information Management; minor in Communication; and associated pre-programs.

    Notes: Open to Upperclass and Graduate students.
  
  • CORP 3030 - Planning Inquiry


    Students will be introduced to Planning as a field of study, research, and professional opportunity. Students will have an opportunity to investigate social and environmental problems through data collection, analysis, interpretation and graphic and written presentation. The emphasis throughout will be on the application of inquiry models to geographic and planning problems. For Planning majors and minors. 

    Prerequisites & Corequisites: Prerequisite: STAT 2160 or STAT 2600 or STAT 3640 or STAT 3660.

    Credits: 4 hours

    Notes: Course meets University Baccalaureate Writing Requirement.
  
  • CORP 4120 - Professional Practice (Internship)


    Provision for an advanced student to benefit by supplementary practical experiences in a particular branch of community and regional planning, either by assisting faculty engaged in research or by working in a departmentally-approved off-campus agency. Specific assignments are arranged in consultation with departmental advisors during the semester preceding that in which the student expects to enroll in 4120. The student may enroll for one additional semester, but no student will be allowed more than three hours total credit for 4120.

    Prerequisites & Corequisites: Prerequisites:  Junior standing and Department Chair approval.

    Credits: 3 hours

    Notes: May be repeated for credit.
  
  • CS 1000 - Fluency with Information Technology


    Foundational concepts of information technology (IT), plus the opportunities and limitations of computer systems. Various computer applications - including operating systems, file managers, Internet browsers and search engines, email and other network applications, word processing, spreadsheet, database and presentation software. Application of IT methodologies in high-level problem-solving through self-learning computer projects. Specialized lab assignments (or sections) available to meet needs of a discipline (or department). A General Education Area VII course. Cannot be used to satisfy computer science major or minor program requirements.

    Credits: 3 hours

    When Offered: Fall, Spring
  
  • CS 1021 - Introduction to Engineering Computing I: Spreadsheets


    An introduction to computing for engineers and technologists using spreadsheets. Basic concepts and structures of spreadsheets are presented. Examples come from diverse disciplines of engineering, technology, and computer science. Students learn how spreadsheets are different from and similar to mathematical software and computer programming. Practical experience with spreadsheets is gained in laboratories built into this course.

    Prerequisites & Corequisites: Prerequisite: MATH 1180

    Credits: 1 hour

    When Offered: Fall, Spring
  
  • CS 1022 - Introduction to Engineering Computing II: Mathematical Software


    An introduction to computing for engineers and technologists using mathematical software. Basic concepts and structures of mathematical software are presented. Examples come from diverse disciplines of engineering, technology, and computer science. Students learn how mathematical software is different from and similar to mathematical software and computer programming. Practical experience with mathematical software is gained in laboratories built into this course.

    Prerequisites & Corequisites: Prerequisite: MATH 1180

    Credits: 1 hour

    When Offered: Fall, Spring
  
  • CS 1023 - Introduction to Engineering Computing III: Computer Programming


    An introduction to computing for engineers and technologists using elementary computer programming. Basic concepts and structures of computer programming are presented. Examples come from diverse disciplines of engineering, technology, and computer science. Students learn how computer programming is different from and similar to mathematical software and computer programming. Practical experience with elementary computer programming is gained in laboratories built into this course.

    Prerequisites & Corequisites: Prerequisite: MATH 1180

    Credits: 1 hour

    When Offered: Fall, Spring
  
  • CS 1050 - Introduction to Computers


    This course, which consists of one hour of lecture and two hours of laboratory/recitation each week, provides an introduction to computers and their applications. Topics include computer terminology and social and ethical issues of computing. Students will be introduced to a variety of computer applications which may include spreadsheets, databases, word processing or an introduction to the BASIC programming language. Recitation and laboratory sections may vary according to the applications covered. Students will also be introduced to the campus network and system utilities available there.

    Credits: 3 hours

    Notes: A student may not receive credit for both BIS 1020 and CS 1050. This course may not be used in computer science major or minor programs.
  
  • CS 1106 - Computational Thinking


    Gets students thinking about computing, their education and their career. Introduces algorithms and algorithmic thinking to solve problems using computers. Introduces working with open data and Big Data as well as data visualization. Discusses the evolution of the Internet and World Wide Web including an introduction to XML and the Semantic Web. Explores computing disciplines and professional organizations.

    Credits: 3 hours

  
  • CS 1110 - Computer Science I


    A first course in the science of programming digital computers. Analysis of problems and development of correct procedures for their solution will be emphasized along with the expression of algorithmic solutions to problems in a structured high level computer language. Applications will solve both numerical and non-numerical problems for the computer.

    Prerequisites & Corequisites: Prerequisite: MATH 1180 or MATH 1220 or MATH 2000 or MATH 1700 or MATH 1230 or MATH 1710 or MATH 2720 or MATH 3740. (Any of these courses may be taken concurrently with CS 1110 and must earn a grade of “C” or better.)

     

    Credits: 4 hours

    Notes: This course satisfies General Education Proficiency 4: Computer Programming and Applications.
    When Offered: Fall, Spring

  
  • CS 1120 - Computer Science II


    This course is a continuation of Computer Science I with more emphasis on top-down, modular, structured design and techniques involved in the production of large computer programs. Advanced language features such as recursion, sets, pointers, records/structures will be discussed. Data structures and their various implementations are introduced. Design and analysis of various searching and sorting techniques will be presented. Elementary file processing using sequential and random access input and output will be demonstrated. A team project will be assigned.

    Prerequisites & Corequisites: Prerequisites: CS 1110 and one of the following: MATH 1220 or MATH 2000 or MATH 1700 or MATH 1230 or MATH 1710 or MATH 2720 or MATH 3740 (Any of the MATH prerequisites may be taken concurrently with CS 1120. Must earn a grade of “C” or better in any prerequisite.)

    Credits: 4 hours

    When Offered: Fall, Spring
  
  • CS 1200 - Programming in C for Engineers


    This course focuses on the fundamentals of programming and the basics of the C language. Topics include compiling, variables, math, input/output, conditional statements, loops, arrays, functions, random numbers, pointers, arrays, strings, structures, reading/writing files, and the C preprocessor.

    Prerequisites & Corequisites: Prerequisite: MATH 1180 or MATH 1220 or MATH 2000 or MATH 1700 or MATH 1230 or MATH 1710 or MATH 2720 or MATH 3740. (Any of these courses may be taken concurrently with CS 1200 and must earn a grade of “C” or better.)

    Credits: 3 hours

  
  • CS 1310 - Foundations of Computer Science


    Covers fundamental concepts in discrete mathematics and introduction to automata theory. Topics include: sets, functions, relations, proof techniques, graphs and trees, sequences, asymptotic behavior, counting and probability. Will also include an introduction to automata, regular expressions and grammars, machine representations of integer and real numbers. Algorithms related to the course topics will be introduced and implementations examined and their efficiency considered.

    Prerequisites & Corequisites: Prerequisite: MATH 1180 or MATH 1220 or MATH 2000 or MATH 1700 or MATH 1230 or MATH 1710 or MATH 2720 or MATH 3740, and some programming experience. (Must earn a grade of “C” or better in any prerequisite.)

    Credits: 4 hours

  
  • CS 2000 - Programming Language Experience


    Details of a specific computer programming language are presented. The name of the specific language discussed will appear in the student’s transcript. Students obtain practice by writing programs in the language. This course assumes knowledge of the use of the computer system and editor and basic programming concepts. It is suitable for anyone wishing to learn the specific language being taught.

    Prerequisites & Corequisites: Prerequisite: CS 1110 and (1-1/2 years of high school algebra or MATH 1110).

    Credits: 1 to 3 hours

    Notes: Course can be repeated for credit in a different language.
  
  • CS 2100 - Introductory Topics in Computing Technology


    A topics course presenting introductory computer science material suitable for credit in some undergraduate computer science major and minor programs. Topic can vary with each offering. The course can be repeated with different topics for credit.

    Credits: 1 to 3 hours

  
  • CS 2230 - Computer Organization and Assembly Language


    This course introduces concepts of computer architecture and assembly language. CISC and RISC instruction sets, along with associated hardware issues (e.g., data representation and instruction formats, instruction pipelining, register windows, context switching, and memory management) will be discussed. The student will program in both assembly language and the C programming language as well as interfacing the two languages.

    Prerequisites & Corequisites: Prerequisite: CS 1110 with a grade of “C” or better.

    Credits: 3 hours

    When Offered: Fall, Spring
  
  • CS 2610 - R Programming for Data Science


    This course provides the student with an advanced understanding of the R system. It prepares the student for effective usage of and program development in the R system. This includes: understanding functional programming in R, understanding R objects, and how to develop reliable R programs. R graphics for interactive data exploration, producing publication quality graphics and producing web based graphics will also be covered. This course will be very small team project oriented.

    Prerequisites & Corequisites: Prerequisite: STAT 2600 with a grade of “C” or better and a suitable laptop.

    Credits: 4 hours

    When Offered: Fall and Spring
  
  • CS 3100 - Storage, Retrieval, and Processing of Big Data


    This course provides the student with an understanding of the issues involved in dealing with Big Data. It prepares the student for dealing with the storage of extremely large data sets, accessing the data, reduction of the data into manageable size and processing the results. Such Big Data can come from stored structured information, unstructured distributed information or streaming sources. Students will reduce Big Data sets, use R packages and other code to analyze the data, and produce graphics to explore and explain the Data. This course will be very small team project oriented.

    Prerequisites & Corequisites: Prerequisite: CS 2610 with a grade of “C” or better and a suitable laptop.

    Credits: 3 hours

  
  • CS 3240 - System Programming Concepts


    Topics include: program development tools, basic testing, timing, profiling and benchmarking, characteristics of physical devices, memory management, device drivers, pseudo-devices, file structures, file I/O (both buffered and unbuffered), processes, shells, inter-process communications, signals, exceptions, pipes, sockets, shared memory and file and record locking. All topics are viewed from a UNIX system programming perspective.

    Prerequisites & Corequisites: Prerequisites: CS 1120 and (CS 2230 or ECE 2510), with a grade of “C” in all prerequisites.

    Credits: 3 hours

  
  • CS 3310 - Data and File Structures


    This course focuses on the study of internal and external data structures and algorithms with an ongoing emphasis on the application of software engineering principles. Trees, graphs and the basic algorithms for creating, manipulating and using them will be studied. Various types of hash and indexed random access file structures will be discussed and implemented. B-trees and external file sorting will be introduced. Internal and external data and file organizations and algorithms will be compared and analyzed. Students will carry out a number of programming projects which will include the various interface (person-to-person, module-to-module, person-to-module-to-person) aspects of the software development process.

    Prerequisites & Corequisites: Prerequisite: CS 1120 and (CS 1310 or MATH 1450), with a grade of “C” or better, or equivalent.

    Credits: 3 hours

    When Offered: Fall, Spring
  
  • CS 3400 - Graphical User Interface Development


    An introduction to the design and development of graphical user interfaces. The emphasis in the course is on event-driven code design and programming using GUI toolkits, with special emphasis on the design of interactive programs, web-based interaction, and the role of usability testing.

    Prerequisites & Corequisites: Prerequisite: CS 1120.

    Credits: 3 hours

  
  • CS 3500 - Introduction to Web Technologies


    Covers theory and practice of major technologies involved in current web services. Topics include: installing, administering and securing a web server; http and https protocols; cgi scripts; connecting to a database; php; javascript; ajax; and css. Will include best practices in developing and securing web applications; and current attacks on web services. Practical applications will be developed in a team environment and testing for standards compliance, mobile device support, security and performance will be done.

    Prerequisites & Corequisites: Prerequisite: Significant previous programming experience and a laptop.

    Credits: 3 hours

  
  • CS 3950 - Venture Project


    This course engages sophomore/junior students to gain professional experience with their specific venture topic. Participating students will operate a simulated full-scale consulting and development firm that specializes in the venture topic. The goal of the course is to have the students spend time in the lab working as part of a team that provides solutions to real clients. Computer Science major students can count up to six credits of CS electives from this course towards their degree.

    Prerequisites & Corequisites: Prerequisite: Instructor approval.

    Credits: 1 to 3 hours

    Notes: May be repeated for credit.
  
  • CS 4120 - Professional Field Experience


    This course allows students to receive academic credit for professional work experience in the computing field. The work activities must require significant computer science knowledge and education. This course may not be taken for work already completed and may not be used for computer science major or minor elective. It is a credit/no credit course and may be taken for a maximum of three credit hours.

    Prerequisites & Corequisites: Prerequisites: CS 3310 or equivalent, and approval in advance by the Department.

    Credits: 1 to 3 hours

  
  • CS 4310 - Design and Analysis of Algorithms


    A continuation of the study of data structures and algorithms. It provides a theoretical foundation in designing algorithms. The focus is on the advanced analysis of algorithms and on how the selections of different data structures affect the performance of algorithms. Algorithmic paradigms such as divide and conquer, greedy method, dynamic programming, backtracking and branch and bound are covered. B-trees and 2 to 3 search trees and a variety of graph structures are discussed along with their applications to algorithm implementation. Algorithms will be analyzed for their complexity. NP-completeness will be introduced.

    Prerequisites & Corequisites: Prerequisite: CS 3310 or equivalent.

    Credits: 3 hours

    When Offered: Fall
  
  • CS 4430 - Database Management Systems


    This course presents fundamental concepts and practices of database management systems. Database environment and administration are defined along with roles of the database administrator and the data dictionary. Conceptual and logical models are discussed with emphasis on the relational approach. Data access techniques such as sequential and multi-level sequential indexes, linked lists, inverted files and hashing are briefly reviewed. A few commercial systems will be surveyed. Security, reliability and integrity will be studied. Students will acquire experience with the various topics by applying them to an actual database system. Students will also write application programs which use the database systems.

    Prerequisites & Corequisites: Prerequisite: CS 1120 with a grade of “C” or better, or equivalent.

    Credits: 3 hours

    Notes: A student may not receive credit for both CS 4430 and CS 5430.
  
  • CS 4540 - Operating Systems


    The internal and external views of computer operating systems are presented. A historical survey of the development and growth of operating systems is given. Fundamentals of systems and system design are stressed. Basic concepts and terminology are emphasized. Processes, communications and synchronizations, deadlocks, scheduling, shared resources, resource allocation and deallocation, memory management, files management, and protection are discussed. Applications to real systems are investigated to motivate the ideas presented. Students build or run simulations and modify the internals of a working operating system.

    Prerequisites & Corequisites: Prerequisites: CS 3310 and (CS 2240 or CS 3240 or ECE 3570), with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    When Offered: Fall, Spring
  
  • CS 4850 - Programming Languages


    Properties of various programming languages including scope of declarations, storage allocation, control structures and formal parameters will be studied, as well as run time representation of programs and data structures. A study of compilers and interpreters will be made. This will include loading, execution, storage allocation, symbol tables, lexical scan, parsing and object code generation. The relation of automata to formal languages and grammars will be discussed.

    Prerequisites & Corequisites: Prerequisite: CS 3310

    Credits: 3 hours

    When Offered: Fall, Spring
  
  • CS 4900 - Software Systems Development I: Requirements and Design


    This course is the first of a capstone project sequence required for all computer science majors. Software engineering and its methodologies are explained. Various software life cycle models are introduced. Students are placed into teams and assigned to a client and project. The teams create a project plan, analyze and specify requirements for their project and develop a design. Prototype demonstrations and periodic oral and written progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. Documents include a management plan, project abstracts, a requirements specification, a user interface prototype document, and a design document consisting of architectural and detailed design elements.

    Prerequisites & Corequisites: Prerequisite: CS 3310

    Credits: 3 hours

    Notes: This course is approved as a writing-intensive course, which may fulfill the baccalaureate-level writing requirement of the student’s curriculum.
    When Offered: Fall, Spring
  
  • CS 4910 - Software Systems Development II: Implementation and Testing


    This course is the second of a capstone project sequence required for all computer science majors. Students are placed into teams and assigned to complete an existing project for a client. The teams implement and debug code according to a design produced earlier. They produce a testing plan, carry out testing, record test results and summarize them. Prototype demonstrations and periodic progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. These documents include a testing plan, a testing log, a summary of testing, a maintenance manual and a user manual. Teams also deliver a public demonstration at the end of the course. Discussion of current social and ethical issues related to computing and software development will be integrated into the course.

    Prerequisites & Corequisites: Prerequisite: CS 4900

    Credits: 2 hours

    When Offered: Fall, Spring
  
  • CS 4980 - The Computer Science Profession


    This course examines the role of the computer scientist in society. Topics covered are designed to promote awareness of professional, ethical, and societal issues in the field of computer science.

    Prerequisites & Corequisites: Prerequisite: Senior status.

    Credits: 1 hour

    When Offered: Spring
  
  • CS 4990 - Undergraduate Research in Computer Science


    Supervised undergraduate research. Topics are chosen and arrangements are made on an individual student basis. With prior written approval, this course may be used for elective credit in the Theory and Analysis option of the B.S. degree in computer science. Students interested in CS 4990 should consult their department advisor or the department chair for details.

    Prerequisites & Corequisites: Prerequisite: Department approval.

    Credits: 1 to 3 hours

    Notes: May be repeated for credit to a maximum of three hours. Graded on a Credit/No Credit basis.
  
  • CS 5250 - Computer Architecture


    General topics in computer architecture, memory systems design and evaluation, pipeline design techniques, RISC architectures, vector computers, VLSI systems architecture.

    Prerequisites & Corequisites: Prerequisites: (CS 2230 or ECE 2510) and CS 3310, with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students. Undergraduates with junior or senior status who have met the specific course prerequisites or have the permission of the instructor may enroll in 5000-level courses.
  
  • CS 5260 - Parallel Computations


    Architecture, synchronization and communication aspects of parallel and distributed systems. This course will focus on the design and analysis of parallel algorithms with a prototype treatment on current machines. The algorithms may include parallel sorting, combinatorial search, graph search and traversal, applications in graphics, 2-d finite differences, 2-d finite element techniques, matrix algorithms and the Fast Fourier Transform.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students. Undergraduates with junior or senior status who have met the specific course Prerequisites or have the permission of the instructor may enroll in 5000-level courses.
  
  • CS 5270 - Computer Graphics


    An introduction to modern computer graphics systems. Topics covered include graphics hardware, two- and three-dimensional geometry and transformations, rendering, shading, texturing, raster and vector graphics, and modeling with curves and surfaces. Students will learn basic concepts and techniques in interactive computer graphics with emphasis on modern graphics programming.

    Prerequisites & Corequisites: Prerequisites: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass or graduate students. Undergraduates with junior or senior status who have met the specific course Prerequisites or have the permission of the instructor may enroll in 5000-level courses.
  
  • CS 5300 - Artificial Neural Systems


    An introduction to neural net concepts, algorithms, and applications. A history of neural nets will be presented along with some discussion of models of Biological neural systems. The salient features of neural nets (architecture, activation functions, weighting scheme) will be characterized. Standard algorithms will be presented including Hopfield nets, linear associative mode bidirectional associative memories, and adaptive resonance models. The student will use neural net software to experiment with standard models to develop an application for a project.

    Prerequisites & Corequisites: Prerequisite: CS 3310.

    Credits: 3 hours

    Notes: An introductory statistics course is recommended. Open to upperclass and graduate students.
  
  • CS 5310 - Algorithms


    This course is a continuation of the study of data structures and algorithms, emphasizing methods useful in practice. It provides a theoretical foundation in designing algorithms as well as their efficient implementations. The focus is on the advanced analysis of algorithms and on how the selections of different data structures affect the performance of algorithms. Topics covered include: sorting, search trees, heaps, and hashing; divide-and-conquer; dynamic programming; backtracking; branch-and-bound; amortized analysis; graph algorithms; shortest paths; network flow; computational geometry; number-theoretic algorithms; polynomial and matrix calculations; and parallel computing. It comprises four hours of lecture and recitation experience every week.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to graduate students only.
    Lecture Hours - Laboratory Hours: (2 - 2)
  
  • CS 5400 - Design of User Interfaces


    An introduction to the specification, development, and evaluation of user interfaces. This course provides an overview of human capabilities, technological possibilities, interaction design, and interface evaluation. The course presents both the theoretical foundations of interaction design and practical case studies of good and bad interface design. During the course, students will design and test one or more interfaces.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better or permission of instructor.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5430 - Database Systems


    An introductory course on relational database design, query and programming. Topics include relational model, relational algebra, conceptual design using entity-relationship model, functional dependency and normal forms, SQL, constraints and triggers, indexes, views, authorization, stored procedures, database programming, and transactions. Other topic include object-relational data model and an overview of database management system implementations. Students will get experience on how to design and use a relational database. A student may not receive credit for both CS 4430 and CS 5430.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5541 - Computer Systems


    This course offers an intensive study of computer system design, emphasizing modern operating systems and their impact on application programming. Topics covered include: processes and threads, CPU scheduling; process synchronization; deadlock, memory management; cache; main memory; virtual memory; virtual machine; shared-memory and message-passing based parallelism; clusters; database concepts; security and protection; authentication; and cloud computing. It comprises four hours of lecture and recitation experience every week.

    Prerequisites & Corequisites: Prerequisites: CS 2240 and CS 3310, with a grade of “C” or better in all prerequisites.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5550 - Computer Networks and Distributed Systems


    The design and evaluation of computer networks using current hardware and software are explained. Various types of computer buses, local area networks, and long haul networks are defined. Case studies of popular networks are presented. Layered network models are studied. There is lab work with local area and long haul networks.

    Prerequisites & Corequisites: Prerequisites: CS 3310 and (CS 3240 or ECE 3570).

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5600 - Software Requirements Analysis and Design


    This course provides in-depth study of notations, methodologies, and tools for analysis and design of software requirements. This course includes object-oriented requirement development and design, the relationships between object-oriented design concepts and software engineering principles. The course concentrates on the techniques used in the early stages of software development.

    Prerequisites & Corequisites: Prerequisite: CS 3310.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5610 - Advanced R Programming for Data Science


    This course provides the student with an advanced understanding of the R system. It prepares the student for effective usage of and program development in the R system at the graduate level. This includes: a deep understanding of functional programming in R and R objects, and how to develop reliable R programs. R graphics for interactive data exploration, producing publication quality graphics and producing web based graphics will also be covered. This course will be very small team project oriented.

    Prerequisites & Corequisites: Prerequisites: CS 2610 and STAT 3640, with a grade of “C” or better in all prerequisites.

    Credits: 4 hours

    Notes: Open to seniors and graduate students.
  
  • CS 5700 - Computer Security and Information Assurance


    This course is an introduction to computer/network security and information assurance. The topics include cryptographic techniques; network security - threats, controls, and tools; program security; and legal, ethical and privacy issues in computer security. Students will learn fundamental concepts of security applicable to computer programming and computer system design. Assignments will improve students’ practical skills in using computer networks and systems.

    Prerequisites & Corequisites: Prerequisite:  CS 5550 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5710 - Network Security Fundamentals


    This course examines the network security fundamentals needed for a basic understanding of the Information Security discipline. The course covers basic attacks and vulnerabilities against an organization’s network infrastructure as well as their mitigation’s. This course will help students understand network addressing, protocols, and vulnerabilities. Finally, students will learn to capture and analyze network traffic to monitor for potential attacks. Practical exercises and labs will be used during this course to allow the students to apply these concepts in real-world scenarios.

    Prerequisites & Corequisites: Prerequisite: Admission to the Graduate College or senior standing.

    Credits: 3 hours

  
  • CS 5730 - Secure System Administration


    This course will address the theory and practices involved in securely delivering services from both Linux/Unix and Windows servers in a networked environment. Topics will include encrypted communication channels, intrusion detection systems and log monitoring, and secure consumption of services by client systems. The course covers tools and techniques for building and maintaining servers in a secure manner.

    Prerequisites & Corequisites: Prerequisites: CIS 5710 and CS 5710.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5740 - Web Application Security


    This course will address the theory and practices involved in implementing, managing, or protecting Web applications. Students will learn about the underlying technologies and architecture decisions that go into developing a secure application and will learn the skills necessary to evaluate, implement, and test security measures in web applications. Students will complete several practical exercises and labs that will demonstrate and reinforce the theoretical concepts introduced in the course.

    Prerequisites & Corequisites: Prerequisites: CIS 5710 and CS 5710.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5750 - Secure Software Development


    This course covers the theory and practice of software security, focusing on common software security risks including: identification of potential threats and vulnerabilities, methods and tools for identifying and eliminating security vulnerabilities and coding principles to avoid security holes in new software. The course covers essential guidelines for building secure software: how to design software with security in mind from the ground up and to integrate analysis and risk management throughout development.

    Prerequisites & Corequisites: Prerequisites: CIS 5710 and CS 5710.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5800 - Theory Foundations


    This course covers the theory of computer science emphasizing automata, grammars and their applications in the specification of languages and computer systems, models of computation, and complexity. Analytic and problem solving abilities will be reinforced, and concepts covered in the course will be applied to real-world problems. It comprises four hours of lecture and recitation experience every week.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5810 - Compiler Design and Implementation


    The design and implementation of programming language translation. Topics include: lexical analysis, parsing, intermediate representations and code generation. A major project is required.

    Prerequisites & Corequisites: Prerequisite: CS 4800 or CS 4850 or CS 5800, with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5820 - Artificial Intelligence


    This course covers basic AI techniques and concepts including rule-based systems, intelligent search, heuristics, knowledge representation and reasoning, predicate logic and pattern recognition. It introduces several AI application areas such as learning, vision, natural language processing, games, and expert systems.

    Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students. Undergraduates with junior or senior status who have met the specific course Prerequisites or have the permission of the instructor may enroll in 5000-level courses.
  
  • CS 5821 - Machine Learning


    The course will cover both theory and practice, applying a variety of Machine Learning techniques and models using available tools on large widely available data sets. R will be presumed, but Python and Numpy/Scipy will be used freely, as well as the natural language tools available in Python. Feature selection, model choices and relative performance measures will be presented within a Bayesian framework.

    Prerequisites & Corequisites: Prerequisites: MATH 2300 and (CS 3100 or CS 3310). A grade of “C” for undergraduates and “B” for graduates needed in prerequisite courses.

    Credits: 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5950 - Advanced Topics in Computer and Information Science


    The content of this course varies. It is intended to introduce the student to advanced topics which are normally offered as separate courses. The course may be taken more than once with approval of the student’s advisor.

    Prerequisites & Corequisites: Prerequisite: Approval of Department.

    Credits: 1 to 3 hours

    Notes: Open to upperclass and graduate students.
  
  • CS 5990 - Independent Study in Computer Science


    Advanced students with good scholastic records may elect to pursue independently the study of some topic of special interest. Topics are chosen and arrangements are made to suit the needs of each particular student.

    Prerequisites & Corequisites: Prerequisite: Written approval of instructor.

    Credits: 1 to 3 hours

    Notes: Open to upperclass and graduate students.
  
  • DANC 1000 - First Year Performance


    Workshops and experiences related to expanding the student’s understanding of dance as an art form and introduction of general skills necessary for a career in dance. Course culminates in performances in the final dances choreographed by DANC 3800 students.

    Credits: 2 hours

    Restrictions: Restricted to dance majors.

    When Offered: Fall
  
  • DANC 1010 - Beginning Ballet


    Elementary ballet technique for the general student. The emphasis is placed on line, control, alignment and musicality. Students will learn elementary combinations utilizing fundamental classical ballet vocabulary.

    Credits: 2 hours

    When Offered: Fall, Spring
  
  • DANC 1020 - Beginning Jazz


    Elementary jazz technique for the general student. Rhythmical integration of isolated movements with emphasis on dynamics, style and performance is stressed.

    Credits: 2 hours

    When Offered: Fall, Spring
  
  • DANC 1030 - Beginning Modern


    Elementary modern technique for the general student. The emphasis is placed on body integration, locomotor skills, dynamic variety, and musicality.

    Credits: 2 hours

    When Offered: Fall, Spring
 

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