May 17, 2024  
2012-2013 Undergraduate Academic Catalog | Expires Aug. 2019 
    
2012-2013 Undergraduate Academic Catalog | Expires Aug. 2019 THIS CATALOG IS ARCHIVED. BE SURE YOU ARE ACCESSING THE MOST ACCURATE CATALOG FOR YOU.

Courses


 

Communication

  
  • COMM 105 - Fundamentals of Communication


    This course focuses on the development of oral competency. Emphasis will be placed on the spoken word as it relates to human interaction in multiple contexts. Students will develop their ability to convey and process information using fundamentals of communication.

    Credits: 3 cr

3 cr
  
  • COMM 105A - Fundamentals of Communication


    Provides the student with basic theory and practice in person-to-person, small group, and public speaking communication processes. Examines characteristics of communicator behavior with communication in relationships as the basic model; message transmission/reception; effects of communication.

    Credits: 3 cr

    General Education: Category 9

3 cr
  
  • COMM 105B - Public Speaking


    Theory and practice in organizing and presenting informational and persuasive messages in various public communication contexts. Emphasizes the communicator’s adaptations to audiences and speaking situations.

    Credits: 3 cr

    General Education: Category 9

3 cr
  
  • COMM 105C - Intro to Commun:argumentation


    Develops skill in critical thinking through argumentation and oral expression.

    Credits: 3 cr

    General Education: Category 9

3 cr
  
  • COMM 193 - College Success


    This course is attached to select existing Basic, Skills and General Education courses for the purpose of enhancing the success of first year college students. More detail can be found in the catalog section resources and services for students.

    Credits: 1 cr

1 cr
  
  • COMM 220 - Introduction to Performance Studies


    A beginning course in the analysis and performance of aesthetic texts grounded in, but not limited to, traditional literary forms (prose, poetry, drama). Performance texts may derive from a variety of aesthetic communication acts. Primarily individual performance; may involve some study of group performance.

    Credits: 3 cr

    Notes: Cross-listed with THEA 220  .
3 cr
  
  • COMM 225 - Nonverbal Communication


    Study of non-linguistic and para-linguistic dimensions of human communication. Personal space; eye contact/facial behaviors; body language, and touching; non-vocal aspects of communication; related topics. Survey of relevant and current research; empirical experiences and observations.

    Credits: 3 cr

3 cr
  
  • COMM 227 - Small Group Communication


    Examines group processes as they embody communication in decision making and problem solving groups. Provides opportunity for students to practice group communication behaviors in semi-structured exercises. Theoretical and practical approaches to group membership, norms, goals, leadership and related small group communication variables.

    Credits: 3 cr

3 cr
  
  • COMM 230 - Voice and Articulation


    An applied approach to developing the student’s vocal abilities through analysis and classroom, exercises. Voices will be refined for conversational as well as theatrical purposes. Dialect and local color will also be analyzed and applied to a variety of vocal types. Emphasis, will be placed upon improving individual voices in a classroom practicum.

    Credits: 3 cr

    Notes: Cross-listed with THEA 230  .
3 cr
  
  • COMM 270 - Communication in Marketplace & Media


    Enables students to identify and analyze messages and images to which they are exposed as consumers of goods and services and as recipients of information from various advertising sources, printed and electronic.

    Credits: 3 cr

3 cr
  
  • COMM 275 - Introduction to Public Relations


    Principles and practice of public relations in modern society, with emphasis on the history, issues, theoretical perspectives and current practices of the profession.

    Credits: 3 cr

3 cr
  
  • COMM 290 - Selected Topics in Comm


    Lower division seminar or laboratory.

    Credits: 1-4 cr

