2019-2020 Undergraduate Catalog 
    
    Jun 15, 2024  
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


The undergraduate course numbering system is as follows:

0100 - Lower Level Courses
0200 - Upper Level Courses
0300 - Upper Level Courses
 

Not every course listed in this Bulletin is offered annually. Definitive information about course offerings and class hours is available at the time of registration through the Office of the Registrar. Insufficient enrollment or changing conditions may occasionally necessitate the withdrawal of scheduled courses. Please check with appropriate departments to determine if the courses sought are being offered and when they are scheduled.

 

Communication

  
  • COMM 0209 - Global Communication


    Credits: 3

    Introduces students to various forms of communication in diverse settings around the world. Students will explore aspects of nationality, politics, ethnicity, religion, gender, sexuality, conflict, and culture. Students will examine how global communication often engenders stereotypes that reflect cultural beliefs and values. Areas for study may include: Africa, Asia, the Middle East, Europe, Oceania, North America, and Latin America.

    Prerequisites: COMM 0101 .
  
  • COMM 0211 - Representation in the Media


    Credits: 1-3

    This course will examine print and electronic media representations of diverse groups and will be structured in three one – credit segments. The content of each one-credit segment will vary according to the expertise/interest of participating faculty members, but may include examinations of gender, race, ethnicity, class, age, sexual orientation, religions, occupation, and/or disability. Students will read recent research in the field of representation and conduct their own research projects.

    Prerequisites: COMM 0101 .
  
  • COMM 0212 - Film and Gender


    Credits: 3

    Examines the construction and portrayal of gender in film. In addition to surveying some of the predominant cinematic images of gender, students will be introduced to the precepts of contemporary feminist film criticism and gender studies.

  
  • COMM 0213 - Global Film Studies


    Credits: 3

    Explores film as a means of global understanding. Students will examine the work of filmmakers who use their medium for political expression, cultural illumination, and/or audience education. The course will focus mainly on non-western cinema. Films will be selected from such national/regional cinemas as Black African, Middle Eastern, Indian, Chinese, Japanese, Russian/Soviet, Eastern European, and Latin American

  
  • COMM 0216 - Issues in Advertising


    Credits: 1-3

    Explores a range of critical perspectives on advertising and consumer culture. Topics may include cultural codes in advertising, advertising and children, and global advertising.

    Prerequisites: COMM 0101 .
  
  • COMM 0220 - Communication and Conflict


    Credits: 3

    An exploration of the theory, research, and practice of communication in understanding and negotiating conflicts. This course provides an opportunity for students to examine conflict in everyday life with a particular focus on the role that communication plays in the development and management of conflict situations. Readings will cover the primary literature on conflict and communication, power, conflict resolutions strategies (negotiation, mediation, arbitration) and the causes and development of conflict in interpersonal, organizational, and intercultural settings.

  
  • COMM 0221 - Communication Theory


    Credits: 3

    Explores a variety of perspectives from which communication may be studied. Examines different models that have been developed to conceptualize, describe, and explain the communication process. Through class discussion, reading and research, students will analyze the assumptions underlying various communication theories and examine the strengths and weaknesses of these theories. Areas of study include the social and historical context of theory development, interpersonal communication, communication in organizations, and the impact of mass communication.

    Prerequisites: COMM 0101  and COMM 0102 .
  
  • COMM 0222 - Intercultural Communication


    Credits: 3

    Provides knowledge and understanding of the interrelationships among culture, language, and communication. Students will develop skills to overcome intercultural communication barriers such as ethnocentrism, misinterpretation of verbal and nonverbal signals, problems of stereotypes/perceptions and assumptions of similarities. The course will help students become culturally competent communicators in intercultural situations.

  
  • COMM 0223 - Web Page Design and Construction


    Credits: 3

    Provides training in web page production from basic HTML to the use of sophisticated development technologies. Students will learn how the web works, develop skills in design and aesthetics, and gain fundamental mastery of web production software and basic skills in photo editing software. At the conclusion of the course, students will be able to build and manage their own and others’ web sites.

  
  • COMM 0225 - Theory and Practice of International Conflict Resolution


    Credits: 3

    An examination of communication theory and cultural practices regarding international conflict resolution, boundary disputes and cultural conflicts in various parts of the world. Critical perspectives on a variety of historical and legal documents, accords, and settlements will be examined. Communication case studies analyzing dispute resolute models and their cultural contexts will be surveyed as prologue and background to a better understanding of intercultural tensions as they interact with modern day media environments.

  
  • COMM 0230 - Fundamentals of Audio Production


    Credits: 3

    Examines the theory and practice of sound recording and reproduction, using digital media. Principles can be applied to radio, television and multimedia audio, and studio music production. Practical exercises involve interview skills and location recording with editing, mixing, and scripting of feature and documentary projects.

  
  • COMM 0233 - Documentary Film


    Credits: 3

    An exploration of documentary film: its history and development, its social and political impact. Students will analyze both film form and content with particular attention to the different styles and philosophies of documentary filmmaking, as well as the socio-historic context in which these films were made. The course will consider documentary film as a form of art and a form of journalism, as an agent for personal expression and an agent for social change.

  
  • COMM 0235 - The History of Journalism


    Credits: 3

    Provides an overview of journalism in the United States from the publication of the first newspaper to the present. Placing emphasis on major figures, institutions, and issues, the course will examine the workings of the press in its several forms and the influence of journalistic media on American society.

  
  • COMM 0240 - Communication History


    Credits: 3

    Studies the development of communication media from the earliest pre-alphabetic inscriptions to modern electronic message systems. The course will examine the social and cultural effects of change in communication technology over time.

    Prerequisites: COMM 0101 .
  
  • COMM 0245 - The Silent Film


    Credits: 3

    Explores the silent film from its birth in 1895 to its demise around 1930. Students will consider the implications of film as the first modern mass medium. They will analyze both film form and content with particular attention to the social, cultural, historic, and political contexts in which silent films were made. Films from Germany, France, and the Soviet Union will be included along with those made in Great Britain and the United States.

  
  • COMM 0275 - Journalism I


    Credits: 3

    Crosslisted: ENGL 0275 

    An introduction to the technique of writing basic news stories. Students will also learn the basics of libel law and consider ethical issues that arise in the practice of journalism. Included is an examination of newsroom duties and responsibilities.

    Prerequisites: ENGL 0101  and ENGL 0102 .
  
  • COMM 0280 - International Seminar


    Credits: 3-6

    Provides an international experience of academic study and cultural immersion in a variety of locations that can vary from year to year. It attempts to examine some of the traditions, assumptions, issues, conflicts, barriers, and misunderstandings which can arise between international cultures. Classes, field trips to historical and archeological sites, national cultural museums, festivals and concerts, home visitations, and discussions with college and university peers will be arranged into a unified international English-language seminar. Course may be repeated.

    Prerequisites: Permission of the Instructor.
  
  • COMM 0303 - Persuasive Communication


    Credits: 3

    Crosslisted: ENGL 0303  

    Introduces students to the study of rhetoric and the characteristics of persuasive discourse. Theories, principles, and methods of persuasion, from classical to contemporary, will be discussed. Topics explored include ethical issues, types of evidence, and the persuasive use of language and symbols. Students will have the opportunity to analyze and construct a variety of persuasive messages, such as editorials, speeches, and media campaigns.

    Prerequisites: ENGL 0101  and ENGL 0102 .
  
  • COMM 0305 - Communication Internship


    Credits: 3-15

    Students, with prior approval of the department, intern at local, regional, or national communication sites. A portfolio of work completed at the internship site is required as part of the student’s final report.

  
  • COMM 0307 - Communication Law


    Credits: 3

    Examines the principles and applications of communication law. Students will be introduced to fundamentals of the American legal system and legal case studies pertinent to the mass media and related communication technologies. Particular emphasis will be placed on such issues as freedom of expression, defamation, privacy, intellectual property, information access, censorship, commercial speech, and government regulation.

    Prerequisites: COMM 0101 .
  
  • COMM 0308 - Multimedia Journalism


    Credits: 3

    Introduces the skills necessary for reporting and writing in multiple media formats. Students will learn how to put together stories for the Web with video, audio, and graphics as well as text. Using simple hardware and related software, they will be introduced to the technical side of recording, taping, and editing for online presentation.

    Prerequisites: COMM 0204
  
  • COMM 0309 - Broadcast Journalism


    Credits: 3

    Offers training in reporting and writing the news for radio, television, and a variety of electronic media formats. Students will learn to tell news stories for online publication as well as for the traditional broadcast outlets. The course will offer an overview of the structure of the electronic news organizations.

    Prerequisites: COMM 0204  
  
  • COMM 0310 - Advanced Digital Video Editing


    Credits: 3

    Provides training in advanced video editing techniques using up to date digital video editing platforms. Topics include cutting dramatic material and non-fiction material, working with audio, and outputting a finished project. Video editing from and edit script will also be covered.

    Prerequisites: COMM 0208 .
  
  • COMM 0312 - Media Criticism


    Credits: 3

    Examines mass media from a variety of critical perspectives in order to understand how criticism works as a method of inquiry. Students will learn the language of such critical approaches as semiotic analysis, genre theory, ideological analysis and cultural studies. They will be encouraged to develop an understanding of the larger application of critical methodology.

    Prerequisites: COMM 0101 , and COMM 0221 , and junior or senior standing.
  
  • COMM 0314 - Senior Thesis/Project


    Credits: 3-6

    A capstone experience which offers students the opportunity for extensive exploration of an area of interest. Course requires the completion of a substantial research paper or creative project, and a public presentation of the final work. Excellent option for students interested in graduate school.

    Prerequisites: Senior status and permission of the department.
  
  • COMM 0316 - Special Topics in Communication


    Credits: 3

    Examines selected communication issues, perspectives, or themes.

    Prerequisites: COMM 0101  or permission of instructor.
  
  • COMM 0317 - Health Communication


    Credits: 3

    The interdisciplinary course will explore Health Communication theories and concepts. It would include topics such as medical interactions (patient-provider communication), health promotion campaigns, health literacy, and narrative medicine. The course will also comprise civic or experiential learning initiatives where students will collaborate with relevant community partners on various health or public health issues. Learning outcomes include students’ ability to examine the relevant theories and models that shape health communication discourse; critically examine how social, political, and economic structures impact health; identify and understand the concepts of health literacy; examine the nature of medical communication; review the role of narative medicine in health communication; demonstrate proficiency in planning, implementing, and evaluating a health communication program. 

  
  • COMM 0318 - Social Media, Social Context


    Credits: 3

    This course provides students with an introduction to the history, technology, theory and practice of social media. Social Media (which includes platforms like Facebook, blogging, networking) are technologies that enable individuals to collaborate, create and share communication with audiences of any size in virtually any location. Students will explore and understand the possibilities and limitations of social media and engage in experiences with several forms of social media technology. Those who complete the course will have a thorough understanding of how to use social media effectively and ethically and possess a framework for evaluating new tools and media as well as utilize this technology for commercial applications.

    Prerequisites: COMM 0201  

  
  • COMM 0319 - Media Literacy


    Credits: 3

    Examines the many applications of the media to classroom instruction and investigates the history and current status of media literacy programs in the United States and abroad. Explores the development of curricula designed to provide the ability to access, analyze, evaluate and produce communication in a variety of forms.

  
  • COMM 0320 - Foundations of Communication Research


    Credits: 3

    Explores basic qualitative and quantitative methodologies of communication research, including experiments, surveys, focus groups, field observations, and content analysis. These methodologies are examined as ways of posing questions and solving problems in communication. Each student will write a paper based on a research project including problems definition, literature review, data gathering and analysis.

    Prerequisites: COMM 0101 , and COMM 0221 , and junior or senior standing.
  
  • COMM 0321 - Political Communication


    Credits: 3

    Combines theory, research, and practical experience in order to gain an understanding of the role of mass communication in the electoral process. The course is intended to increase awareness of the problems and responsibilities involved in political and campaign communication, and to provide opportunities to apply political, organizational and communication skills. May be offered in conjunction with the Political Science Department.

    Prerequisites: COMM 0101  and junior or senior standing.
  
  • COMM 0322 - Professional Communication


    Credits: 3

    Designed to develop student’s ability to function as a member of a task-oriented group, participate in and conduct formal meetings, conduct an interview, make a professional presentation, and write a professional report. Interpersonal, writing and oral skills will be emphasized.

  
  • COMM 0323 - Interpersonal Communication


    Credits: 3

    This course will examine human communication, including recent research in the fields of self-concept, conflict management, diversity awareness, listening skills, verbal and non-verbal communication. Through the use of written assignments and small group projects, student will explore methods of application of the course material in a variety of contexts.

    Prerequisites: COMM 0102.
  
  • COMM 0325 - Photojournalism


    Credits: 3

    Examines how photographic skills can be combined with text and graphics to observe and interpret people, things, and events for publication. Emphasis will be placed on informative, interpretive, and archival characteristics of photojournalism, the moral and ethical dilemmas facing photojournalists, and the history and future of the profession.

    Prerequisites: COMM 0202  and either COMM 0204  or ENGL 0275 /COMM 0275 .
  
  • COMM 0328 - Audio Production II


    Credits: 3

    Examines more advanced theory and practice of sound recording and original production using digital recording techniques and equipment. Principles can be applied to radio, podcast, digital slide-show, television, and multi-media audio for website production. Practical exercises involve location recording, MIDI composition, multi-track digital recording, and audio for video and web application.

    Prerequisites: COMM 0230 .
  
  • COMM 0329 - Crime and the Media


    Credits: 3

    Crosslisted: CRJU 0329 

    The course will deal with issues related to the mass media and crime in society. The increasing importance of the mass media in shaping people’s perception of and attitudes toward the criminal justice system will be focused on. Other topics will include the media as a cause and cure for crime, biases in the media coverage, the effects of the media on criminal proceedings and crime on television and films.

  
  • COMM 0330 - Issues in the Media Industries


    Credits: 3

    Includes analysis of media industry and organizational structures, management strategies, audience analysis, promotion and marketing, programming, and the impact of new and emerging technologies. Examines day-today practices of media industries within a broader context which emphasizes social, legal, economic, and technological factors.

    Prerequisites: COMM 0101  and junior or senior standing.
  
  • COMM 0331 - Advanced Web Page Design and Construction


    Credits: 3

    Provides advanced training in creating web sites, going beyond the HTML-based introduction provided by COMM 0223 , this course helps students create web sites and web elements with a high degree of end-user interaction, using industry-standard software tools. Students will create web-based multimedia projects incorporating animations, sounds, photos, and video. They will learn to think about audiences and how learning styles, consumer behavior and cultural factors influence a successful design.

    Prerequisites: COMM 0223 .
  
  • COMM 0332 - Writing for the Interactive Media


    Credits: 3

    Offers training in writing for media across multiple platforms and genres, including websites, blogs, micro-blogs, television, and online audio formats including podcasts. Concentrates on the theory and practice of writing and publishing within convergent media environments, focusing on key characteristics of digital communication including intertexuality, interactivity and multimedia engagement.

    Prerequisites: COMM 0204  or permission of instructor.
  
  • COMM 0335 - Media, Technology, and the Future


    Credits: 3

    Examines trends in mediated communication, especially with regard to their future social, cultural, and economic effects on people. Emphasis will be placed on the merging roles and functions of mass media, telecommunication, and computer technologies, global communication, emerging multimedia systems, and technological innovation and notions of progress.

    Prerequisites: COMM 0101 .
  
  • COMM 0336 - Advanced Public Relations


    Credits: 3

    Focuses on the public relations practitioner as communications manager, emphasizing the counseling function of PR in formulating strategies and policies in corporate communications.

    Prerequisites: COMM 0203   and junior/senior standing or permission of instructor.
  
  • COMM 0339 - Journalism and Society


    Credits: 3

    Explores contemporary issues in journalism with an emphasis on social and cultural factors. Brings a historical, ethical and comparative lens to discussion of journalisitc values, technological developments, legal issues, and the impact of journalism on society.

  
  • COMM 0340 - Organizational Communication


    Credits: 3

    Examines basic concepts such as communication structure and functions, organizational culture, group and public communication, and communicating technology. Emphasizes the application of organizational communication theories to identifying and solving problems of communication in organizations.

    Prerequisites: COMM 0101  and junior or senior standing.
  
  • COMM 0342 - Public Relations Writing


    Credits: 3

    Covers public relations planning, audience analysis, and construction of motivational messages. Students will work on a variety of assignments that emphasize the design and production of effective public relations material for press, publications, and electronic media.

    Prerequisites: COMM 0203  and COMM 0204  or permission of the instructor.
  
  • COMM 0375 - Journalism II


    Credits: 3

    Crosslisted: ENGL 0375 

    Students employ advanced techniques in beat and specialty reporting for print journalism. Reporters in the course run a “mock newspaper” working in various editorial aspects of the newspaper. Reporters complete a series of articles, including but not limited to conference and meeting reports, features, profiles, commentaries, and police and court news and editorials.

    Prerequisites: ENGL 0275 /COMM 0275 .
  
  • COMM 0394 - News Editing


    Credits: 3

    Crosslisted: ENGL 0394 

    An introduction to the duties of the copy editor. Students will work to refine the skills and art necessary to news selection, editing, headline writing, design and layout.

    Prerequisites: ENGL 0275 /COMM 0275 .
  
  • COMM 0395 - Sports Writing


    Credits: 3

    Crosslisted: ENGL 0395 

    Concentrates on techniques of descriptive and interpretive newspaper and magazine sports writing, with an emphasis on collegiate sports. Techniques for interviewing coaches and players, developing angles, and meeting deadlines are emphasized. Students will cover sporting events, file reports for the class, and compile a portfolio.

    Prerequisites: ENGL 0275 /COMM 0275 .
  
  • COMM 0399 - Independent Study


    Credits: 1-3

    Independent study of topics in communication.

    Prerequisites: Permission of instructor and department chair.

