Apr 18, 2024  
2018-2019 Undergraduate Academic Catalog | Expires Aug. 2025 
    
2018-2019 Undergraduate Academic Catalog | Expires Aug. 2025 THIS CATALOG IS ARCHIVED. BE SURE YOU ARE ACCESSING THE MOST ACCURATE CATALOG FOR YOU.

Courses


 

Chemistry

  
  • CHEM 412 - Biochemistry I


    An introduction to structure and function of proteins, carbohydrates, lipids and nucleic acids. Mechanism of enzyme reactions including kinetic consideration will be discussed as well as the full spectrum of intermediate metabolism. (3-0)

    Requisites: CHEM 230 or CHEM 240 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 413 - Biochemistry Laboratory


    Fundamental techniques, biochemical preparations and measurements. (0-3)

    Requisites: CHEM 412 (Required, Previous or concurrent).

    Credits:1 cr

1 cr
  
  • CHEM 414 - Inorganic Chemistry


    Periodic classification of the elements, structural relationships, mode of reaction, coordination compounds, kinetics and mechanisms of reactions.(3-0)

    Requisites: CHEM 330 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 414L - Inorganic Synthesis


    Synthesis, purification and characterization of inorganic and organometallic compounds. (0-3)

    Credits:1 cr

    Notes: May take concurrently with CHEM 414  .
1 cr
  
  • CHEM 415 - Advanced Organic Chemistry


    A review and extension of organic chemistry with special emphasis on rearrangements, mechanisms and physical organic chemistry. (3-0)

    Requisites: CHEM 330 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 416 - Polymer Science


    An introduction to the chemical and physical characteristics of natural and synthetic polymers. The course covers the chemistry and kinetics of polymerization, structure-property relationships and selected topics relating to technological application of these materials.

    Requisites: CHEM 330 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 417 - Environmental Chemistry


    An introduction to environmental chemistry covering air, water and soil chemistry and transport phenomena.

    Requisites: CHEM 330 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 418 - Green and Sustainable Chemistry


    This course will cover current technologies in green chemistry, renewable resources, biomass and biofuels, ecotoxicology, site remediation, and waste treatment, and will include regulatory and compliance issues.

    Requisites: CHEM 330 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 419 - Environmental Analytical Methods


    Instrumental analysis course focusing on sample collection, preparation, methods of analysis and reporting protocols. (1-6)

    Requisites: CHEM 314 (Required, Previous).

    Credits:3 cr

3 cr
  
  • CHEM 420 - Biochemistry II


    A continuation of Biochemistry I with an in-depth coverage of the chemistry and biochemistry of nucleic acids, cell signaling, lipid metabolism and photosynthesis includes both lecture and an intensive lab with methods related to those topics addressed in lecture. (3-6)

    Requisites: CHEM 412 (Required, Previous).

    Credits:5 cr

5 cr
  
  • CHEM 490 - Special Topics


    Topics of special or current interest are offered periodically. The credit allowed for the particular course offered will be set by the department. Appropriate prerequisites will vary with the nature of the course offering and will be determined by the instructor.

    Requisites: CHEM 112, CHEM 112L. (Required, Previous).

    Credits:1-6 cr

1-6 cr
  
  • CHEM 491 - Research in Chemistry


    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.

    Requisites: As listed in the course schedule (Required, Previous).

    Credits:1-3 cr

1-3 cr
  
  • CHEM 495 - Research in Chemistry


    Normally elected by junior and senior chemistry majors; however, open to all qualified students. Student must obtain written permission of both an advisor to direct the project and the departmental chairperson. Before a project is selected the student must consult with a minimum of three staff members. At least four hours of work per week is expected for each hour of credit elected. In addition, attendance at a weekly seminar is required and may include a presentation as well. This course may be taken as often as desired but only 3 credit hours will be counted for the major.

    Credits:1-3 cr

1-3 cr
  
  • CHEM 498 - Honors Thesis


    Preparation and completion of an Honors Thesis.

    Requisites: Honors student status and thesis advisor permission (Required, Previous).

    Credits:3 cr

    Notes: May enroll twice, once for the preparation of the proposal and once for its completion.
3 cr
  
  • CHEM 499 - Undergrad Seminar in Chemistry


    Presentation of technical material and training in the use of chemical literature. Invited speaker and student presentation of topics from current research or chemical literature.

    Credits:1 cr

1 cr

College Transitions

  
  • CT 100 - Transition Semester


    Course introduces students to the university culture and helps them develop the skills to be successful.

    Credits:1 cr

1 cr

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 (GE9)


    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:  