1-4 cr
  
  • COMM 315 - Persuasion & Attitude Change


    Examines processes and theories of attitude change; susceptibilities and resistances to persuasion; audience analysis; message formulation, and source credibility; verbal and non-verbal components of persuasive communication.

    Prerequisite: COMM 105A  or COMM 105B  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 325 - Business & Professional Communication


    Principles and skills involved in communication within a variety of organizational and job-related contexts. Explores relationships between presentational approaches to communication and a humanistic view of communication in hierarchical work settings.

    Prerequisite: COMM 105A  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 345 - Directing Forensics & Debate


    An individualized performance-oriented course, designed to involve students in the study of forensics and to prepare them to direct forensics activities at the secondary school level. Standard forensics categories will be covered, and students will become familiar with both the performance activities and the coaching/directing functions.

    Credits: 3 cr

3 cr
  
  • COMM 351 - Interpersonal Communication


    Skills and knowledge which contribute to an understanding of the role of communication in the initiation, maintenance, and dissolution of human relationships in both dyadic and group situations.

    Prerequisite: COMM 105A  or SOC 111  or instructor permission.

    Credits: 3 cr

    Notes: Cross-listed with SOC 351  .
3 cr
  
  • COMM 352 - Organizational Communication


    Principles and practice in the management of communication systems within formal organizations, with emphasis on information exchange, information, management and conflict resolution.

    Prerequisite: COMM 105A  or SOC 111  or instructor permission.

    Credits: 3 cr

    Notes: Cross-listed with SOC 352  .
3 cr
  
  • COMM 365 - Language, Thought, & Behavior


    Study of the roles played by language in communication; interactions among our uses of language, the ways in which we think and believe, and our construction of human relationships. Symbolic and abstracting characteristics of language; the perception of meanings; functional and dysfunctional semantic uses of language.

    Prerequisite: COMM 105A  or COMM 225  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 370 - New Media and Society


    Introduction to the social study of new media. Focuses on changes brought about by the Internet and other digital media in work, leisure, commerce, entertainment and news. Explores legal and regulatory issues raised by new media, challenges of assuring access, and implications of new media for democracy.

    Credits: 3 cr

3 cr
  
  • COMM 375 - Film and Media Criticism


    Considers film and visual media from diverse perspectives including genre theory, auteur theory, and ideological analysis. Students learn to think and write about visual media in an informed manner. Covers dimensions of visual media including storytelling, mise-en-scene, cinematography, editing, sound, and acting.

    Prerequisite: Junior or senior standing or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 379 - Research Methods in Human Communication


    An introduction to communication research methods designed to help students conduct research and critically evaluate research reports. Considers both quantitative and qualitative methods. Topics include hypothesis testing, research design, data analysis, and writing research reports.

    Prerequisite: Junior or senior standing or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 389 - Family Communication


    Study of intra-family communication patterns and relationships; examination of communication themes, and conflicts in various family settings; effects of communication in traditional and non-traditional family units. Survey of research in the field.

    Prerequisite: COMM 105A  or COMM 227  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 390 - Special Topics in Comm


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear in the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • COMM 405 - Human Communication Theory


    Human interaction viewed from an interdisciplinary perspective. Empirical and theoretical approaches to the study of verbal and non-verbal communication behavior. Symbolic interaction; defensive/supportive communication; role and gender contributions to communication; person perception; general systems theory. Survey of research in the field.

    Prerequisite: Junior or senior standing.

    Credits: 3 cr

3 cr
  
  • COMM 415 - Communication in Conflict


    Approaches to the identification and management of intrapersonal, interpersonal, and intra-group conflict, focusing on the role played by communication in generating, escalating, and reducing conflict.

    Prerequisite: COMM 105A  or COMM 315  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 425 - Gender in Communication


    Study of gender-related issues in human communication. Perceptions of gender reflected in verbal and non-verbal interpersonal communication; language behaviors of females and males; gender images suggested by media messages; gender-specific management of conflict, assertion, and self-disclosure; role stereotyping.

    Prerequisite: COMM 105A  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 435 - Communication in the Classroom


    Integrates research from various disciplines. Concentrates on verbal and nonverbal dynamics operating in the classroom environment. Focuses on human motivation, relationship development, communication styles, audience analysis, grading, listening, oral presentation skills, and criticism.

    Credits: 3 cr