Computer and Information Science

  
  • CAIS 0101 - Computers in Society


    Credits: 3

    An introduction to the nature and function of computers, with emphasis on the social, intellectual, legal and ethical issues involved with their use in contemporary society. Includes a survey of computing technology to the extent necessary to enable the student to identify, understand and evaluate computer-related issues such as privacy and databases, data matching, automation and dehumanization, worker displacement and computer security, fraud and evolving moral and legal concerns associated with modern technological society.

  
  • CAIS 0102 - Computer Science Principles


    Credits: 3

    Provides an overview of the fundamental principles of computer science. Topics covered include data representation, storage and manipulation techniques; an introduction to computer architectures and operations; an investigation of useful data structures; and a review of file organization and database models. The development and analysis of elementary algorithms, employing modular design programming language techniques, are used to demonstrate a number of the course concepts.

    Prerequisites: High school math through Algebra II or MATH 0104 .
  
  • CAIS 0117 - Introduction to Computer Programming


    Credits: 3

    This course introduces the fundamental principles of computer programming by exploring the syntax and semantics of a procedural programming language.  Topics include control structures, iterators, and fundamental data structures.  Problem-solving is the primary emphasis.  Strategies and techniques, along with common, elementary algorithms are explored and applied to the solution of a variety of problem types.  No previous programming experience is required.

  
  • CAIS 0120 - Computer Science/Program Design I


    Credits: 4

    A theoretical introduction to computer science and program design for computer science and computer information systems majors. A current high-level programming language is utilized. Topics include software design techniques, object-oriented programming, procedural abstraction, event-driven programming, and graphical user interfaces. Extensive program development is required of students. No previous programming experience is necessary.

    Prerequisites: High School Math through Algebra II, MATH 0104 .
  
  • CAIS 0124 - The Personal Computer


    Credits: 3

    An introduction to microcomputers from the user’s viewpoint. A survey of typical microcomputer hardware, to include capabilities, configurations and costs, familiarity with typical operating systems, and an overview of typical personal productivity software packages, including, but not limited to, word processing, spreadsheet and data base systems. Students will have an opportunity to apply the microcomputer to projects in their own disciplines.

  
  • CAIS 0125 - Introduction to Computer Information Systems


    Credits: 3

    This course provides an introduction to computer systems and data processing concepts, with special emphasis on the applications of computers in business organizations. Included are an overview of information systems concepts, a survey of computer hardware, software, and programming languages; an introduction to computer system configurations to include operating systems and data communications; an introduction to systems analysis and design, and a comparison of computer based data processing, management information, and decision support systems. A substantial portion of the course will be a microcomputer-based, hands-on component that will have as its focus spreadsheet applications.

  
  • CAIS 0132 - Programming in C++


    Credits: 3

    An intensive course in the C++ programming language intended for those with prior high-level programming language experience. Topics include syntax and semantics of basic declarations, types, statements, and control structures; user-defined classes and types, inheritance, virtual functions; pointers and arrays; stream I/O, exception handling, and templates. Students will write several nontrivial application programs utilizing the extensive features of C++.

    Prerequisites: Knowledge of a high-level programming language.
  
  • CAIS 0200 - Programming Language Module


    Credits: 1

    Several one-credit courses have been developed to expose the student to selected languages. Offerings are based on current interest. Several programming assignments are associated with each module.

    Prerequisites: Knowledge of a high-level programming language.
  
  • CAIS 0205 - Introduction to Cobol


    Credits: 3

    Provides an introduction to the COBOL programming language and structured programming principles. Generally accepted conventions for data manipulation, arithmetic operations, report generation, single-dimension table processing, data validation, and elementary file processing are covered. Extensive programming experience in a current COBOL environment, utilizing common business data processing applications, is provided.

    Prerequisites: CAIS 0125 .
  
  • CAIS 0210 - Database Application Development Techniques


    Credits: 3

    A course to study database application development. Students will learn how to create and manipulate a relational database application from a given theoretical foundation. Experience is gained in the efficient and effective construction of relational database tables, queries, forms, reports, and procedural modules, which extend the basic features of a database supplied by a DBMS. Programming, including event-driven, visual, and SQL (Structured Query Language) programming will be covered. A student is expected to enter the class with proficiency in a high-level programming language and familiarity with a GUI environment, as several programming assignments will be required.

    Prerequisites: Knowledge of a high-level programming language and one of CAIS 0124 , CAIS 0125 , or MGMT 0107 .
  
  • CAIS 0212 - Visual Programming Concepts


    Credits: 3

    An introduction to object-oriented programming conventions and techniques within a windowed environment. Object-oriented programming applications utilizing graphical user interfaces will be developed via a state-of-the-art integrated development environment. Use and definition of controls, dialog boxes, menus, graphics, databases, events, pre-defined objects, and user-defined objects, are some of the topics covered. Extensive programming is required in this course.

    Prerequisites: Knowledge of a high-level programming language and familiarity with a windowed environment.
  
  • CAIS 0216 - Web-Based Application Development


    Credits: 3

    An introduction to World Wide Web-based applications. Through lectures, discussion, and hands-on activities, the processes involved in Web site development will be examined. An operational Web site will be designed, implemented, tested and maintained by the students. Current Web development aids including mark-up languages, scripting languages, and page generators will be utilized to build a Web site which makes effective use of sound, graphics, and video.

    Prerequisites: Knowledge of a high-level programming language.
  
  • CAIS 0220 - Computer Science/Program Design II


    Credits: 4

    An advanced course in computer science and program design for computer science and computer information system majors. A current high-level object-oriented programming language, including concentrated use of its API (Application Programming Interface), is explored. Topics include in depth object-oriented software design techniques, highly developed graphical user interfaces, advanced I/O, recursion, concurrent programming, error processing, and networking. Extensive programming, utilizing a sophisticated integrated development environment, is required of students.

    Prerequisites: CAIS 0120  or equivalent experience with instructor approval.
  
  • CAIS 0230 - Data Structures/Algorithm Analysis


    Credits: 4

    A study of fundamental algorithms which act on data structures, along with analysis of such techniques. This course requires extensive programming by the student, and provides the student with a sound theoretical background for applications to database management, operating systems, and compiler construction. Topics covered include stacks, queues, linked lists, tree structures, sorting and searching techniques.

    Prerequisites: CAIS 0102  and CAIS 0220 .
  
  • CAIS 0236 - Computer Organization and Architecture


    Credits: 4

    An in-depth study of the structure and operation of the digital computer. The hardware of the machine is examined along with assembly language instructions, which allow the programmer to access the hardware. Topics include review of digital logic and circuits; machine and assembly language instructions, RISC and CISC architectures; simple assembly language programming; arithmetic-logic unit, control unit, memory unit, I/O control; CPU design elements including registers, microcoding, the fetch/decode/execute cycle, and design of a control and interrupts; arithmetic algorithms for fixed and floating-point numbers; cache, virtual, and external memory; and I/O control and interrupts. Possible additional topics include multiprocessing and pipelining.

    Prerequisites: CAIS 0120  and CAIS 0265 .
  
  • CAIS 0240 - Software Engineering


    Credits: 3

    An introduction to the essential activities associated with the development of quality software products. The software life cycle utilized in individual and team-oriented computer science software engineering design products will be investigated. Concepts covered include requirements analysis, specification techniques, design methodologies, implementation, and testing/verification techniques. A modern object-oriented programming language and its associated design and debugging tool will be employed in assignments illustrating quality software engineering.

    Prerequisites: CAIS 0230 .
  
  • CAIS 0265 - Introduction to Digital Electronics and Microprocessors


    Credits: 4

    Provides a survey of digital electronics and microprocessors. Initial topics to be covered include logic gates, Boolean Algebra, simplification, logic circuits, flip-flops, shift registers, counters and memory systems, which will be followed by an examination of architectures, instruction sets and applications on microprocessors and microcomputers. Emphasis will be on computer hardware at the chip level. Software content will include the use of an assembly language to control a microprocessor that interfaces to other electronic components. Laboratory sessions will allow students to build and design simple circuits to reinforce lecture concepts.

    Prerequisites: Knowledge of a high-level programming language and PHSC 0127 .
    (Formally PHSC 0265).
  
  • CAIS 0280 - Special Topics in Computer and Information Science


    Credits: 1-3

    A study of a topic of special interest to Computer Science or Computer Information Systems majors that is not covered in a course currently in the Bulletin. Topics generally involve new, current or evolving issues, and offerings depend on student and instructor interest. May be repeated for credit if topic differs.

    Prerequisites: Permission of instructor.
  
  • CAIS 0290 - Introduction to Computer Security


    Credits: 3

    Risk analysis, survey of threats (physical, network, software, and others), preventative measures, encryption, detection, and recovery from penetration of computer security.

    Prerequisites: CAIS 0125 , ACCT 0104  or knowledge of a high-level programming language.
  
  • CAIS 0301 - Compiler Design


    Credits: 3

    An introduction to the principles and techniques of compiler writing. Among the topics discussed are lexical and syntactic analysis, basic techniques of parsing (top-down and bottom-up), syntax-directed translation, run-time environments, intermediate code generation, code optimization and object code generation. Compiler writing tools such as LEX and YACC or SCANGEN and LLGEN are utilized.

    Prerequisites: CAIS 0230  and CAIS 0305 .
  
  • CAIS 0302 - Computer Science Seminar


    Credits: 1

    Focuses on current topics in computer science and allied fields. By means of individual presentations, group, or panel discussions, a variety of aspects and issues of this discipline will be explored. The topic of ethics in computer science is required; other topics will be chosen at the discretion of the instructor. This course can be repeated for credit (up to a maximum of four credits).

    Prerequisites: Junior/senior standing and permission of instructor for non-COMS/CIS majors.
  
  • CAIS 0305 - Elements of Systems Programming


    Credits: 3

    An introduction to a modern operating system used for systems programming (such as UNIX) and its utilities. Topics representative of those which might be chosen by the instructor as application endeavors include design of a small compiler/interpreter using compiler generating tools, network utilities using TCP/IP or other appropriate protocols, graphics utilities using systems such as X Windows, or device drivers.

    Prerequisites: CAIS 0120  or equivalent.
  
  • CAIS 0307 - Organization of Programming Languages


    Credits: 3

    A study of computer programming languages from the following points of view: specification, programming paradigms, implementation, and actual performance. Some laboratory exercises for the various languages will be given as resources permit. The languages will be chosen by the instructor.

    Prerequisites: CAIS 0230 .
  
  • CAIS 0308 - Advanced Cobol/File Processing


    Credits: 3

    A successor to CAIS 0205 - Introduction to Cobol , this course is designed to provide the student with a proficiency in advanced file processing and data structure techniques through COBOL implementation. A major portion of the course is devoted to the theory and practice of file processing as it relates to sequential, relative and indexed file structures and manipulations. Multi-level table processing, sorting, and sub-programming are also considered. Using a current COBOL environment, students are required to design and implement programming projects of considerable complexity.

    Prerequisites: CAIS 0205 .
  
  • CAIS 0310 - Database Management


    Credits: 3

    An introductory course in database, to include fundamental concepts, design and underlying theory. Data structures supportive of the database environment, along with rationale, objectives, and design and data modeling concepts will be considered. The relational model will be emphasized, to include relational operations, normalization and anomalies, and data definition, manipulation and query techniques. Technical aspects of database administration, such as security, recovery and concurrency will also be considered.

    Prerequisites: CAIS 0210  or CAIS 0230 .
  
  • CAIS 0312 - End-User Computing: an Overview


    Credits: 3

    An overview of end-user computing, to include the history and evolution of end-user computing, the identification of various end-user types, and an examination of end-user computing applications, risks and support activities. The organizational context of end-user computing, and particularly the concept and role of the information center, will be considered in the development of strategic planning for end-user computing.

    Prerequisites: CAIS 0346  or permission of instructor.
  
  • CAIS 0315 - Multimedia Presentation Technology


    Credits: 3

    A hands-on introduction to developing interactive presentations. Students will use authoring software to design and implement electronic presentations which incorporate music, voice, text, graphics, and video. The course provides an overview of available multimedia technology and demonstrates how that technology can be used to enhance presentations of services and resources associated with libraries, businesses and educational institutions.

    Prerequisites: Knowledge of a high-level programming language, or permission of instructor.
  
  • CAIS 0316 - Web Programming


    Credits: 3

    An introduction to server-side and client-side Web Programming. One or more popular Web scripting languages will be used to write programs intended to run under a Web browser. Applications of client-side programming and the security issues involved will be explored. The use of one or more languages intended to run on a web server will be illustrated with applications such as remote database access, forms-based systems for e-business and information gathering, and personalized Web pages. Students will be expected to write significant Web applications using both client-side and server-side programming techniques.

    Prerequisites: CAIS 0216  and either CAIS 0120  or CAIS 0212 .
  
  • CAIS 0337 - Networking and Client/Server Computing


    Credits: 3

    An introduction to networking and client/server computing through the utilization of a local area network. Topics will include basic network physical design, standard network architectural models, commonly used data transmission protocols, and network system administration. Principles of client/server computing will be introduced and applied through the development and implementation of a client/server application.

    Corequisite: CAIS 0310  or CAIS 0230 .
  
  • CAIS 0339 - Operating Systems


    Credits: 3

    Provides the student with an understanding of modern operating systems and the context within which the operating system functions. Topics to be examined include process management (processes and threads, process concepts, asynchronous concurrent processes and concurrent programming; processor management (traffic controller and allocation strategies); storage management (relocation, segmentation, paging, real and virtual storage, and allocation strategies); auxiliary storage management (device characteristics and management techniques) and file management (operations, protection, and allocation). Tradeoffs and decisions involved in operating system design are considered.

    Prerequisites: CAIS 0230 , CAIS 0236 , and CAIS 0305 .
  
  • CAIS 0341 - Computer Graphics


    Credits: 3

    Topics in computer graphics software and hardware such as microcomputer graphics, graphics software standards, windowing, graphical I/O devices, and low-level graphics algorithms. As time permits, high-level graphics such as CAD systems, scientific visualization systems, solid modeling, color, shading, and computer vision may be discussed.

    Prerequisites: CAIS 0120 .
  
  • CAIS 0346 - Systems Analysis and Design


    Credits: 3

    Tools and techniques supportive of the stages of typical Systems Development Life Cycles, including investigation, requirements, determination, process and data modeling, and application and interface design. Emphasis will be on the development of deliverables through the detailed design stage. Development and implementation issues, documentation, project management, and alternative methodologies will also be considered.

    Prerequisites: Knowledge of a high-level programming language.
  
  • CAIS 0347 - Introduction to Networking


    Credits: 3

    Communications hardware, including network connectors, routers, and wireless communications are discussed. LANs/WANs and network topologies are discussed. Hardware-based network protocols (such as Ethernet) and high-level protocols, such as the TCP/IP suite are surveyed.

    Prerequisites: MATH 0104  and knowledge of a high-level programming language.
  
  • CAIS 0348 - Computer Simulation


    Credits: 3

    An introduction to solving real-world problems using computer simulation. Models will be developed using appropriate mathematical and software engineering tools, implemented in a modern object-oriented language, and the results analyzed and validated. The emphasis is on critical thinking, abstraction of real situations, building of appropriate models and software, and the interpretation of results.

    Prerequisites: MATH 0108  or MATH 0340  or equivalent statistics coursework and CAIS 0120  or CAIS 0212  or knowledge of an object-oriented programming language.
    (Formerly CAIS 0270)
  
  • CAIS 0350 - Artificial Intelligence


    Credits: 3

    A survey of artificial intelligence, including AI languages, applications of data structures, interaction with the external environment, and expert systems.

    Prerequisites: CAIS 0230 .
  
  • CAIS 0351 - Introduction to the Theory of Computation


    Credits: 3

    Presentation of topics of current theoretical interest in computer science chosen from among grammars, finite automata, Turing machines, cellular automata and other models of computers; computability theory; and computational complexity.

    Prerequisites: CAIS 0120  and MATH 0220 .
  
  • CAIS 0353 - Applied Development Project


    Credits: 3

    A capstone project experience for Computer Information Systems majors involving the selection, investigation, analysis, design, development, implementation, and documentation of a computer-based information system. Students are required to apply concepts, principles, problem-solving strategies, and tools and techniques learned in previous computer and business coursework in developing a fully-functioning information system. Oral and written presentations at various stages of the project’s development will be required.

    Prerequisites: CAIS 0346  and senior standing in Computer Information Systems.
  
  • CAIS 0363 - Computer Science Senior Project


    Credits: 3

    A capstone project experience for computer science majors utilizing theoretical principles, problem solving strategies, tools, and techniques from previous computer-related study. The student will be required to propose, develop, and implement a computer-based solution of significant complexity for a project, or research activity, approved by the instructor. Potential endeavors may include, but are not limited to, production of a compiler, the design and development of a database system application, the formulation of image processing techniques, or creation of a client/server application. Oral and written presentations at various stages of the project’s development will be required.

    Prerequisites: CAIS 0230  and senior class standing in Computer Science.
  
  • CAIS 0380 - Special Topics in Computer and Information Science


    Credits: 3

    A study of an advanced topic of special interest to COMS or CIS majors that is not covered in a course currently in the Bulletin. Topics generally involve new, current or evolving issues, and offerings depend on student and instructor interests. May be repeated for credit if topic differs.

    Prerequisites: Permission of the instructor.
  
  • CAIS 0396 - Computer Science Internship A


    Credits: 3

    An on-campus internship experience for computer science and computer information systems majors. This experience will involve 8-10 hours per week.

    Prerequisites: Permission of instructor.
  
  • CAIS 0397 - Computer Science Internship B


    Credits: 3

    An internship experience which may be on or off campus depending on availability. Students might participate in a major system design project on-campus or might be interning at a business location in the Greater Springfield Area.

    Prerequisites: Permission of instructor.

Criminal Justice

  
  • CRJU 0101 - Introduction to Criminal Justice


    Credits: 3

    A survey of the American Criminal Justice System as a socio-political institution. The police, criminal courts, and correctional and rehabilitative endeavors will be analyzed within the framework of empirical research from the perspectives of the social sciences. Required of all first-year students in the Criminal Justice major.

  
  • CRJU 0121 - Theories of Crime


    Credits: 3

    An exploration of prominent theories of crime causation, ranging from biological, psychological, sociological, and cultural explanations. Theories are compared and contrasted and implications are discussed as foundations for criminal justice system policy.

  
  • CRJU 0201 - Law Enforcement and Society


    Credits: 3

    The structure and function of law enforcement agencies in contemporary society will be analyzed in their sociological context. Particular emphasis will be placed on the role of the police within the framework of the Criminal Justice System.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0202 - Introduction to Corrections


    Credits: 3

    An in-depth examination of the American Correctional System. Traditional punitive measures will be analyzed in relation to current reintegration alternatives.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0205 - American Judicial System


    Credits: 3

    An examination of the development of law and the American legal system. The problems related to the meaning and uses of law; the organizational hierarchy of the courts; and the role of the courts in the criminal justice system.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0231 - Research Methods in Criminal Justice


    Credits: 3

    An introduction to scientific methodology as related to criminal justice. The course will focus on the development of hypotheses, data collection, data analysis and hypothesis verification. Attention is also given to basic statistical techniques appropriate for criminal justice research.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0301 - Juvenile Procedure


    Credits: 3

    An examination of the underlying philosophy of juvenile justice and procedures used to process a juvenile alleged to be delinquent through the juvenile justice system. The course will focus on the differences between juvenile procedure and adult criminal procedure by examining recent court decisions and statutory law pertaining to juveniles.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0302 - Criminal Law


    Credits: 3

    The function of criminal law and its relationship to various criminal offenses, including crimes against persons and crimes against property.

    Prerequisites: CRJU 0101 .
  
  • CRJU 0303 - Patterns of Criminality


    Credits: 3

    The U.S. Department of Justice Index Crimes will be studied along with other crimes, which will be selected on the basis of their contemporary administrative significance and their effect on the criminal justice system in particular.

    Prerequisites: CRJU 0101  and Junior standing.
  
  • CRJU 0304 - Prevention and Control


    Credits: 3

    An in-depth examination of the criminal justice system and the efforts it has exerted in an attempt to prevent and control criminal behavior. Course will focus on the traditional methods including probation and parole as well as recent trends in crime control and prevention: the utilization of community based treatment programs and attempts by many criminal justice agencies to avoid the processing of individuals through the system.

    Prerequisites: CRJU 0101  and Junior standing.
  
  • CRJU 0305 - Principles of Evidence and Proof


    Credits: 3

    The study of the different types of evidence, relevance, the hearsay rule and its exceptions, impeachment and cross-examination and privileged communications.

    Prerequisites: CRJU 0101  and Junior standing.
 

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