3 cr
  
  • COMM 105B - Public Speaking (GE9)


    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:  

3 cr
  
  • COMM 105C - Intro to Communication: Argumentation (GE9)


    Develops skill in critical thinking through argumentation and oral expression.

    Credits:3 cr

    General Education:  

3 cr
  
  • COMM 193 - College Success


    This course is attached to select existing   and   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

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.

    XLIST: THEA 230  

    Credits:3 cr

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.

    Requisites: COMM 105A or COMM 105B or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or COMM 105B or SOC 111 or instructor permission (Required, Previous).

    Credits:3 cr

3 cr
  
  • COMM 352 - Organizational Communication


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

    Requisites: COMM 105A or SOC 111 or instructor permission (Required, Previous).

    Credits:3 cr

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.

    Requisites: COMM 105A or COMM 225 or instructor permission (Required, Previous).

    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.

    Requisites: Junior or senior standing or instructor permission (Required, Previous).

    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.

    Requisites: Junior or senior standing or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or COMM 105B or COMM 227, or instructor permission (Required, Previous).

    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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: Junior or senior standing (Required, Previous).

    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.

    Requisites: COMM 105A or COMM 315 or instructor permission. (Required, Previous).

    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.

    Requisites: COMM 105A or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or instructor permission (Required, Previous).

    Credits:3 cr

3 cr
  
  • COMM 451 - Communication & Social Support


    Provides a conceptual and theoretical understanding of the study of social support. The relationship between the communication of social support and physical, psychological, and relational well-being will be explored.

    Requisites: COMM 105A or instructor permission. (Required, Previous).

    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.

    Requisites: COMM 105A or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A and junior or senior standing or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A, COMM 105B or COMM 105C or instructor permission (Required, Previous).

    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.

    Requisites: COMM 105A or COMM 105B (Required, Previous).

    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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: Instructor permission (Required, Previous).

    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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: CS 116 (Required, Previous).

    Credits:4 cr

4 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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: CS 146, CS 216, CS 245 (Required, Previous).

    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.

    Requisites: CS 216, CS 146 (Required, Previous).

    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.

    Requisites: CS 216 (Required, Previous).

    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.

    Requisites: CS 216, CIS 255 (Required, Previous).

    Credits:4 cr

4 cr
  
  • CIS 357 - Advanced Programming with Java


    This course will teach students object-orientation and advanced features of the Java programming language. Objectoriented 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 generic classes, threading, exception handling, Swing graphical user interface design, Processing XML documents, Networking, Database programming and persistence.

    Requisites: CS 216 (Required, Previous).

    Credits:4 cr

4 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.

    Requisites: CS 245 (Required, Previous).

    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.

    Requisites: CS 216, CS 245 (Required, Previous).

    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.

    Requisites: CS 216 (Required, Previous).

    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.

    Requisites: CIS 311 (Required, Previous).

    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.

    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.

    Requisites: CIS 311, CIS 366, CIS 386 (Required, Previous).

    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.

    Requisites: CIS 422 (Required, Previous).

    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 technologies 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, neural networks, machine learning systems, genetic algorithms and data visualization systems will be examined.

    Requisites: CIS 311, CS 245, Senior standing (Required, Previous).

    Credits:4 cr

4 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 manufacturing and educational systems. Students will cover topics including traditional RDBMS and its role in modern large data environments, data exchange facilities, advances in data storage technology and issues related to data production and quality. Students will be required to model a data warehouse project making heavy use of an extract/transform/loading (ETL) system they will build.

    Requisites: CIS 386 (Required, Previous).

    Credits:4 cr

4 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.

    Requisites: Instructor permission (Required, Previous).

    Credits:1-4 cr

1-4 cr
  
  • CIS 497 - Senior Project


    An independent senior project in the discipline.

    Requisites: Senior standing, major in the discipline, instructor permission (Required, Previous).

    Credits:1-4 cr

1-4 cr
  
  • CIS 498 - Honors Thesis


    Preparation and completion of an Honors Thesis. May enroll twice, once for the preparation of the proposal and once for its completion.

    Requisites: Honors students status and thesis advisor permission (Required, Previous).

    Credits:3 cr

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 & Programmg


    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; Computer’s impact on society; problem solving with computers including algorithm development, structured programming and top-down design.

    Credits:4 cr