3 cr
  
  • COMM 445 - Managerial Communication


    Focuses on behavioral communication processes and communication skills primary to managerial roles. Humanistic and social scientific approaches to such topics as management styles, human, motivation, leadership, rumor management, and interviewing. The course combines theory and application. An oral performance is required.

    Prerequisite: COMM 105A  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 455 - Intercultural Communication


    Study of the impact of culture on the communication process, with emphasis on the theory and research of how values, attitudes and beliefs influence communication among people from different cultural backgrounds.

    Prerequisite: COMM 105A  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 460 - Culture, Communication and Identity


    Provides an overview of concepts, theories, and relevant research on identity development within and across cultures, with emphasis on the performance of identity as it relates to gender, ethnicity, race, class, and nationality among others.

    Prerequisite: COMM 105A  or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 465 - Human Communication and Technology


    This course provides conceptual and theoretical understanding of the influences and consequences of technologies supportive of human communication processes. The invention and application of various technologies in human history are explored, as well as the consequences to the human condition. Future possible technological developments and their effects are examined.

    Prerequisite: COMM 105A  and junior or senior standing, or instructor permission.

    Credits: 3 cr

3 cr
  
  • COMM 475 - Communication and Popular Culture


    Considers how people use media and popular culture to construct their identities and relationships. Students look at how media are used in the everyday contexts of home, workplace, school and public places. Specific topics include how fans define themselves by collecting and manipulating media texts, and how media fit into parent-child relationships.

    Credits: 3 cr

3 cr
  
  • COMM 485 - Intercollegiate Forensics


    Provides practical experience in the preparation and presentation of individual forensics events including, public address, limited preparation, and oral interpretation. Experience related to topic selection, speech organization, research, critical thinking, and argumentation will be emphasized.

    Prerequisite: COMM 105A  , COMM 105B  or COMM 105C  or instructor permission.

    Credits: 3 cr

    Notes: Travel required. May be repeated for up to 6 credit hours.
3 cr
  
  • COMM 490 - Selected Topics in Communication


    Upper division or highly specialized seminar or laboratory.

    Prerequisite: Instructor permission.

    Credits: 1-4 cr

1-4 cr
  
  • COMM 491 - Special Seminar in Communicatn


    A departmental seminar in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • COMM 494 - Independent Study in Communication


    Before enrolling the student must submit a plan of study for approval.

    Prerequisite: Instructor permission.

    Credits: 1-4 cr

1-4 cr

Computer Information Systems

  
  • CIS 190 - Special Topics


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CIS 255 - Client Side Web Application Development


    This course focuses on web design and the client side of web application development. Topics include XHTML, Cascading Style Sheets (CSS), the Document Object Model, creating dynamic content and architecture, and building/deploying web pages and web sites. A large portion of the class is spent on examining the ECMA/JavaScript client side scripting language. Current topics of interest such as Web 2.0 and AJAX are explored. An introduction to using both commercial and open source web development tools is also provided.

    Prerequisite: CS 116  .

    Credits: 4 cr

4 cr
  
  • CIS 286 - Databases & Applications


    Presents an overview of database organization and management. Topics include: database organization, querying techniques, data extraction and manipulation, and application development and design. Students work with databases in multiple environments including PC’s, networks, and the WWW and design and develop a database application using Microsoft Access.

    Credits: 3 cr

3 cr
  
  • CIS 290 - Special Topics


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CIS 301 - Data Communication & Network Admin


    The course provides an introduction to data communication from a business-oriented standpoint. Topics include: Layered network architecture models; physical media construction; signaling methods; bandwidth limitations; network protocols; error detection and correction; medium access control; routing; internetworking; IP; networking application and programming software; networking hardware; management of local area networks.

    Prerequisite: CS 146  , CS 216  , CS 245  .

    Credits: 4 cr

