|
|
-
COMM 1130 - Media Writing Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Beginning instruction in information-gathering techniques and media writing styles that inform, entertain and/or persuade. Approach recognizes that new technology is blurring the distinctions among various media and that writers must have a broad base of knowledge and skills. Prerequisite: Proficiency in word processing. |
|
-
COMM 1270 - Analysis of Argument Credits: (3) Typically taught: Spring [Full Sem]
Students will learn to analyze, evaluate, develop and refute arguments using formal argumentation methods and research based evidence. The course is designed to increase student competence and confidence in constructing, defending and critiquing a broad range of arguments found in public discourse. |
|
-
COMM 1500 - Introduction to Mass Communication Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Online]
Examines mass media development and impact upon society. Considers newspapers, magazines, film, radio, TV and multimedia. The role of media in providing information, opinion, entertainment and advertising support are considered along with the social political-economic controls which affect the media. |
|
-
COMM 1560 - Audio Production and Performance Credits: (3) Typically taught: Fall [Full Sem]
An introductory course in audio production and performance. Training in audio console operation, use of recorders and microphones, and audio editing. Class includes basic announcing and formatting for radio stations. Course emphasizes hands-on projects. |
|
-
COMM 2010 HU - Mass Media and Society Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Media literacy course which examines the non-legal, but ethical and social problems of mass media. Discusses current media issues and explores constructive steps to improve media relationships. |
|
-
COMM 2110 HU - Interpersonal and Small Group Communication Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Explores the dynamics of verbal and nonverbal communication in personal relationships and small groups. The emphasis is on practical application of course content to enhance interpersonal relationships and to achieve competence as group members. |
|
-
COMM 2200 - In-studio Video Production and Performance Credits: (3) Typically taught: Fall [Full Sem]
An introductory course in all aspects of in-studio video production. Skills include performing for video as well as the use of cameras, switching, lighting, electronic graphics and audio equipment. In-class projects emphasize directing, writing and performing for video. |
|
-
COMM 2210 - Intercollegiate Debate Credits: (1) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Preparation and competition on the national debate resolutions and participation in individual events. Prerequisite: Permission of instructor. May be repeated 7 times up to 8 credits. However, only 6 credits may be used toward the Communication major. |
|
-
COMM 2250 - Essentials of Digital Media Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
This course introduces the basic digital communication skills necessary to be successful in today’s multimedia environment. Students will learn how to produce and edit audio, stills, and video. Students will also learn to upload content for presentation on the Web and will learn to use social media to disseminate information relative to your content. Concepts will first be discussed in two lecture periods, and then put into practice in a lab. |
|
-
COMM 2270 - Argumentation and Debate Credits: (3) Typically taught: Fall [Full Sem]
An examination of the theory and practice of argumentation with emphasis on parliamentary and policy debate formats. Emphasis also placed on making claims and inferences, research and the use of evidence, cross-examination, case construction, rebuttals and style of presentation. |
|
-
COMM 2730 - Radio Production Workshop Credits: (1) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Students meet once a week and work as contributors to the Weber State student radio station, KWCR. Work may include such things as station management, announcing, production, news, sales or engineering. At least one shift of 4 hours per week is required. Specific hours to be arranged. May be repeated 3 times up to 4 credits. |
|
-
COMM 2751 - Narrative Digital Filmmaking Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
On-location video production and performance. Skills include screenwriting, directing, producing, use of field cameras and post-production. Prerequisite: COMM 2250 . |
|
-
COMM 2890 - Cooperative Work Experience for The Signpost Credits: (1) Typically taught: Check with Department
Newspaper lab experience at The Signpost for all majors in the Journalism and the Public Relations & Advertising concentrations. Journalism students should register for 1 credit for three consecutive semesters. Public Relations & Advertising students should register for 1 credit for two consecutive semesters. Students will learn facets of producing a print and/or on-line publication. Skills include news reporting and writing, advertising, design and photography. Prerequisite: COMM 1130 . May be repeated for a maximum of 4 credit hours. A maximum of 3 credit hours may be counted for the major. |
|
-
COMM 2920 - Short Courses, Workshops, Institutes and Special Programs Credits: (1-6) Consult the class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. May be repeated 5 times up to 6 credit hours. |
|
-
COMM 3000 - Communication Theory Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
This course is intended to provide students with an overview of communication theory. It will give students a working knowledge of theories used to explain a wide range of communication phenomena, enabling them to build upon selected theories in other upper-division courses in their chosen communication major concentration. Prerequisite: COMM 2110 or permission of instructor. |
|
-
COMM 3050 - Interpersonal Communication and Conflict Management Credits: (3) Typically taught: Spring [Full Sem]
The purpose of this course is to provide students an opportunity to explore interpersonal communication concepts in depth. Upon successful completion of this coures, students will have a greater understanding of interpersonal communication theories and strategies and will be able to enrich their relationships with personal application of this material. A special emphasis will be given to conflict management as an interpersonal communication skill. Students will be provided the analytical and communication tools to understand, evaluate, and respond effectively to conflicts. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3060 - Listening and Interviewing Credits: (3) Typically taught: Fall [Full Sem]
This course covers the purpose, structure, focus, and techniques employed in effective listening and interviewing. Emphasis is placed on observing, attending, listening, responding, recording, and summarizing in a variety of interviewing settings. This course is designed to offer students insight into improved listening and interviewing practices. The theory and research concerning the process of listening and the practice of interviewing will form the basis for students’ understanding about listening and interviewing behavior. This course then applies that knowledge to the development of listening and interviewing skills. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3070 - Performance Studies Credits: (3) Typically taught: Check with Department
Study of aesthetic texts through performance featuring the view of text or literature as communicative event and textual meaning as response in readers and audience. A primary emphasis will be placed on the relationship between performative choices and textual understanding. Prerequisite: COMM 1020 or permission of instructor. |
|
-
COMM 3080 - Intercultural Communication Credits: (3) Typically taught: Fall [Full Sem]
Explores theoretical perspectives in intercultural communication. Through analysis of various intercultural theories, students will become aware of cultural influences on communication in both international and domestic cultures. Prerequisite: COMM 2110 or permission of instructor. |
|
-
COMM 3085 - Family Communication Credits: (3) Typically taught: Spring [Full Sem]
No activity is more fundamental to emotional need fulfillment, overall personal satisfaction, and the maintenance of community-social systems than family communication. It is in the recursive cycle of family communication that we learn how to relate to others. This course examines current studies in family communication research and its implications. Students will add to the scholarship of family communication by completing a research project in conjunction with this course. Prerequisite: COMM 2110 or permission of instructor. |
|
-
COMM 3090 - Gender and Communication Credits: (3) Typically taught: Spring [Full Sem]
This course is designed to help students understand the influence that communication has upon the shaping of gender and the influence that gender has in shaping communication interactions. Students become aware of, sensitive to, and more experienced in the issues, implications and skills necessary to successfully and meaningfully communicate with males and females, and about males and females, in a wide range of communication contexts. Prerequisite: COMM 2110 or permission of instructor. Cross listed in WGS 3090 . |
|
-
COMM 3100 - Small Group Facilitation and Leadership Credits: (3) Typically taught: Spring [Full Sem]
Theories and practical communication processes are examined and applied to develop fundamental attitudes and skills for facilitating and leading effective groups. Prerequisite: COMM 2110 or permission of instructor. |
|
-
COMM 3120 - Advanced Public Speaking Credits: (3) Typically taught: Spring [Full Sem]
Enhanced speaking skills across a range of situations such as the professional workplace and via social media. Increase understanding of audience, publics, and the overall definition of “speaking” as a result of our ever-changing society. Prerequisite: COMM 1020 or permission of instructor. |
|
-
COMM 3130 - News Reporting and Writing Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Develops journalism skills relevant to newspapers and online news services. Emphasizes news gathering, interviewing and news writing. Prerequisite: COMM 1130 or permission of instructor. |
|
-
COMM 3150 - Communication Research Methods Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Explores methods of gathering, analyzing and interpreting data. Topics include: asking questions, observing and measuring communication variables; designing valid and reliable research; research ethics, experimental design and survey research. Emphasis is also placed on how to present research and how to read scholarly journal articles. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3200 - Live Event Production Credits: (1-3) Students will learn to operate field video cameras, switchers, instant-replay and other equipment while experiencing the pressures of live-sports production. Students will be part of a crew supplying the visuals for Weber State’s football and basketball scoreboards. The crew will also provide visuals necessary to fulfill production commitments. May be repeated 2 times up to 6 credit hours. |
|
-
COMM 3220 - Editing Credits: (3) Typically taught: Fall [Online]
Develops editing knowledge and skills for print and online publications. Covers copy editing, content editing and page editing. Prerequisite: COMM 1130 or permission of instructor. |
|
-
COMM 3230 - Health Communication Credits: (3) Typically taught: Check with Department
A broad examination of communication theory, application, and research in health care delivery and management. Examines many different levels and channels of communication including the development and application of interpersonal communication, small group communication and teamwork, organizational communication, communication ethics, leadership, and motivation skills in dealing with health care providers, staff, and consumers in a variety of health care environments. Cross-listed with HAS 3230 . |
|
-
COMM 3350 - Visual Communication Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Visual messages have great power to inform, educate and persuade. In all fields of communication, visual presentation of the message helps determine the success of the message. This course is designed to help students become effective and ethical visual communicators on the page or the screen. In addition to creating design projects, students will learn how to critically analyze visual designs and to understand major visual communication theories. Prerequisite: COMM 1130 . |
|
-
COMM 3400 - Introduction to Public Relations Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Philosophy and practice of public relations in business, government, education and non profit organizations. Case studies will be selected from a wide range of actual public relations concerns to foster decision-making skills and a mature understanding of public relations management. Prerequisite: COMM 1130 or permission of instructor. |
|
-
COMM 3440 - Public Relations Writing Credits: (3) Typically taught: Spring [Full Sem]
Explores principles and practices of a variety of public relations writing formats ranging from news releases to websites. Prerequisite: COMM 3400 or permission of instructor. |
|
-
COMM 3460 - Public Relations and Social Media Credits: (3) Typically taught: Fall [Full Sem Online]
This course will combine theory and practice in teaching the principles of the new “Social Media” or “PR 2.0.” Students will learn how new web technologies have expanded the practice of Public Relations beyond the traditional arena and into the fast-moving and dynamic world of public communication on the web. They will learn how to communicate with the news media and directly with the public. The course will prepare them to use the newest technology and practices effectively as they represent their companies and their clients. |
|
-
COMM 3550 - Organizational Communication Credits: (3) Typically taught: Fall [Full Sem]
Study of communication in organizations from various theoretical perspectives with an emphasis on the organizational culture perspective. Includes topics such as communicating with external audiences, decision- making, conflict resolution, and power relationships. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3650 - Communication Law Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [1st Blk]
First Amendment origins, interpretations and philosophy underlying regulation of the mass media. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3730 - Media Programming and Audiences Credits: (3) Typically taught: Check with Department
This course focuses on principles, strategies and approaches for creating and scheduling content for radio, television and the World Wide Web. The course also provides an analytical framework for understanding industry trends in media programming, and how those trends are influenced by audience research. Students create and schedule programs, apply programming strategies and philosophies, and learn relevant terminology and audience measurement techniques. Prerequisite: Permission of instructor. |
|
-
COMM 3740 - Writing for Screen and Television Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Specialized concepts and techniques required to write effectively for film, television, and other new media technologies. Prerequisite: COMM 1130 . |
|
-
COMM 3780 - Broadcast News Writing and Production Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Classroom instruction and practical experience in writing, reporting, performing, producing, and editing for television news. Students will produce newscasts for a local cable channel. Prerequisite: COMM 1130 and COMM 2250 , or permission of instructor. |
|
-
COMM 3820 - Persuasive Communication Credits: (3) Typically taught: Fall [Full Sem]
Study of theories and principles of persuasion from classical to modern times. Examines persuasion as a means of influence in interpersonal communication, public speaking, public relations, advertising, politics, and other contexts. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 3850 - Advertising Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
A practical and theoretical study of advertising. Course is designed for students planning careers in advertising, as well as for those who are simply lifelong consumers of advertising and want to understand its role in the economic system. Prerequisite: COMM 1130 or permission of instructor. |
|
-
COMM 3890 - Advanced Cooperative Work Experience with Signpost Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Open to students who are Signpost editors and managers. Prerequisite: COMM 1130 or permission of instructor. (A maximum of 6 credit hours total from COMM 3890, COMM 3891 , COMM 3892 and COMM 3893 may be counted for the major, however, additional credit hours may be used as elective credit.) |
|
-
COMM 3891 - Advanced Cooperative Work Experience with KWCR Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Open to students who are KWCR senior staff. Prerequisite: COMM 2730 or permission of instructor. (A maximum of 6 credit hours total from COMM 3890 , COMM 3891, COMM 3892 and COMM 3893 may be counted for the major, however, additional credit hours may be used as elective credit.) |
|
-
COMM 3892 - Advanced Cooperative Work Experience with Public Relations Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Prerequisite: COMM 3400 and permission of instructor. (A maximum of 6 credit hours total from COMM 3890 , COMM 3891 , COMM 3892 and COMM 3893 may be counted for the major, however, additional credit hours may be used as elective credit.) |
|
-
COMM 3893 - Advanced Cooperative Work Experience with Studio 76 Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Open to students who are members of Weber State News’ crew or staff and/or crew members of other student produced television programs. Prerequisite: COMM 2250 or permission of instructor. (A maximum of 6 credit hours total from COMM 3890 , COMM 3891 , COMM 3892 and COMM 3893 may be counted for the major, however, 6 additional credit hours may be used as elective credit.) |
|
-
COMM 4130 - In-depth and Investigative Journalism Credits: (3) Typically taught: Spring [Full Sem] odd years
Emphasizes finding and writing news stories that move from explanations of what happened to how and why something happened. Examines research techniques and discusses ways to use the law to access information. Prerequisite: COMM 1130 or permission of instructor. |
|
-
COMM 4150 - Rhetorical Theory and Criticism Credits: (3) Typically taught: Check with Department
Studies the origins of rhetorical theory in Greece and Rome in the works of Corax, Isocrates, Plato, Protagoras, Aristotle, Cicero and Quintilian. Tensions between rhetoric and philosophy. Study and application of neo-classical standards of rhetorical criticism. Prerequisite: COMM 3820 . |
|
-
COMM 4160 - Contemporary Rhetorical and Communication Theories Credits: (3) Typically taught: Check with Department
Study of contemporary rhetorical and communication theories. Prerequisite: COMM 3000 and COMM 4150 or permission of instructor. |
|
-
COMM 4210 - Intercollegiate Debate Credits: (1) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Preparation and competition on the national debate resolutions and participation in individual events. Prerequisite: COMM 2270 or permission of instructor. May be repeated 7 times up to 8 credit hours. However, only 6 credits may be used toward the Communication major. |
|
-
COMM 4400 - Public Relations Media and Campaigns Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Apply communication principles to internal and external publics; research, plan and evaluate social interrelationships; study of the controlled and uncontrolled media and their role in public relations; prepare a major public relations campaign for a selected client. Prerequisite: COMM 3150 and COMM 3440 , or permission of instructor. |
|
-
COMM 4440 - Developing and Evaluating Health Communication Campaigns Credits: (3) Typically taught: Check with Department
This course prepares students to understand the planning, implementation, and refinement of communication campaigns that affect individual and group level behavior changes in relation to health care issues. It will thus address public health problems. Throughout the semester, students study, practice, and apply the various stages of a health communication campaign based on real world conditions. The course content will draw from health behavior theory; formative (including pretesting), process, impact, and outcome research; and expert opinion. Prerequisite: COMM 3400 or permission of instructor. |
|
-
COMM 4500 - Topics in Communication Credits: (3) variable title The study and application of Communication in contemporary society is dynamic and ever changing. This course will provide students with opportunities to explore specialized topics in contemporary journalism, electronic mediated communication, human communication studies, and public relations in a seminar format. Prerequisite: COMM 3000 or permission of instructor. May be taken 2 times up to 6 credit hours with different designations. |
|
-
COMM 4750 - Advanced Cinematography and Editing Credits: (3) Typically taught: Spring [Full Sem]
Summer [Full Sem]
Capstone course for audio and video production. Emphasis is placed on combining production types to produce longer and more complex programs. Prerequisite: COMM 2250 . |
|
-
COMM 4760 - Media Management & Distribution Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem, 1st Blk]
Analysis of complex systems necessary to manage media companies. Students will develop a website and a distribution plan for a new media company. Prerequisite: COMM 1500 or permission of instructor. |
|
-
COMM 4800 - Special Study and Individual Projects Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
Work with an assigned faculty member on a project of special interest. May be repeated for a maximum of 6 credit hours. Prerequisite: COMM 3000 and permission of instructor. May be taken 3 times upt to 6 credit hours. A maximum of 3 credit hours may be counted for the major. |
|
-
COMM 4801 - College of Arts & Humanities Leadership Lecture Series Credits: (1) Typically taught: Spring [Full Sem]
This one-credit elective course will give arts and humanities’ majors the opportunity to interact with successful guest lecturers whose undergraduate backgrounds are in the arts and humanities. Lecturers will clarify how the talents and skills associated with their degrees have contributed to their pursuit of successful careers and lives. |
|
-
COMM 4840 - Teaching Journalism and Advising Student Media in the Secondary School Credits: (3) Typically taught: Check with Department
Prepares students to be teachers of journalism and advisors of student media in secondary schools. Designed to confront problems involved in organizing a staff, gathering material and publishing a newspaper, yearbook and literary magazine. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 4850 - Teaching Speech and Directing Speech Activities in the Secondary School Credits: (3) Typically taught: Fall [Online]
Methods and techniques for teaching speech communication in secondary schools. Techniques and practices for coaching and supervising high school speech activities such as individual events, legislative forum, and debate. Prerequisite: COMM 3000 or permission of instructor. |
|
-
COMM 4890 - Communication Internship Credits: (1-3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
An opportunity for students to receive academic credit for faculty approved on-the job learning experiences within certain communication areas of emphasis. Prerequisite: COMM 3000 . May be repeated for 5 times up to 6 credit hours. A maximum of 3 credit hours may be counted for the major. Credit/No credit only. |
|
-
COMM 4920 - Short Courses, Workshops, Institutes and Special Programs Credits: (1-3) Consult the class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. May be repeated 5 times up to 6 credit hours. |
|
-
COMM 4990 - Senior Seminar Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
A capstone course that prepares students to do a senior project and a portfolio to be used in job interviews or application to graduate school. Prerequisite: Communication major, COMM 3000 and COMM 3150 . |
|
-
CS 1010 CA - Introduction to Interactive Entertainment Credits: (3) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Online]
This course examines and analyzes the history, philosophy, and impact of digital entertainment (video and computer games along with simulations) on an individual and society. Students take a critical look at the artistic, but also the cultural, economic and social aspects of this expressive medium. Students imagine and articulate their own ideas and work through a series of projects helping them understand the creative challenges behind interactive entertainment design. Implications of certain values embedded in games will be discussed. Elements of the ethical code of conduct for a game creator will be formulated. The issue of balancing individual creativity vs. socio-cultural impact will also be discussed. Students will be required to play video games outside of the regularly scheduled class times. A lab fee is required for this class. |
|
-
CS 1022 - Software Development Credits: (4) Application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. Prerequisite: CS 1030 and basic skills in Algebra. |
|
-
CS 1023 - Selected Programming Language Credits: (4) Introduction and application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. The language for a particular instance of this course will be based upon demand. Prerequisite: CS 1030 and basic skills in Algebra. |
|
-
CS 1030 - Foundations of Computing Credits: (4) Typically taught: Fall [Full Sem, Full Sem Online]
Spring [Full Sem, Full Sem Online]
Summer [Full Sem, Full Sem Online]
This course follows the core body of knowledge specified by the ACM which provides students with a broad overview of topics they might encounter within the major areas of computing. The course is taught at an introductory level and includes topics such as: history of computers, computer architecture, operating systems, web design and development, programming, database, software engineering, networking, and more. Cross-listed with NET 1030 and WEB 1030 . |
|
-
CS 1400 - Fundamentals of Programming Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Full Sem, Online]
This course covers basic operating system navigation and components of the program development process. The majority of the course covers basic problem solving and program design of a software application using a selected language. Topics presented and discussed depending on selected language include: thinking logically to solve problems, working with input/output devices, compilation and library use, structured programming and modularity concepts, conditional and iterative structures including recursion, object oriented design, data types and structures, and pointers. Prerequisite/Co-requisite: CS 1030 or NET 1300 . |
|
-
CS 1410 - Object-Oriented Programming Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Full Sem, Online]
An introduction to the C++ language. Topics will include data types, control structures, functions, pointers, arrays, I/O streams, classes, objects, encapsulation, overloading, inheritance and use of these concepts in problem solving. Prerequisite: CS 1400 or CS 2250 and ENGL 1010 or ENGL 2010 . |
|
-
CS 2130 - Computational Structures Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem]
Summer [Full Sem, Online]
Advanced principles of discrete computational models and algorithm analysis. Topics include: the design of efficient algorithms, order statistics, set manipulation problems, Turing machines, graph algorithms, matrix operations, integer and polynomial arithmetic, combinatorics, and pattern matching algorithms. Emphasis will be on the application of abstract models in a discrete software computational context. Prerequisite: CS 1400 . |
|
-
CS 2140 - Computer Systems Administration Credits: (4) Typically taught: not currently offered
An introduction to managing computer operating systems. Covers installation of the operating system, network, and application software. The course will cover the UNIX operating system. Topics include working with disk drives, allocation of resources, security, administering user accounts, monitoring system performance, tuning concepts, remote mounting of file systems, and setting up systems on networks. Prerequisite: CS 1400 . |
|
-
CS 2250 - Structured Computing in a Selected Language Credits: (4) Typically taught: Spring [Full Sem]
Introduction to structured problem solving using objects, data enumeration and encapsulation in a selected language. The language for a particular instance of this course will be based upon demand. Prerequisite: Basic skills in fundamental Algebra. |
|
-
CS 2335 - Introduction to User Experience Design for Web & Mobile Credits: (3) Typically taught: Fall [Full Sem]
This course is designed to introduce students to the elements of user experience design for the web and mobile. The following topics will be covered: history of user experience, user centric design, agile development, user interface best practices for web and mobile applications, and analytics. Using current technologies and tools, students will create a basic web or mobile application. |
|
-
CS 2350 - Client Side Web Development Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Online]
This course provides an introduction to client-side programming and Web page development. Subjects covered include responsive Web page design and dynamic Web page development. The course will explore various technologies such as HTML5, CSS3, and Javascript with an introduction to JQuery and JQuery Mobile. Cross-listed with WEB 2350 . Prerequisite: CS 1400 . |
|
-
CS 2400 - Project Management Credits: (3) Strategies and techniques for managing a project from inception to completion to meet all schedule, cost, and technical objectives. Knowledge and skills learned in this course prepare students to perform successfully the role of a project manager in any construction, engineering, health, information technology, business, or research and development project, although emphasis will be on project management applied to Software Engineering. Topics include organizational structures, project planning and evaluation, cost estimating, quantitative methods in schedule and cost management, project information systems, communication skills, and conflict resolution. |
|
-
CS 2420 - Introduction to Data Structures and Algorithms Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Full Sem, Online]
General principles of common data structures and design of efficient algorithms. Topics include: arrays, linked-lists, stacks, queues, trees, graphs, tables, storage and retrieval structures, searching, sorting, hashing, and algorithmic analysis. Emphasis will be on abstraction, efficiency, re-usable code, and object-oriented implementation. Prerequisite: CS 1410 . Prerequisite/Co-requisite: MATH 1080 or MATH 1050 and MATH 1060 . |
|
-
CS 2450 - Software Engineering I Credits: (4) Typically taught: Fall [Full Sem]
Spring [Full Sem, Online]
Summer [Online]
An Object Oriented Analysis and Design course which provides practical guidance on the construction of object-oriented systems. Its specific goals are: to provide a sound understanding of the fundamental concepts of the Software and Project Development Life-Cycle for the object model; to facilitate a mastery of the notion and process of object oriented analysis and design, and to teach quality design and development style through applications of object-oriented project development within a variety of problem domains. In depth coverage of UML and current Software Engineering models. Prerequisite: CS 1410 . |
|
-
CS 2550 - Introduction to Database Design and SQL Credits: (4) Typically taught: Fall [Full Sem]
Spring [Full Sem, Online]
Summer [Online]
This course is an introduction to databases, specifically focusing on the relational database model, database design and modeling and the structured query language (SQL). Students will become proficient at formulating data query requests using SQL and will also gain experience in database normalization and entity-relationship modeling. Prerequisite: CS 1030 or NET 1300 . |
|
-
CS 2630 - Client Side Frameworks Credits: (4) Typically taught: Spring [Full Sem]
An introduction to current technologies of modern responsive web design techniques, combining CSS3 and Bootstrap with the popular Angular.js, jQuery and jQuery Mobile utility frameworks, to create rich web sites that adapt to a wide range of client devices. Cross listed with WEB 2630 . Prerequisite: CS 2350 . |
|
-
CS 2705 - Network Fundamentals and Design Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Online]
A comprehensive examination of the hardware and software components of a network and the practical techniques for designing and implementing computer systems in a network. Topics will include the purpose and use of various LAN, MAN, WAN configurations (Ethernet, rings HDLC, SMDS, ATM, Frame Relay, ISDN, xDSL, TCP/IP UDP/IP, x.25, PPP, Sonet and new protocols. Media type and structures (repeaters, bridges, switches, hubs, routers with routing algorithms, and gateways), signaling/data encoding, multiplexing, error detection/correction and flow control, packet formats, network classes, and subnetting. Prerequisite: CS 1030 and CS 1400 . |
|
-
CS 2780 - Windows Application Programming Credits: (4) Typically taught: not currently offered
This course provides participants with a working knowledge of the Windows Operating System. The students will develop applications to run under Windows, using the C/C++ languages. Concepts of Memory Management, DLLs, Resources, and Child Window development will be emphasized. The course also introduces the student to the use of OLE controls and MFC architecture. Prerequisite: CS 1410 and basic algebra skills. |
|
-
CS 2800 - Individual Projects & Research Credits: (1-4) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
The purpose of this course is to permit Computer Science majors to develop an individual project, program, system, or research paper, with coordination and approval of a faculty mentor. The final grade and amount of credit awarded will be determined by the department, depending on the complexity of the upper division work performed. Prerequisite: CS 1410 . May be repeated 3 times up to 6 credits. Note: Only 4 credit hours of either CS 2800 or CS 2890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 2800 and CS 2890 may be taken to satisfy missing credits or to achieve full time academic status. |
|
-
CS 2810 - Computer Architecture/Organization Credits: (4) Typically taught: Fall [Full Sem, Online]
Spring [Full Sem, Online]
Summer [Online]
(Formerly 2650). A fundamental course designed to explore the specific physical and functional characteristics of computer systems. Topics will include the architecture of the PC including BIOS, interrupts, addressing, memory management, types of disk drives (such as SCSI and EIDE), types of buses, video cards, modems, network cards, hardware compatibility issues, number representations, and/or gates and basic digital circuit concepts. The course also introduces assembly language skills in popular 16 and 32 bit microprocessors. Prerequisite: CS 1410 or CS 1400 and NET 3200 . |
|
-
CS 2890 - Cooperative Work Experience Credits: (1-4) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
The purpose of this course is to permit Computer Science majors who are currently working in a computer related job or internship to receive academic credit for their work, with coordination and approval of a faculty mentor and their supervisor. The amount of upper division credit awarded will be determined by the department, depending on the nature and quantity of work performed. Prerequisite: CS 1410 . May be repeated 3 times up to 6 credits. Note: Only 4 credit hours of either CS 2800 or CS 2890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 2800 and CS 2890 may be taken to satisfy missing credits or to achieve full time academic status. |
|
-
CS 2899 - Associate Degree Assessment Credits: (0) This course is to serve as an assessment tool whereby all AAS degree seeking students in the Department of Computer Science demonstrate core knowledge acquired from course studies in the discipline as specified in the AAS degree program. |
|
-
CS 2920 - Short Courses, Workshops, Institutes and Special Programs Credits: (1-4) Typically taught: Summer [Full Sem]
Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. May be repeated 5 times up to 6 credits. |
|
-
CS 3030 - Scripting Languages Credits: (4) Typically taught: Fall [Full Sem]
This course addresses the design of scripting languages and their applications. Scripting languages can be used to manipulate text and data using subtle and complex coding to automate many tasks. Students will learn to write simple scripts to automate system administration tasks using appropriate languages. This course explores the nature of scripting, the role of scripting languages, introduces some of the popular scripting languages and their applications, and provides skills in scripting language design. Prerequisite: CS 1400 and CS 2705 or CS 1400 and NET 3200 . |
|
-
CS 3040 - Windows/Unix/Linux Infrastructure and Administration Credits: (4) Typically taught: Fall [Full Sem]
Summer [Full Sem]
This is the second course for understanding Windows operating systems and the first in the Unix/Linux operating system. It includes administration in a client/server directory services environment. Taught in a networking setting, it builds upon complex issues learned in previous courses. Provides the knowledge and skills necessary to install, configure, network and administer both operating systems. Prerequisite: CS 2705 . |
|
-
CS 3050 - Enterprise Computing Credits: (4) Typically taught: Spring [Full Sem]
This course provides an integrated view of using enterprise computing systems. An overview on enterprise hardware concepts, enterprise operating systems concepts, and interactive facilities is covered. Batch applications will be developed, edited, compiled, linked, executed and debugged in enterprise operating systems environments. An introduction to emerging technologies in enterprise computing will be presented. Access to the latest enterprise systems, hands-on exercises, and online support materials are important components of this course. Prerequisite: CS 2420 and CS 2810 . |
|
-
CS 3100 - Operating Systems Credits: (4) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Online]
An overview of computer operating systems concepts, system software components with emphasis on installation, management, monitor/supervisor and I/O management, control commands, network installation, and device drivers. The operating systems studied will be Windows or UNIX. Prerequisite: CS 2420 and CS 2810 . |
|
-
CS 3210 - UNIX System Programming and Internals Credits: (4) Typically taught: Fall [Full Sem]
This course provides hands-on experience with writing programs using UNIX system calls and inter-process Communication mechanisms, from simple file I/O and I/O management subsystems to network client and server programs. The internal design and operation of the UNIX operating systems are studied. A detailed examination of the UNIX SVR4 source code will be included in the course. Prerequisite: CS 2420 . |
|
-
CS 3230 - Object Oriented User Interface Development with Java Credits: (4) Typically taught: Fall [Full Sem]
Spring [Full Sem]
An introduction to the design and coding of applications using threads. Topics will include the use of threads in the design of operating systems, device drivers, utility programs and general applications. Language used in the course will be Java. Applications will include multimedia, Web Servers, search engines, security issues, and the use of the Java language in the development of applets for home pages. Prerequisite: CS 2420 . |
|
-
CS 3250 - Advanced Object Oriented Programming Credits: (4) Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and other object-oriented techniques using selected languages. Prerequisite: CS 2420 . |
|
-
CS 3260 - Mobile Development for the iPhone Credits: (4) Typically taught: Spring [Full Sem]
Summer [Full Sem]
Introduction to developing applications for mobile iOS devices (iPhone, iPod Touch and iPad) using the iPhone SDK, in conjunction with the Xcode/Cocoa development environment. Students will learn the basics of the Objective-C programming language and use it to develop applications for the iPhone family of devices. Students will also gain experience in working in a team environment. Prerequisite: CS 1410 , CS 2350 and CS 2550 . |
|
-
CS 3270 - Mobile Development for Android Credits: (4) Typically taught: Fall [Full Sem]
Summer [Online]
Introduction to developing applications for Android mobile devices. Students will use the Eclipse IDE in conjunction with the Android SDK. Students will gain advanced experience in Java and XML as they develop mobile applications both individually and as members of a development team. Prerequisite: CS 2350 , CS 2550 and CS 3230 . |
|
-
CS 3280 - Object Oriented Windows Application Development Credits: (4) Typically taught: Spring [Full Sem]
Summer [Full Sem]
This course is designed to teach students how to write Windows programs in C# using the .NET environment. The student will learn how to develop programs based on Microsoft Windows Forms and the .NET Framework. They will also be introduced to APIs and MFC/AFX styles of Windows programming and to become familiar with various data sharing methods and .NET services. Prerequisite: CS 2420 . |
|
-
CS 3540 - Database Administration Credits: (4) Typically taught: Spring [Full Sem]
This course describes the role of the Database Administrator in managing an organization’s most valuable asset - its data. Topics covered include DBMS architecture, database layout, database development, data fragmentation, rollback segments, database tuning, database security, backup and recovery, database networking, and distributed databases. Special emphasis is given to working with current database management systems such as Oracle, SQL Server and DB2. Prerequisite: CS 2550 . |
|
-
CS 3550 - Advanced Database Programming Credits: (4) Typically taught: Fall [Full Sem]
Spring [Full Sem]
Summer [Full Sem]
This course is designed to teach students to design, implement, and maintain a distributed database application. Applications development using database programming techniques emphasizing database structures, such as stored procedures, user defined functions, cursors, triggers, and distributed queries will be covered. Other topics will include: advanced transaction processing as well as distributed database problems and solutions using enhanced SQL and XML. Prerequisite: CS 2550 . |
|
-
CS 3610 - Introduction to Game Industry Credits: (4) Typically taught: Summer [Full Sem]
This is course is an introduction to the game industry and the skills and best practices needed in order to become a game developer. The course will evaluate different gaming hardware, genre, skills, tools, and roles. Students will also understand the elements in creating a game including the game design document, story line, vision, virtual worlds, playfields, and the mathematics and physics that are involved with game development. Prerequisite: CS 1400 . |
|
-
CS 3620 - Server-Side Web Architecture Credits: (4) An introduction to server-side Web development using the most current Web server technologies. General Web development principles such as usability, reliability, maintainability and scalability will be applied to current Web development environments such as ASP.NET, PHP, Python, Ruby and Java. Students will gain real-world experience in creating Websites for multiple Web platforms. Prerequisite: CS 2350 and CS 2550 . |
|
-
CS 3630 - Rich Internet Application Development Credits: (4) An introduction to developing and deploying rich Internet applications (RIAs) using current technologies. Students will develop engaging websites by incorporating RIAs in the web application development process. Prerequisite: CS 2350 and CS 2550 . |
|
-
CS 3645 - Advanced User Interface Design Credits: (3) Typically taught: Spring [Full Sem]
Students will learn the elements of user interface design as it applies to front-end web development and software engineering. Students will identify best practices in user interface design. The following topics will be covered: wire-framing, color palettes, typography, information architecture, contrast, uniformity, and responsive design techniques. Using current technologies and tools, students will wireframe, design, and program effective interfaces. Prerequisite: WEB 2500 or CS 2335 , WEB 1400 or CS 1400 , or permission of instructor. |
|
-
CS 3650 - Human-Computer Interaction Credits: (4) Typically taught: Fall [Full Sem, Full Sem Online]
This course introduces the skills and concepts of Human-Computer Interaction (HCI) that enable students to design systems that effectively meet human needs. A concrete illustration of the practice of HCI, this course covers usability, user experience, and modern diverse interfaces. This course includes both theoretical and practical best practices. Cross-listed with WEB 3650 . Prerequisite: CS 2420 , CS 2450 or WEB 3500 . |
|
-
CS 3705 - Protocol Analysis Credits: (4) Typically taught: Fall [Full Sem]
This course provides an in depth look at the fundamentals of what protocols do and how they work, how addresses and routing are used to move data through the network, and how information is exchanged over the Internet. In depth analysis of network traffic packets will include normal traffic as well as protocol attack patterns. Topics include: DNS, Apache, email, Samba, PPP, DHCP, TCP, IP, and UDP troubleshooting, and security. Prerequisite: CS 2705 or NET 2435 . |
|
Page: 1 <- 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
… Forward 10 -> 37 |