4 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.

    Requisites: MATH 103 (Required, Previous).

    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 Java Programming language.

    Requisites: MATH 103 or equivalent and CS 105 or CS 107 (if test out of CS 105) (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 146 - Visual Basic.NET Programming


    Algorithm and problem-solving methods, 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.

    Requisites: CS 105 concurrent for CS or CIS majors only. (Non-CS/CIS majors are exempt.) (Required, Previous or concurrent).

    Credits:3 cr

    Notes: Non-CS/CIS majors are exempt from the CS 105  prerequisite.
3 cr
  
  • CS 150 - Contemporary Business Software


    This course provides students with an introduction to working with contemporary computer applications with a focus on popular applications such as spreadsheets. Topics will have a business focus and include: absolute/relative addressing, spreadsheet formatting, working with formulas, creating graphs, building presentations and using styles, templates and reviewer comments.

    Credits:1 cr

    Notes: This course is specifically for students in the College of Business & Management.
1 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.

    Requisites: Instructor permission (Required, Previous).

    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, recursion lists, linked-lists, stacks, queues and binary trees.

    Requisites: CS 116 and MATH 120A, MATH 120B, MATH 140 or MATH 161 (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 232 - Cybersecurity System Administration


    This course covers planning, deploying, and maintaining servers, desktops, networks, and virtualization. Topics include foundations of open source technologies, Windows installation, Linux installation, networking fundamentals, routing fundamentals, virtual private networking concepts, managing the components of the network, and virtualization. Commercial and open source platforms are compared, configured, and secured. Business related benefits of proprietary software, open source software, and virtualization are discussed and applied. This course includes extensive use of hands-on exercises that simulate real-world computer/networking infrastructures.

    Requisites: CS 105  

    Credits:4 cr

4 cr
  
  • CS 233 - Cybercrime, Technolog. & Countermeasures


    This course is an overview of cybercrime from a criminal justice perspective but which also includes hands-on computer exercises that demonstrate attacks and defenses. We will examines types of computer and cybercrimes (including cyber terrorism), the hacker subculture, cybercrime prevention, information security and investigative methodologies, and the legal, social, and policy issues (e.g., jurisdiction, privacy) inherent in its detection, control and prevention.

    Requisites: CS 232   or instructor permission

    Credits:4 cr

4 cr
  
  • CS 245 - Statistics and Its Appl in Comp. Sci.


    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.

    Requisites: CS 116 and MATH 120B or MATH 140 or higher (Required, Previous).

    Credits:4 cr

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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: CS 216. (Required, Previous). | MATH 300 (Required, Previous or concurrent).

    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.

    Requisites: CS 216 (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 333 - Computer Forensics


    This course presents principles and techniques of conducting computing investigations and examinations of the use of computers in the digital crimes, and collecting and analyzing the digital evidence in civil, criminal, or administrative cases. Topics include: evidences gathering and analyzing, static and live data acquisitions, file structure, data image validation, virtual machine forensics, cloud forensics, e-mail investigation, mobile device forensics and report writing.

    Requisites: CS 232  , CS 233  , and CS 216  or instructor permission (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 345 - UNIX & System Administration


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

    Requisites: CS 216 (Required, Previous).

    Credits:4 cr

4 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.

    Requisites: As listed in the course schedule (Required, Previous).

    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.

    Requisites: Instructor permission, 3.00 GPA or higher and a minimum of 12 credits in the discipline (Required, Previous).

    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.

    Requisites: Instructor permission, 2.50 GPA or higher and a minimum of 12 credits in the discipline (Required, Previous).

    Credits:1-4 cr

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


    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.

    Requisites: CS 331 (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 403 - Mobile Application Development


    This course examines mobile application development for small footprint devices. Development strategies, issues and limitations pertaining to mobile devices will be presented. Current techniques, toolsets and application frameworks will be provided with students producing several mobile applications.

    Requisites: CIS 355, and CS 401 or CIS 301 (Required, Previous).

    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.

    Requisites: CS 216 (Required, Previous).

    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.

    Requisites: CIS 355 CIS 357 CS 401 CS 411, and senior standing. (Required, Previous).

    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.

    Requisites: CS 331 (Required, Previous).

    Credits:4 cr

4 cr
  
  • CS 433 - Cybersecurity


    This course provides an overview of different aspects of cyber security. Students will be exposed to the spectrum of security activities, methodologies, attacks, hacking and defense mechanisms. Topics include: cybersecurity overview, security policy, application security, computer network attack and defense, data hiding, wireless security, cyber behavior analysis, authentication, access control, cryptography, cyber threats and their defense.

    Requisites: CS 333  

    Credits:4 cr

4 cr
  
  • CS 434 - Student Seminar in Computer Forensics


    Readings and presentations of emerging computer forensics topics of interest.

    Credits:1 cr

1 cr
 

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