4 cr
  
  • CIS 311 - Windows Programming With Vb.Net


    This course presents an introduction to writing windows applications using Visual Basic.NET. Topics include Windows, Console, WPF, ASP.NET applications, object oriented programming, graphical user interface development, exception handling, threading database management including LINQ and PLINQ and comparison of the two.

    Prerequisite: CS 216  , CS 146  .

    Credits: 4 cr

4 cr
  
  • CIS 333 - Introduction to System Software


    The conceptual foundations of computer systems will be established through a review of hardware architecture, underlying software/program, execution compiler, and operating systems. Definitions and examinations of topics such as machine structure, assemblers, loaders and inkers, macro processors, compilers and operating systems will be used to build the student’s competency in understanding the importance of system software to a modern computing system.

    Prerequisite: CS 216  .

    Credits: 4 cr

4 cr
  
  • CIS 355 - Server Side Web Application Development


    This course focuses on the server side of web application development technologies. Topics include understanding, installing and configuring various server side technologies such as web servers, scripting engines and databases. Students will also learn PHP to address server side scripting and its interplay with the client side response. Students will produce a large scale, dynamic web application to illustrate their application of the course topics. Examinations of database connectivity, web service models and the importance of XML will be provided.

    Prerequisite: CS 216  , CIS 255  .

    Credits: 4 cr

4 cr
  
  • CIS 357 - Object-Oriented Programming With Java


    This course will teach students object-orientation and the Java programming language. Object-oriented programming and UML concepts, including the derivation, development and implementation of classes are introduced. Students will learn the fundamentals of Java as well as topics such as container classes, threading, exception handling. Swing graphical user interface design and persistence.

    Prerequisite: CS 216  .

    Credits: 3 cr

3 cr
  
  • CIS 366 - Information Technology Project Mgt


    This course will teach students how to schedule budget and allocate resources for various information technology related projects and assess the quality and productivity of those projects. Specifically addressed are service organizations and software development organizations that must successfully manage and complete projects on time and budget in order to remain competitive. Software scheduling and costing tools will be presented.

    Prerequisite: CS 245  .

    Credits: 4 cr

4 cr
  
  • CIS 371 - Storage Devices & File Manipulation Tech


    This course presents an overview of the methods used to organize data on data storage devices. Topics include an overview of file organization and access methods, blocking and buffering external storage devices, file processing with C++, I/O stream class, analysis of internal and external sorts and search techniques.

    Prerequisite: CS 216  , CS 245  .

    Credits: 4 cr

4 cr
  
  • CIS 386 - Database Management Systems


    This course presents an overview of database management system components and their functions. Topics include logical and physical database design, database implementation, relational network hierarchical, and object-oriented database models, database administration functions and current trends in database systems.

    Prerequisite: CS 216  .

    Credits: 4 cr

4 cr
  
  • CIS 390 - Special Topics


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CIS 393 - Directed Readings


    An organized plan of readings in one or more aspects of the discipline. The student and instructor must agree on a plan of readings prior to enrollment.

    Prerequisite: Instructor permission, 3.00 GPA or higher, and a minimum of 12 credits in the discipline.

    Credits: 1-3 cr

1-3 cr
  
  • CIS 422 - Systems Analysis & Design Concepts


    Topics for this course include systems analysis, computer system engineering, problem identification, system development methodologies, feasibility studies, software project planning, and requirements analysis and documents. This course is a study of systems analysis and design techniques applicable to the analysis and requirements phases of the life cycle, including estimation, scheduling, diagramming and prototyping. The student will learn the key points of planning, implementing, and managing a software system.

    Prerequisite: CIS 311  , CIS 366  , CIS 386  .

    Credits: 4 cr

4 cr
  
  • CIS 424 - System Detail Design, Impl & Mgmt


    This course will present software design fundamentals and design method, including data flow, data structure, object and real-time. Programming languages and coding, software maintenance, software quality, CASE and configuration management will also be covered. This course will focus on the design, coding, and testing phases. Students will discuss standards development and use, quality assurance and control issues, implementing system reviews, software testing, organization and planning, functionality testing, unit and system testing, and user acceptance testing. Structured walk-throughs, desk checking, and data flow analysis will be covered.

    Prerequisite: CIS 422  .

    Credits: 4 cr

