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

   
    Sep 27, 2024  
2012-2013 Undergraduate Catalog 
    
2012-2013 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


 
  
  • CMJ 410 - Social Influence of Mass Communication


    A study of the communicative impact of mass media (e.g., television, radio, newspapers), and uses of the media in other communicative contexts (e.g., small group and interpersonal situations.) Current mass communication theories and research studies are explored.

    Satisfies the General Education Social Contexts and Institutions Requirement.

    Prerequisites: 3 hours of CMJ courses.

    Credits: 3
  
  • CMJ 412 - Electronic Media Management and Programming


    Overview of the tasks involved in managing electronic media outlets, with special emphasis on radio and TV. Begins with a general treatment of management and programming theory and practice and covers specific topics including finance, human relations, ratings, sales, and promotion. Other topics include the management of cable systems and public broadcasting stations, and telecommunications law and policy.

    Satisfies the General Education Social Contexts and Institutions Requirement.

    Prerequisites: C- or better in CMJ 236 and sophomore standing.

    Credits: 3
  
  • CMJ 420 - Health Communication


    Theories and topics include multicultural health, doctor-patient communication, medical ethics, death & dying, support groups, and humor and positive communication in relationships.  Students will learn about a variety of health communication topics and apply those topics to their own lives and their communities.

    Satisfies the General Education Social Contexts and Institutions Requirement.

    Prerequisites: Junior or Senior standing.

    Credits: 3
  
  • CMJ 425 - Health Campaigns: Service Learning


    This is an online service-learning course that introduces students to the theory, design and implementation of health campaigns.  Students will obtain practical, real-world experience working in groups with a community partner on a health campaign, helping to meet a community health need.

    Prerequisites: Junior or senior standing.

    Credits: 3
  
  • CMJ 430 - Intercultural Communication


    Examines current research and theory in intercultural communication from a variety of approaches across a variety of settings. Understandings about the complex relationship of communication and culture will be applied to everyday experiences.

    Prerequisites: Junior or senior standing.

    Credits: 3
  
  • CMJ 434 - Editorial and Opinion Writing


    Develops skills of persuasive and argumentative writing, with emphasis on disciplined logic, knowledge of subject and alternate points of view.

    Satisfies the General Education Artistic and Creative Expression Requirement.

    Prerequisites: CMJ 237 with a ‘C-’ or better.

    Credits: 3
  
  • CMJ 435 - Feature Writing


    Develops style and proficiency in writing non-fiction newspaper and magazine articles.

    Prerequisites: CMJ 237 with a ‘C-’ or better.

    Credits: 3
  
  • CMJ 450 - Communication and Technology


    Examines and analyzes the characteristics of and influences on human communication mediated by technology such as computer networks, video teleconferencing.

    Prerequisites: Junior or senior standing.

    Credits: 3
  
  • CMJ 451 - Advanced Electronic Reporting and Production


    Students will conduct intensive broadcast reporting and production projects on some issue of demonstrated social relevance. Structured opportunities are provided for reflection on the impact of student reporting on the wider community. Topics may vary and the course alternates between radio and TV reporting.

    Satisfies the General Education Social Contexts and Institutions Requirement.

    Prerequisites: C- or better in CMJ 340 and CMJ 343, or C- or better in CMJ 351.

    Credits: 3
  
  • CMJ 459 - Advertising Campaigns


    Requires students to synthesize and apply knowledge and skills from all other advertising courses to create an advertising campaign.

    Prerequisites: CMJ 355 and CMJ 356 with ‘C-’ or better.

    Credits: 3
  
  • CMJ 460 - Public Communication and Advocacy


    Explores how mass media, public relations, and citizen advocacy strategies are used - and can be used - to influence social and political change.

    Credits: 3
  
  • CMJ 466 - Narrative and Communication


    A study of narrative, or storytelling, as a way of communicating in conversation, oral performance and literature: what stories are told to whom, how stories are told, and the forms and functions of narrative. Considers narrative in a variety of communication settings.

    Satisfies the General Education Artistic and Creative Expression and Writing Intensive Requirements.

    Prerequisites: 3 hours of CMJ courses.

    Credits: 3
  
  • CMJ 470 - Communication in Organizations


    Examines research and theory of communication behavior in organizations with focus on recurring communication problems in complex organizations (including business, industrial, educational and service agencies.) Attention is given to communication training and assessment in organizations.

    Satisfies the General Education Writing Intensive Requirement.

    Prerequisites: Junior or senior standing.

    Credits: 3
  
  • CMJ 471 - Future of News


    At the start of the twenty-first century, the media are poised to either evolve or go extinct.  How can future journalists draw from the past to shape the press of the future?  What exactly is the role of the press in the ever-changing media landscape?  Through readings, discussion and collaboration, students will strive to understand, analyze and redesign the roles of the press…and the meaning of news.  Students will read and discuss the issues, creating a framework for analysis of the existing media and its place in the marketplace.  Using historical roles of the press, students will strategize on the best way to deliver news to a 21st century public.

    Prerequisites: Junior or Senior Standing.

    Credits: 3
  
  • CMJ 475 - Sexualities in Mass Communication


    Systematic examination of the representation and construction of lesbian, gay, bisexual, transgender, and queer sexualities in mainstream and alternative mass media.

    Prerequisites: No first-year students.

    Credits: 3
  
  • CMJ 480 - Media Theories and Research Methods


    Examines and applies major theories and research methods in mass communication, analyzing media texts, industries and audiences.

    Prerequisites: Junior or senior standing.

    Credits: 3
  
  • CMJ 481 - Digital Journalism


    Students will conduct intensive digital reporting and production projects on some issue of demonstrated social relevance.  Structured opportunities are provided for reflection on the impact of student reporting on the wider community.

    Satisfies the General Education Capstone Experience Requirement.

    Prerequisites:  B or better in CMJ 236, C- or better in CMJ 237 and CMJ 351, Junior or Senior Journalism Majors, and a passing grade on Journalism Writing Exam

    Credits: 4

  
  • CMJ 483 - Capstone Seminar in Mass Communication


    A seminar that draws upon and integrates formal components of students’ undergraduate experience.  Emphasis on the work of professionals in mass communication and on applications of mass communication research and analysis in various contexts.

    Satisfies the General Education Writing Intensive and Capstone Experience Requirements.

    Prerequisites: Junior or Senior Mass Communication Majors.

    Credits: 3

  
  • CMJ 484 - Investigative Journalism


    Develops professional and analytical skills in investigative journalistic reporting and writing for publication in various media formats, with an emphasis on open records and meetings, research for documentation, ethical responsibilities of investigative reporters, and in-depth presentation of individual projects.

    Satisfies the General Education Capstone Experience Requirement.

    Prerequisites:  B or better in CMJ 236, Junior or Senior Journalism Majors, and a passing grade on Journalism Writing Exam

    Credits: 3

  
  • CMJ 485 - Capstone Seminar in Communication


    Designed to draw upon and integrate formal components of students’ undergraduate experiences, with particular focus on issues of ethics, power, and communication in professional and individual contexts.

    Satisfies the Capstone Experience Requirement.

    Prerequisites: Communication major with senior standing.

    Credits: 3

  
  • CMJ 489 - Seminar in Media Ethics and Issues


    An advanced level course requiring extensive reading, discussion and research on the mass media and ethics, politics, economics and society.

    Satisfies the General Education Ethics and Capstone Experience Requirements.

    Prerequisites: Senior Journalism or Mass Communication majors or permission.

    Credits: 3
  
  • CMJ 492 - Directed Independent Study


    For the advanced student desiring to study a particular problem under the guidance of a member of the staff. May be repeated up to 6 credits.

    Prerequisites: permission of Department Chair.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 1-3
  
  • CMJ 493 - Topics in Communication


    In-depth analysis of selected subjects, designed to explore new areas of research and/or current issues. Specific topics vary.

    Prerequisites: Sophomore standing and permission of Department Chair.

    Credits: 1-3
  
  • CMJ 495 - Internship


    Approved work experience for departmental majors in the application of communication to practical, theoretical or research problems in any public service agency, business, or other setting approved by the department. Requirements include an initial written application showing the projected experience and its relevance to communication, conferences with faculty supervisor, periodic logs or summaries, plus a final written report. May be repeated up to 6 hours.

    Prerequisites: Permission of Department Chair.

    Credits: 1-3
  
  • CMJ 498 - Advanced Topics in Mass Communication


    Topics not regularly covered in other courses, content varies to suit current needs.

    Prerequisites: permission.

    Credits: 1-3
  
  • CMJ 503 - Critical Historiography of Rhetoric


    Introduces critical methodologies for writing histories of rhetoric and compares different contemporary approaches.

    Prerequisites: Permission

    Credits: 3
  
  • CMJ 506 - Rhetorical Theory: Civic Tradition


    Survey of basic issues in and the contributions of major theorists in the philosophy of rhetoric from classical times to the present, emphasizing the relation of rhetoric to civil societies.  (CMJ 506 and ENG 506 are identical courses).

    Prerequisites: Permission

    Credits: 3
  
  • CMJ 510 - Critical Studies in Mass Communication


    Advanced study of critical and interpretive approaches to mass communication theory with emphasis on the relationship of human communication and mass media in structuring behavior and experience.

    Prerequisites: CMJ 410 or permission.

    Credits: 3
  
  • CMJ 515 - Mass Communication Theory


    Familiarizes students with dominant theories, research and historical literature.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 520 - Media History


    Examines media cultures in the context of technologies, social movements and free expression from oral to digital communication eras applying contrasting approaches to historical inquiry.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 524 - Seminar in Interpersonal Communication


    An advanced consideration with emphasis on the implications of various theories and research traditions for understanding interpersonal traditions.

    Prerequisites: permission

    Credits: 3
  
  • CMJ 525 - Propaganda and Political Communication


    Survey of theory and practice of propaganda and political communication, with a historical focus on major figures in the field.

    Prerequisites: Permission

    Credits: 3
  
  • CMJ 530 - Mass Communication Law and Policy


    Advanced study of the legal privileges and responsibilities of the traditional mass media and the Internet under the First Amendment. Emphasis on how domestic and international principles regarding speech, press and information shape professional activity and creative endeavors.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 545 - Media Ecology


    Study of media environments and cultures, with emphasis on communication technologies’ effects on social institutions, representations of self, indificual perception and modes of consciousness. Encompasses writing systems, printing technologies and electronic media from the alphabet to the telegraph, satellites and computers, and the movement from oral to chirographic, print and electronic media cultures.

    Prerequisites: Permission.

    Credits: 3
  
  • CMJ 566 - Seminar in Aesthetic Communication


    Advanced study of theory and research in aesthetic communication, for example, topics on gender and aesthetic communication, narrative as human communication, reading and cultural performance, the politics of literature and performance.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 593 - Topics in Communication


    Advanced study of selected topics.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 600 - Introduction to Graduate Study in Communication


    An overview of principal approaches to conducting research in communication with an emphasis on available resource material in various fields of inquiry within the discipline.

    Prerequisites: permission.

    Credits: 1
  
  • CMJ 601 - Seminar in Research Methods


    Advanced study of research methodologies appropriate for quantitative and qualitative studies of speech, language, and communicative behavior. Emphasis is on research questions, assumptions, designs, and procedures for experimental and descriptive studies in communication.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 602 - Teaching Communication in College


    Designed to provide teaching assistants and other graduate students with effective methods of teaching basic courses.

    Prerequisites: permission.

    Credits: 2
  
  • CMJ 603 - Seminar in Rhetorical Criticism


    Examination of principal methodological approaches to the criticism of public discourse with focus on contemporary public communication.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 604 - Qualitative Communication Research Methods


    Explores human science modes of inquiry that seek an interpretive understanding of phenomena.  The seminar focuses on the theoretical basis for the conduct of qualitative research, the practices of participant observation and interviewing, and the practices of analysis through rigorous description, reduction, and interpretation.

    Prerequisites: Permission

    Credits: 3
  
  • CMJ 605 - Communication in Organizations


    An advanced study of organizational communication theory and research with an emphasis on their implications for systematic diagnosis and analysis of communication problems within small and large organizations.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 606 - Rhetorical Theory: Critical Tradition


    Survey of basic issues in and the contributions of major theorists in the critical tradition of the philosophy of rhetoric (This course is identical to ENG 606.)

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 608 - Communication Theory


    Advanced study of phenomena of human communication. Examines how experience is perceived, interpreted, processed, encoded and used in intrapersonal, interpersonal and public communication.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 690 - Directed Research


    The opportunity to study a particular problem under faculty supervision. May be repeated up to 6 credit hours.

    Prerequisites: permission of Department Chair.

    Credits: 1-3
  
  • CMJ 693 - Reading for Master’s Comprehensive


    no description available.

    Prerequisites: permission.

    Credits: 1
  
  • CMJ 695 - Graduate Internship


    Field experience in observing, analyzing, and solving communication problems in organizations. May be repeated for credit.

    Prerequisites: permission.

    Credits: 1-3
  
  • CMJ 698 - Contemporary Issues in Human Communication


    Selected contemporary research topics on speech, language, and communication behavior. Topics vary.

    Prerequisites: permission.

    Credits: 3
  
  • CMJ 699 - Graduate Thesis / Research


    No description available.

    Prerequisites: permission.

    Credits: Ar
  
  • COS 101 - Introduction to PC Hardware and Windows


    Topics include an overview of PC hardware, the Windows operating system, the Internet, and use of Web browsers. Does not meet Bachelor of Arts Core Distribution Area III requirement. Credit does not count towards the COS major.

    Credits: 1
  
  • COS 102 - Introduction to the Internet and the World Wide Web


    Topics include the structure and design of Web pages. Does not meet Bachelor of Arts Core Distribution Area III requirement. Credit does not count towards the COS major. This course assumes practical skills with the Windows operating system.

    Credits: 1
  
  • COS 103 - Introduction to Spreadsheets


    Topics include design and use of spreadsheets to solve problems using formulas, charts and data functions.  Credit does not count towards the COS major. This course assumes practical skills with the Windows operating system.

    Credits: 1
  
  • COS 104 - Introduction of Presentation Software


    Topics include use of presentation software containing text, graphics and multimedia components to enhance presentations. Credit does not count towards the COS major. This course assumes practical skills with the Windows operating system.

    Credits: 1
  
  • COS 115 - Web Design in HTML/XHTML/CSS


    Teaches the fundamentals of Web page design using HTML/XHTML.  Topics include text formatting, links, images, tables, forms and style sheets.  This course assumes practical skills with the Windows operating system.

    Credits: 3
  
  • COS 120 - Introduction to Programming I


    Topics include the development of programming skills in the novice with instruction in a sample programming language. A laboratory/recitation session is included. Credit does not count towards the computer science major. This course assumes knowledge of the Windows operating system, basic word processing, and file and folder management.

    Satisfies the General Education Mathematics Requirement.

    Credits: 3
  
  • COS 125 - Introduction to Problem Solving Using Computer Programming


    Students are introduced to programming as a tool for problem solving. Basic programming practices, data structures and the analysis of algorithms are introduced. A language such as Scheme, ML or Python will be used. Required for majors.

    Satisfies the General Education Mathematics Requirement.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 3
  
  • COS 140 - Foundations of Computer Science


    Introduces students to the discipline of computer science. Several core areas of computer science (e.g., digital logic, computer organization and architecture, programming languages, operating systems, computer networks, artificial intelligence, and professional ethics) are covered. In each area, particular solutions to fundamental problems in the area are studied in depth. No programming is taught in the course.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 3
  
  • COS 198 - Topics in Computer Science


    Introductory topics in computer science not regularly covered in other courses. Content varies to suit current needs. May be repeated for credit.

    Prerequisites: permission.

    Credits: 1-3
  
  • COS 211 - Principles of Data Processing


    Presents basic concepts in database management systems using a microcomputer database system and basic theory of database design. Students will construct systems in various application area. Credit does not count toward the computer science major.

    Credits: 3
  
  • COS 213 - Advanced Excel Spreadsheet Design


    This course explores techniques in spreadsheet software as used to develop business-related applications.  Topics include formulas and functions, charting, data operations, pivot tables, goal seeking, what-if analysis, management of large workbooks, and macros.  The programming language VBA (Visual Basic for Applications) is introduced.

    Credits: 3
  
  • COS 215 - Introduction to Computing Using FORTRAN


    Programming logic and techniques using FORTRAN including introductory hardware concepts. Students are assigned programs from various areas of application. Credit does not count towards the computer science major. NOTE: Degree credit will not be given for both COS 215 and COS 220.

    Satisfies the General Education Mathematics Requirement.

    Credits: 3
  
  • COS 216 - Web Design in JavaScript


    This course covers advanced web design using XHTML, cascading style sheets, and client-side programming with JavaScript to create menus, rollovers, form validations, dynamic objects, and other topics.

    Prerequisites: COS 115.

    Credits: 3
  
  • COS 220 - Introduction to C++ Programming


    Topics include programming techniques with a brief introduction to hardware concepts as they apply to software development. Students are assigned programs emphasizing numerical algorithms for implementation in the C++ language. Assumes knowledge of the Windows operating system, basic word processing, and file and folder management. Some prior experience in programming logic, macros, or scripting is recommended.  NOTE:  Degree credit will not be given for both COS 220 and COS 215.

    Satisfies the General Education Mathematics Requirement.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 3
  
  • COS 221 - Data Structures in C++


    This course introduces object-oriented programming techniques and data structures in C++.  Topics include class design, dynamic memory management, lists, stacks, queues, trees. STL, algorithm efficiency, searching and sorting algorithms.

    Prerequisites: COS 220 or ECE 177.

    Credits: 3
  
  • COS 225 - Introduction to Object-Oriented Programming and Design


    Introduces the student to the fundamental principles of object-oriented design and programming using a high-level object-oriented language. Focuses on the specification, design, and implementation of classes and the interactions between classes. Covers more advanced object-oriented concepts such as inheritance, abstract classes, and polymorphism.

    Satisfies the General Education Mathematics Requirement.

    Prerequisites: COS 125.

    Credits: 4
  
  • COS 226 - Introduction to Data Structures


    Introduces the student to the fundamental principles of data structure usage, specification, and implementation using a high-level, object-oriented language. Driven by the use of object-oriented techniques for program specification and modeling. Focuses on how data structure implementation choices affect and are affected by application needs.

    Satisfies the General Education Mathematics Requirement.

    Prerequisites: COS 225.

    Credits: 3
  
  • COS 250 - Discrete Structures


    Introduction to discrete structures used in various areas of computer science. Topics include logic, sets, relations, functions, cardinality, enumeration, and computability.

    Prerequisites: COS 225, MAT 126.

    Credits: 3
  
  • COS 298 - Topics in Computer Science


    Introductory topics in computer science not regularly covered in other courses. Content varies to suit current needs. May be repeated for credit.

    Prerequisites: Permission.

    Credits: 1-3
  
  • COS 301 - Programming Languages


    Formal description of programming languages including specification of syntax and semantics. Discussion of infix, prefix, and postfix notation with translation techniques. Topics include branching, grouping of statements, storage allocation, list and string processing, relation of language design to efficiency.

    Satisfies the General Education Writing Intensive Requirement.

    Prerequisites: COS 226 and COS 250.

    Credits: 3
  
  • COS 335 - Computer Organization and Architecture


    Examines the architecture and organization of the computer including digital logic, the CPU, busses, internal and external memory, computer number representation and arithmetic, computer instructions and some advanced topics (e.g., RISC machines). Particular attention is paid to assembly language as a mechanism for better understanding the architecture, and students will be expected to write significant programs in assembly language.

    Prerequisites: COS 140 and COS 226.

    Credits: 4
  
  • COS 350 - Data Structures and Algorithms


    Introduction to abstract data types as a unifying concept in the study of data structures. Topics include lists, queues, multi-linked lists, priority queues, trees, and graphs. The impact of these structures on algorithm design is explored. External memory management is discussed.

    Prerequisites: COS 226 and COS 250.

    Credits: 3
  
  • COS 397 - Computer Science Capstone 1


    The first of a two-course sequence, designed to guide students in proposing the Capstone project in either an independent study, group project, or field experience format.  The focus is on the early stages of project work, including finding a suitable topic and project advisor, investigating related work, and writing a thorough project proposal.  The relevant skills are covered and practiced by studying a collection of classic and topical papers.

    Upon completion of the two course sequence (COS 397 & COS 497), satisfies the General Education Writing Intensive and Capstone Experience Requirements.

    Prerequisites: COS Majors with at least Junior standing and permission.

    Credits: 2

  
  • COS 398 - Topics in Computer Science


    Topics not regularly covered in other courses. Content varies to suit current needs. May be repeated for credit.

    Prerequisites: permission.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 1-3
  
  • COS 400 - Introduction to Compiler Construction


    Basic concepts of programming language translation, compiler design and construction. Topics include the compilation process, language definition, lexical analysis, syntax analysis, error detection and recovery, grammars, ompiler design issues, symbol-tables, storage allocation, code generation and machine-independent code improvement. Programming projects illustrate various concepts.

    Prerequisites: COS 301 and COS 350 or permission.

    Credits: 3
  
  • COS 415 - Computer Simulation and Modeling, from Development to Display


    The process of designing and using a computer model is examined in detail. The development of the model equations, numerical techniques for solving them, and basic graphical techniques for displaying the results of the calculations will be presented.

    Prerequisites: Familiarity with a programming language or permission

    Credits: 3
  
  • COS 420 - Introduction to Software Engineering


    A broad view of software engineering which introduces a variety of software engineering techniques which can be applied to practical software projects. Topics include process models, human factors, software specification; software design, programming techniques and tools, and validation.

    Prerequisites: COS 431 or permission; junior standing.

    Credits: 3
  
  • COS 430 - Introduction to Cybersecurity


    An overview of Cybersecurity as information security, policies, guidelines, and legal issues; the nature of network and computer attacks, system vulnerabilities and defense; implementation issues in Unix/Linux.  Projects include system setup, attack, and defense.

    Prerequisites: COS 335 and COS 431.

    Credits: 3
  
  • COS 431 - Operating Systems


    Study of the structure of current computer operating systems. Topics include I/O management, memory management, multiprogramming, linking loaders, real and virtual systems, batch and time sharing.

    Prerequisites: COS 226, COS 335 or permission.

    Credits: 3
  
  • COS 440 - Computer Networks I


    Covers data and computer communications using ISO model. Discussion of physical media, communication protocols, and network architectures including wide area and local area networks. Includes examples of networks currently in use.

    Prerequisites: COS 431 or permission.

    Credits: 3
  
  • COS 451 - Automata, Computability, and Languages


    Fundamentals of formal languages and the mathematical theory of computation; finitestate automata, nondeterminism, regular expressions, and Kleene’s Theorem; context-free grammars, pushdown automata, the correspondence theorem and the pumping lemma; computability, Turning machines, and the halting problem.

    Prerequisites: COS 250.

    Credits: 3
  
  • COS 460 - Interactive Computer Graphics


    Topics include graphic I/0 devices: plotter, CRT, and light pen; vector generation; transformation of two/and three-dimensional objects; clipping and windowing; hidden line removal; interrupt handling; interactive techniques; data structures for graphics; and various display algorithms.

    Prerequisites: COS 226 or equivalent and MAT 126 and junior standing or permission.

    Credits: 3
  
  • COS 470 - Introduction to Artificial Intelligence


    Surveys fundamental areas of research in Artificial Intelligence including knowledge representation, vision, planning, logic, learning, expert systems, and natural language comprehension as well as techniques including predicate calculus, backtracking, tree searching, and semantic networks. Also covers LISP, a principal Artificial Intelligence programming language.

    Prerequisites: COS 350 or permission.

    Credits: 3
  
  • COS 480 - Database Management Systems


    Covers database management systems from the perspective of database designers and database application programmers.  Topics include Entity-Relationship modeling, relational databases, transactions and isolation, and Web-database applications.  Includes both individual programming assignments and semester-long group projects culminating in demonstrations of substantial database application.

    Prerequisites: COS 350 or permission.

    Credits: 3
  
  • COS 490 - Computers, Ethics and Society


    Consideration of human and social consequences of technological development and application of computers, ethical questions of computer use, professional ethics.

    Satisfies the General Education Ethics and Writing Intensive Requirements.

    Prerequisites: COS 431, ENG 317.

    Credits: 3
  
  • COS 495 - Field Experience


    A pre-planned work experience of no less than ten and preferably more weeks in a commercial environment, with faculty supervision. Normally a paid work experience. A presentation open to interested faculty, staff and students might be required at the completion of the project. May be repeated for a maximum of 3 credit hours.

    (Pass/Fail Grade Only.)

    Satisfies the General Education Capstone Experience Requirement.

    Prerequisites: Normally a student must complete COS 301, COS 420, COS 431 and preferably COS 350, with at least a grade of “C” and permission.

    Credits: 1-3

  
  • COS 497 - Computer Science Capstone 2


    The second of a two-course sequence, designed to guide students in completing the Capstone project in either an independent study, group project, or field experience format.  The focus is on the later stages of project work, including completing the programming tasks, evaluating the implemented systems, documenting all work in a project report, demonstrating the work in action, and making a public oral presentation.  The relevant skills are covered and practiced by studying a collection of classic and topical papers.

    Upon completion of the two course sequence (COS 397 & COS 497), satisfies the General Education Writing Intensive and Capstone Experience Requirements.

    Prerequisites: COS Majors with Senior standing, COS 397, and permission.

    Credits: 1

  
  • COS 498 - Topics in Computer Science


    Topics not regularly covered in other courses. Content varies to suit current needs. May be repeated for credit.

    Prerequisites: One semester of programming.

    Course Typically Offered: Fall and Spring semesters.

    Credits: 1-3
  
  • COS 499 - Senior Project


    An undergraduate research project in computer science under the direction of an approved advisor. An individual or small group will work on the conception, design and implementation of a significant computer science project. A presentation, open to interested faculty, staff and students may be required at the completion of the project.

    Satisfies the General Education Capstone Experience Requirement.

    Prerequisites: permission.

    Credits: 3
  
  • COS 515 - Topics in Scientific Computation: Simulation and Modeling


    The purpose of designing and using a computer model is examined in detail. The development of the model equations, numerical techniques for solving them, and basic graphical techniques for displaying the results of the calculations will be presented.

    Prerequisites: Familiarity with a programming language or permission.

    Credits: 3
  
  • COS 516 - Topics in Scientific Computation: Parallel Programming


    Introduces the students to a realistic programming environment where they can experience the differences and difficulties of programming in a multi-processor or multi-computer architecture.

    Prerequisites: permission.

    Credits: 3
  
  • COS 520 - Software Engineering I


    Specification, design, implementation, and maintenance of reliable software. Various methodologies will be explored with Ada as the implementation tool.

    Prerequisites: COS 350 and COS 431.

    Credits: 3
  
  • COS 521 - Topics in Software Engineering


    May be repeated.

    Prerequisites: permission.

    Credits: 3
  
  • COS 550 - Theoretical Computer Science I


    A survey of automata theory, formal languages, undecidability and computational complexity.

    Prerequisites: COS 250 and COS 301.

    Credits: 3
  
  • COS 554 - Algorithms


    Important algorithms and their application to solving problems.

    Prerequisites: COS 350

    Credits: 3
  
  • COS 570 - Topics in Artificial Intelligence


    Topics in artificial intelligence not regularly covered in other courses. May be repeated for credit.

    Prerequisites: permission.

    Credits: 3
  
  • COS 580 - Topics in Database Management Systems


    Course taught in database management not regularly covered in other courses. May be repeated for credit.

    Credits: 3
  
  • COS 598 - Advanced Topics in Computer Science


    Topics in computer science not regularly covered in other courses. May be repeated for credit.

    Prerequisites: permission.

    Credits: 1-3
  
  • COS 599 - Graduate Project


    Graduate Project

    Credits: Ar
  
  • COS 600 - Research Seminar


    Topics currently of research interest; emphasis on presentation. May be repeated for credit.

    Credits: 1 - 3.
  
  • COS 699 - Graduate Thesis / Research


    Graduate Thesis

    Credits: Ar
 

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