4 cr
  
  • CIS 425 - Decision Support Systems


    The analysis and design of information systems permitting the computer to become an integral part of the decision making process. This course will examine various systems ranging from optimization problem solvers through artificially intelligent systems that support the decision making process. In particular, optimization-problem solving packages, language processing systems, expert systems and genetic algorithms will be examined.

    Prerequisite: CIS 311  , CS 245  , senior standing.

    Credits: 3 cr

3 cr
  
  • CIS 486 - Data Warehousing & Entr Database Systems


    This course will examine how large amounts of data are stored, processed and managed in large complex environments such as healthcare systems, manufacturing systems and educational systems. Students will cover topics including enterprise resource planning (ERP) systems, object-oriented databases and semantic modeling through metadata. In addition, new technologies related to data exchange, such as XML and SOAP will be studied.

    Prerequisite: CIS 386  .

    Credits: 3 cr

3 cr
  
  • CIS 490 - Special Topics


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CIS 497 - Senior Project


    An independent senior project in the discipline.

    Prerequisite: Senior standing, major in the discipline and instructor permission.

    Credits: 1-4 cr

1-4 cr
  
  • CIS 498 - Honors Thesis


    Preparation and completion of an honors thesis.

    Prerequisite: Honors students status and thesis advisor permission.

    Credits: 3 cr

    Notes: May enroll twice, once for the preparation of the proposal and once for its completion.
3 cr

Computer Science

  
  • CS 101 - Using the Internet


    Introduction to the internet including discussions of web names, web addresses, URLs, policies, services, secure web transactions and client/server architecture. Various services such as sending and receiving e-mail, telnet, FTP, ssh, web browsing and search engines will be examined. Coverage of SVSU network services such as accessing library resources will be provided. Students will also learn how to develop their own web pages and publish simple web sites.

    Credits: 3 cr

3 cr
  
  • CS 105 - Introduction to Computers & Programming


    Introduction to computer capabilities, limitations and applications; computer system organization; input, output and secondary storage devices; CPU components; data communication systems; database management system; operating systems; computers impact on society; problem solving with computers including algorithm development, structured programming and top-down design.

    Credits: 4 cr

4 cr
  
  • CS 107 - Algorithm Design & Unix


    Introduction to problem solving with computers, including algorithm development cycle, top-down design, algorithm design with NS charts and an introduction to the UNIX operating system.

    Credits: 1 cr

1 cr
  
  • CS 110 - Programming for Engineers & Scientists


    Introduction to computer systems problem solving, algorithm development, and the Unix system; constants and variables; arithmetic and logical expressions; control structures; stream input/output; functions; string arrays and structs; introduction to data abstraction and objects.

    Prerequisite: MATH 103  .

    Credits: 3 cr

    Notes: Not applicable to CS or CIS majors and minors.
3 cr
  
  • CS 116 - Computer Programming I


    This course presents an introduction to the concepts and techniques of computer programming. Emphasis is placed on developing the student’s ability to apply problem-solving strategies to design algorithms and to implement these algorithms in the C++ language.

    Prerequisite: MATH 103  or equivalent and CS 105  or CS 107  (if test out of CS 105.)

    Credits: 4 cr

4 cr
  
  • CS 146 - Visual Basic.NET Programming


    Algorithm and problem-solving method, design and development of modular programs using the Visual BASIC Language including numeric and string operations, input and output operations, decision constructs, repetitive constructs, array processing, graphics and sequential and random file processing.

    Credits: 3 cr

3 cr
  
  • CS 160 - Microcomputer Software


    Introduction to microcomputer software including the Windows operating system, a word processor, (Microsoft Word), a spreadsheet (Microsoft Excel) and a presentation package (Microsoft PowerPoint).

    Credits: 3 cr

3 cr
  
  • CS 190 - Topics in Computer Science


    Elementary topics in computer science. Topics may include an introduction to higher level computer languages other than those listed. The course content must be approved by the department.

    Prerequisite: Instructor permission.

    Credits: 1-3 cr

1-3 cr
  
  • CS 216 - Computer Programming II


    This course continues the development of computer programming techniques introduced in CS 116. Topics include data abstraction, object-oriented programming, linear and nonlinear data structures and analysis of sort and search routines including inheritance, polymorphism, pointers, recursion lists, linked-lists, stacks, queues and binary trees.

    Prerequisite: CS 116  and MATH 120A  , MATH 120B  , MATH 140   or MATH 161  .

    Credits: 4 cr

4 cr
  
  • CS 245 - Statistics and Its Appl in Computer Science


    This course will focus on topics such as statistics, probability theory, sampling theory and statistical inference when applied to the field of computer science and information systems. Additional topics will include data collection, analysis, interpretation and handling massive data sets with examples from the field of computer information systems.

    Prerequisite: CS 116  and MATH 120B  or MATH 140  or higher.

    Credits: 4 cr

4 cr
  
  • CS 280! - Decision Making With Data


    The topics covered in this course will include visualization and pattern recognition (data mining). Data mining methods and statistical models will be used to visualize and to interpret data to extract any hidden information using data mining features provided by software packages such as Office Products, SPPS, and SAS. Such results are useful in the decision making process. The course will also include an introduction to computers, operating systems and related computer software packages.

    Prerequisite: MATH 082  , ENGL 111  .

    Credits: 4 cr

    General Education: Category 3, CI

4 cr
  
  • CS 290 - Special Topics in Computer Sci


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CS 316 - Data Structures & Algorithm Analysis


    This course presents an introduction to advanced data structures using object oriented C++ language features. Topics include abstract levels of data type, classes, member functions, access ability, recursion, AVL-trees, B-trees and general trees, graphs, sorting, searching, hashing, complexity and efficiency of algorithms, data compressions and memory management.

    Prerequisite: MATH 300  (may be taken concurrently) and CS 216  .

    Credits: 4 cr

4 cr
  
  • CS 331 - Computer Organization& Assembly Language


    This course presents an introduction to low-level computer architecture and its relationship to assembly language programming. Topics include number systems, Boolean algebra, logic gates, simplification of Boolean functions, combinational logic, sequential logic, machine organization, assembly language programming, the interface of low-level language to the architecture and to higher-level programming languages, the assembly/ link/loading process and machine representation of data/instructions.

    Prerequisite: CS 216  .

    Credits: 4 cr

4 cr
  
  • CS 333 - Computer Forensics I


    Introduction to storage structure, data capturing, and analysis, forensics tools.

    Prerequisite: CS 216  and CJ 201!  or instructor permission.

    Credits: 4 cr

4 cr
  
  • CS 345 - UNIX & System Administration


    This course presents a study of the administration of a programming-oriented UNIX system. Topics include the UNIX file structure, configuration, files in UNIX, daemons, cron/crontab, e-mail, backup and restore, Perl, Java, C-shell, Bourne shell, UNIX commands and command-line options and UNIX system security.

    Prerequisite: CS 216  .

    Credits: 3 cr

3 cr
  
  • CS 390 - Special Topics


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CS 394 - Independent Research


    An independent research project in the discipline by a student or a cooperative research project with a faculty member. The student and instructor must agree on a project before enrollment.

    Prerequisite: Instructor permission, 3.00 GPA or higher and a minimum of 12 credits in the discipline.

    Credits: 1-4 cr

1-4 cr
  
  • CS 396 - Field Studies


    Applications of the discipline in off-campus locations. The student and instructor must agree on the project before enrollment.

    Prerequisite: Instructor permission, 2.50 GPA or higher and a minimum of 12 credits in the discipline.

    Credits: 1-4 cr

    Notes: May enroll only twice in one department.
1-4 cr
  
  • CS 401 - Computer Networks I


    This course presents the theoretical concepts necessary to understand the complex problem of computer networking. Topics include computer network architectures and models, bandwidth, limitations of physical media, analog and digital signaling methods, data link protocols, error detection and correction, medium access control in broadcast networks, routing algorithms, internetworking, the Internet Protocol, connection management, transport services including TCP/UDP, network applications, local-area and wide-area networks.

    Prerequisite: CS 331  .

    Credits: 4 cr

4 cr
  
  • CS 402 - Advanced Computer Networks II


    This course presents advanced concepts in computer networking by extending theoretical knowledge gained in CS 401. Topics include the common gateway interface, network security and network monitoring scripting and programming languages for computer networks, electronic commerce techniques, web graphics, virtual private networks, construction and administration of internet servers and the interface to network-connected databases.

    Prerequisite: CS 401  .

    Credits: 4 cr

4 cr
  
  • CS 411 - Database Systems


    This course presents concepts in database systems. Topics include: basic file structures, database system concepts and architecture, relational data models, formal languages for the relational model normalization and database design processes, database transaction processing concepts and emerging trends.

    Prerequisite: CS 216  . Recommended: CS 316  .

    Credits: 4 cr

4 cr
  
  • CS 416 - Algorithms and Complexity


    This course presents advanced concepts in algorithm analysis. Algorithmic topics include the design and analysis of computer algorithms, divide and conquer techniques, dynamic programming, the greedy method, backtracking algorithms for sorting and searching, graph computations, pattern matching and NP-complete problems. Topics in the analysis of algorithms include the fundamentals of the theory of computation and complexity theory, computability logic, the relationships between complexity classes, NP-completeness, P-completeness and randomized computation.

    Prerequisite: CS 316  .

    Credits: 4 cr

4 cr
  
  • CS 421 - Object-Oriented Des & Develop


    This course presents advanced techniques in reusable object-oriented design. Topics include UML using object-oriented libraries, designing with inheritance, debugging and testing, user interface design and creating object libraries and other techniques for code and experience reuse.

    Prerequisite: CS 216  . Recommended: CS 316  and CIS 366  , Java programming language background or CIS 357  .

    Credits: 4 cr

4 cr
  
  • CS 422 - Object-Oriented Des & Devel II


    This course continues the development of advanced techniques in object-oriented design implementation and testing introduced in CS 421. Software systems of increasing complexity are developed and tested. Topics include the role of UML in software system definition design programming and testing. Also studied is the creation and use of object-oriented libraries and other techniques for code and experience reuse.

    Prerequisite: CS 421  . Recommended: CIS 366  .

    Credits: 4 cr

4 cr
  
  • CS 431 - Computer Architecture


    This course presents an exploration of many aspects of the internal architecture and organization of a computer. Topics include the history of computer system architecture, buses, internal/external memory, I/O devices, computer arithmetic instruction sets, CPU structure, reduced instruction set computers vs. complex instruction set computers, microprogrammed vs. hard-wired control unit operation, advanced performance-enhancing features, parallel computer architecture and an overview of digital logic.

    Prerequisite: CS 331  .

    Credits: 4 cr

4 cr
  
  • CS 433 - Computer Forensics II


    More in-depth data capturing and analysis techniques investigating OS network security, analyzing network traffic, analyzing malwares and studying hackers’ behavior.

    Prerequisite: CS 333  .

    Credits: 4 cr

4 cr
  
  • CS 434 - Student Seminar in Computer Forensics


    Readings and presentations of emerging computer forensics topics of interest.

    Prerequisite: CS 333  .

    Credits: 1 cr

1 cr
  
  • CS 446 - Operating Systems


    This course presents an introduction to the design and implementation of both traditional and distributed operating systems. Topics include processes, memory management, file systems, I/O deadlocks, distributed systems, synchronization, distributed file systems and case studies.

    Prerequisite: CS 216  , CS 331  .

    Credits: 4 cr

4 cr
  
  • CS 451 - Programming Languages & Compiler Constr


    This course presents a study of computer programming languages and a comparison in terms of features such as application, type checking and encapsulation. Topics include a study of grammar languages, BNF, finite state automata, top-down and bottom-up parsing methods, parsing with and without back ups, operator precedence grammars, LL(k)and LR(k) parsers. The course also presents an introduction to compiler development including scanners, syntax checking and code generators.

    Prerequisite: CS 216  . Recommended: CS 316  .

    Credits: 4 cr

4 cr
  
  • CS 476 - Computer Graphics


    This course presents the basic concepts of computer graphics generation, software and hardware requirements for graphics and its applications. Topics include the X window system, graphics computation over networks, functions of the client and server, graphics input and output devices, interactive program development, graphical and text attributes, construction of panels and buttons, algorithmic techniques for window clipping & viewport transformation, 2-D object transformation, 3-D object modeling and animation and graphics applications.

    Prerequisite: CS 216  .

    Credits: 4 cr

4 cr
  
  • CS 482 - Artificial Intelligence & Expert Systems


    This course presents a study of artificial intelligence and expert systems. Topics include PROLOG programming search methods, knowledge acquisition, knowledge representation including belief networks, knowledge validation, neural networks, expert system development including uncertainty management methods such as statistical, symbolic and fuzzy logic, expert system shell survey of current expert systems and future trends.

    Prerequisite: CS 216  . Recommended: CS 316  .

    Credits: 4 cr

4 cr
  
  • CS 490 - Topics in Computer Science


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 4 cr

4 cr
  
  • CS 491 - Special Seminar


    A departmental seminar in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CS 496 - Field Studies


    Applications of the discipline in off-campus locations. The student and instructor must agree on the project before enrollment.

    Prerequisite: Instructor permission, 2.50 GPA or higher, and a minimum of 12 credits in the discipline.

    Credits: 1-4 cr

    Notes: May enroll only twice in one department.
1-4 cr
  
  • CS 497 - Special Topics


    An independent senior project in the discipline.

    Prerequisite: Senior major in the discipline, instructor permission.

    Credits: 1-4 cr

1-4 cr

Criminal Justice

  
  • CJ 201! - Intro to Criminal Justice


    A survey of the philosophical and historical origins of criminal justice. Development of the American criminal justice system.

    Prerequisite: ENGL 111  .

    Credits: 3 cr

    General Education: Category 7  , CI

3 cr
  
  • CJ 206 - International Law


    This course provides a survey of the general parameters of international law as well as some of the current issues such as piracy, war crimes, genocides, human rights, and environmental law. The class utilizes a variety of means to gain a better understanding of international law, including a moot court or mock trial exercise and case briefing of major international legal cases.

    Prerequisite: PS 130!  or PS 205  .

    Credits: 3 cr

    Notes: Cross-listed with PS 206.
3 cr
  
  • CJ 290 - Special Topics in CJ


    A departmental course in a subject area not currently listed in the catalog. A descriptive title will appear on the course schedule and the transcript.

    Prerequisite: As listed in the course schedule.

    Credits: 1-4 cr

1-4 cr
  
  • CJ 302 - Policing


    The historical and social settings of the police; the police role and discretion; police organization and practices; problems of law enforcement in contemporary society.

    Credits: 3 cr

3 cr
  
  • CJ 303 - Criminal Courts


    The organization and operation of local, state and federal courts in America; emphasis on the steps in the legal process and the roles of principal legal actors-prosecutors, defense counsel and judges.

    Credits: 3 cr

3 cr
  
  • CJ 304 - Corrections


    The historical and social settings of corrections; theories and practices in corrections; correctional programs in institutions and the community.

    Credits: 3 cr

3 cr
  
  • CJ 305 - Criminal Law


    The study of the authority of government to regulate conduct within constitutional limitations. Primary emphasis will be on learning the principles (i.e., elements) of traditional crimes, finite legal distinctions among various offenses, and applicable defenses.

    Credits: 3 cr

3 cr
 

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