May 05, 2024  
2013-2014 Catalog 
    
2013-2014 Catalog [ARCHIVED CATALOG]

Course Descriptions


Students should consult with the program chair if they are not sure of their preparation for a specific course. Course prerequisites specified are the minimum preparation required. In their first two university years, students need to work closely with their advisors to schedule the necessary General University Course Requirements and lower-division core courses to prepare properly for upper-division studies.

 

Business Administration

  
  • BADM 375 - International Business I

    3 credits
    The growth and importance of international business and foreign investment. Analysis of cultural, political, social and economic aspects of doing business abroad. Procedures of international trade and economic development. Offered TBA. Prerequisite(s): BADM 341W  & ECON 202  or Permission of the Program Chair.
  
  • BADM 490W - Internship

    1-6 credits
    Through individually appropriate field experiences students are given opportunities to apply knowledge gained from coursework, and to integrate theory and practice in professional situations. Only three semester credit hours may be used to satisfy the upper division concentration requirements. Prerequisite(s): Permission of the Program Chair.
  
  • BADM 101 - Introduction to Business Management

    3 credits
    A general survey of the business curriculum; accounting, administration, management, business economics, human relations, marketing, finance, quantitative methods, and environmental issues. Offered Fall semesters.
  
  • BADM 462 - Labor-Management Relations

    3 credits
    Relations of organized labor and management in both private and public employment with the focus on management and union philosophies, union and non-union employees, contract negotiation and administration. Dispute settlement procedures, pattern of relationships, wage determination and analysis of current issues are mastered to provide the necessary skills to work in this critical arena. Employment Law issues will also be discussed. Offered TBA. Prerequisite(s): Permission of the Program Chair.
  
  • BADM 380 - Management of Information Systems

    4 credits
    Development of the concept of computer based information systems as applied to current business technical systems. Topics include knowledge of spreadsheet, relational database, presentation and word processing programs. Special focus will be on constructing macros and linking of information across the various programs. Offered Fall semesters. Prerequisite(s): Permission of the Program Chair.
  
  • BADM 341W - Management Principles

    3 credits
    Students will be introduced to management concepts and philosophy i.e. managerial procedure including communication, delegation, the motivation of employees, with emphasize on the analysis of case study and current business situations and conditions using internet information. Offered Fall semesters. Prerequisite(s): BADM 215W  and BADM 255 .
  
  • BADM 318 - Managing Diversity

    3 credits
    This course is structured to introduce the student to issues of managing workplace culture and diversity situations. It will concentrate on demographic awareness and diversity challenges; relationships resulting from more women in the workplace; employees with disabilities, older workers; and race relations. Students will be introduced to the concepts of managing in the ever changing and unique workplace of today. Offered Spring semesters.
  
  • BADM 410 - Marketing Research

    3 credits
    This course analyzes methods that can be used to help satisfy marketing and business issues, such as planning strategy, problem-solving, pricing, or control. Students will be exposed to various marketing research techniques that are generally accepted in the industry today. Emphasis will be placed on understanding what issues can be addressed by marketing research, how to perform marketing research, and how to interpret and utilize the outcome obtained through market research. In general, marketing research delineates the information required to address an issue, designs the methods of collecting information, manages and implements the data gathering process, analyzes and interprets the results, and communicates the findings and their implementation. Each student shall complete several small projects.
  
  • BADM 342W - Organizational Behavior

    3 credits
    An investigation of individual behavior in group settings; decision making, conformity and leadership styles, organizational change and development techniques. Emphasis will be on the structure, design and relationships in private and public organizations. Offered Spring semesters. Prerequisite(s): BADM 341W .
  
  • BADM 373 - Principles of Marketing

    3 credits
    A survey of planning and problem-solving activities which confront the market manager. Integration of advertising, pricing, promotion, and distribution of consumer and industrial goods, as well as coordination with other business functional areas, will provide the student with a holistic approach to the impact marketing has on the modern world. Offered Fall semesters. Prerequisite(s): BADM 255  or Permission of the Program Chair.
  
  • BADM 322 - Sales and Sales Management

    3 credits
    Analysis of selling strategies and tactics in different situations and problems of managing a sales force. There will be a concentration of personal selling activities. Specific focus on how to manage a sales force will be emphasized – objective, recruiting, selection, training, motivation, compensation, evaluation and control. Emphasis will be placed on applications of the behavioral sciences.
  
  • BADM 320 - Small Business Management

    3 credits
    In-depth study of business functions, management practices, and the significant problems encountered in establishing, financing, operating, and controlling individual operations. Business activity appraisal and student practice within the business community will be featured in this course. Offered Spring semesters. Prerequisite(s): BADM 101  and BADM 215W .
  
  • BADM 495 - Special Project

    1-6 credits
    An advanced course designed to permit qualified students to pursue an approved topic through independent study under the direction of a faculty member and to produce a specific outcome. Offered each semester. Prerequisite(s): Permission of Program Chair.
  
  • BADM 455W - Strategic Planning and Evaluation

    3 credits
    Decision-making methods for managing various business cycles and environmental circumstances; analysis of objectives and development of personnel and programs into an integrated whole. To be taken during students final semester. Offered Spring semesters.
  
  • BADM 255 - Survey of the Business Work Environment

    3 credits
    The student will study the behavior of people in the workplace. The focus will be on psychological, social, multicultural, and interpersonal relationships faced daily. The Case study method will be employed. Relationships are examined with the intent to facilitate organizational goals. Offered Spring semesters. Prerequisite(s): BADM 101  or permission of  Dept Chair.
  
  • BADM 344 - The Legal Environment of Business

    3 credits
    An introduction to the legal systems, how law comes into being, how it is formed by society and business, how it affects society and business, concepts of business regulation, ethics, property rights and protection. Topics covered include contracts, sales, law warranties, torts, agency, property, and bankruptcy. Offered Spring semesters. Prerequisite(s): Permission of the Program Chair.

Chemistry

  
  • CHEM 390 - Advanced Topic

    1-4 credits
    Independent study of specialized subject matter in chemistry. Topics vary, depending upon current interests and needs. May be repeated for credit with a new topic. Prerequisite(s): Permission of the Program Chair.
  
  • CHEM 410W - Biochemistry

    3 credits
    Modern biochemistry including cellular organization, analytical methods, aqueous environments, as well as amino acids, proteins, enzymes, carbohydrates, lipid membranes and metabolism. Laboratory includes modern techniques for the purification and identification of macromolecules. Offered Spring semester. Prerequisite(s):   and   Co-requisite(s):  
  
  • CHEM 330 - Biochemistry Applications to Sustainable Energy

    3 credits
    For science majors. Introduction to basic biochemistry methods that are currently used in systems used to generate bio-fuels or waste energy systems. Describes a swath of methods used currently in home and industrial applications. Agricultural crop applications to biochemistry and sustainable energy. Prerequisite(s):   Co-requisite(s):  
  
  • CHEM 312 - Bioorganic Chemistry

    3
    An in-depth study, with mechanistic emphasis, of the structure and reactivity of the major classes of bioorganic molecules. Students will acquire the knowledge and skills to think rationally about the fundamental organic chemistry of living systems. Topics include molecular orbital theory, acid-base equilibria,catalysis, chirality, heterocycles, amino acids, carbohydates, nucleic acids, coenzyme mechanisms, and lipids. Offered spring semester. Prerequisite(s):   Co-requisite(s):  
  
  • CHEM 425 - Clinical Chemistry

    3 credits
    Emphasis is on manual methods and test correlation. The biochemical, pathological and procedural aspects of glucose, lipids, and protein metabolism are explored. Disorders of calcium, magnesium, phosphorous, NPN and bilirubin are discussed. The role of enzyme kinetics and enzyme testing to determine organ system disorders are also covered. Students are exposed to variety of instrumentation, and basic troubleshooting is emphasized. Endocrine testing, electrolyte balance, and iron studies are used to identify various physiological disorders. Tumor marker studies, therapeutic drug monitoring, and toxicology are explored and test method discussed. Acid-base balance and its alteration in states are studied, to include arterial blood draws. Methods for trace metal detection and hepatitis markers are interpreted to diagnose viral presence. Prerequisite(s): Acceptance into the CLS program.
  
  • CHEM 110 - General Chemistry I

    3 credits
    A quantitative treatment of the principles of chemistry with problem-solving emphasis and laboratory applications. Topics include: atomic theory, structure of the atom, periodic pattern, chemical calculations, ideal-gas equation, thermochemistry, ionic bonding, chemical equilibrium, acid and bases, buffers, Lewis structures. Offered Fall semesters. Prerequisite(s):   and   or department chair permission. Co-requisite(s): CHEM 110L .
  
  • CHEM 111 - General Chemistry II

    3 credits
    Continuation of CHEM 110 . Solubility and precipitation reaction, oxidation-reduction reactions, electrochemistry, kinetics, transition metal complexes, rates of chemical reactions, covalent bonding in molecules, nuclear reactions. Offered Spring semesters. Prerequisite(s): CHEM 110 . Co-requisite(s): CHEM 111L .
  
  • CHEM 412 - Inorganic Chemistry I

    3 Credits
    Introduction to bonding, structure, spectroscopy, physical properties, and reactivity of organic compounds. Atomic and crystal field theory, symmetry, covalent and ionic bonding, complex ions, reactions of main group elements. Offered Alternate Fall semesters. Prerequisite(s):   Co-requisite(s):  
  
  • CHEM 413 - Inorganic Chemistry II

    3


    A more in-depth investigation into bonding, structure, spectroscopy, physical properties, and reactivity of inorganic compounds. Reactions of transition metals, organometallics, bioinorganic molecules, solid-state chemistry, ceramics, catalysis. Offered alternate spring semesters. Prerequisite(s):  

     

  
  • CHEM 321 - Instrumental Analysis

    3 credits
    The operation and theory of measurement used in modern chemistry laboratories will be presented in this course. Particular emphasis will be placed on the measurement of low concentrations of chemicals in liquid solutions and mixtures of gases that reflect the requirements for measurements in chemistry laboratories. Offered alternate Spring semester. Prerequisite(s):     Co-requisite(s):  
  
  • CHEM 105 - Intermediate General Chemistry

    3 credits
    A transition course designed to prepare   students for the rigor of CHEM 110. The course is survey of topics in CHEM that have historically been difficult for students to master, with an emphasis on problem-solving. Topics include chemical calculations, the ideal gas equation, stoichiometry, thermochemistry, acids and bases, logarithmic expressions, and equilibria. Prerequisite(s):   or department chair permission. Co-requisite(s):   
  
  • CHEM 490 - Internship

    1-6 credits
    Through individually appropriate field experiences, students are given opportunities to apply knowledge gained from coursework, and to integrate theory and practice in professional situations. Only 6 semester credit hours of CHEM 490 and   and   may be combined to satisfy the upper-division concentration requirements. Prerequisite(s): Permission of the Program Chair.
  
  • CHEM 101 - Introduction to Chemistry

    3 credits
    Introduction to basic concepts of chemistry: measurement, properties, atomic theory, structure, periodicity and bonding, pH, neutralization equations and calculations, heat of reaction, gas laws, solutions, acidity, and oxidation-reduction. This course only meets GUCR and degree requirements for BA Science (5-12): Biology specialization, the BA Interdisciplinary Studies or the AA Natural Resources. Other Science majors a strong background in chemistry (> 1 year in high school) should take  or    CHEM 110 /CHEM 111  , unless they have not had high school chemistry and want to review these concepts. Offered Fall and Summer semesters. Prerequisite(s):   Co-requisite(s): CHEM 101L .
  
  • CHEM 201 - Introduction to Organic and Biochemistry

    3 credits
    Survey of organic and biochemistry for non-science majors. Structure, bonding and functional group chemistry of organic compounds; proteins, carbohydrates, lipids and metabolic pathways. Offered Fall and Spring semesters. Prerequisite(s): CHEM 101 . Co-requisite(s): CHEM 201L .
  
  
  
  • CHEM 312L - Lab Bioorganic Cehmistry

    1


    Bioorganic Chemistry Lab Prerequisite(s):  

      Co-requisite(s):  

  
  • CHEM 110L - Lab General Chemistry I

    1 credit
    Lab for CHEM 110 . Co-requisite(s): CHEM 110 .
  
  • CHEM 111L - Lab General Chemistry II

    1 credit
    Lab for CHEM 111 . Co-requisite(s): CHEM 111 .
  
  
  • CHEM 413L - Lab Inorganic Chemistry II

    1


    Lab Inorganic Chemistry II  Prerequisite(s):  

      Co-requisite(s):  

     

  
  • CHEM 321L - Lab Instrumental Analysis

    1 credit
    Lab for CHEM 321 . Co-requisite(s): CHEM 321 .
  
  
  • CHEM 101L - Lab Introduction to Chemistry

    1 credit
    Lab to CHEM 101 . Co-requisite(s): CHEM 101 .
  
  • CHEM 201L - Lab Introduction to Organic and Biochemistry

    1 credit
    Lab for CHEM 201 . Co-requisite(s): CHEM 201 .
  
  • CHEM 311L - Lab Organic Chemistry II

    1 credit
    Lab for CHEM 311 . Co-requisite(s): CHEM 311 .
  
  • CHEM 415L - Lab Physical Chemistry I

    1 credit
    Lab for CHEM 415 . Co-requisite(s): CHEM 415 .
  
  • CHEM 416L - Lab Physical Chemistry II

    1


    Lab Physical Chemistry II  Prerequisite(s):     Co-requisite(s):  

     

  
  • CHEM 320L - Lab Quantitative Analysis

    1 credit
    Lab for CHEM 320W . Co-requisite(s): CHEM 320W .
  
  
  
  • CHEM 310 - Organic Chemistry I

    3 credits
    Modern concepts of structure and bonding, bonding and molecular properties, stereochemistry, alkanes, alkenes, alkynes, alkylhalides, nucleophilic substitutions and eliminations, benzene and aromaticity, electrophilic aromatic substitutions. Offered Fall semesters. Prerequisite(s): CHEM 111 . Co-requisite(s): CHEM 310L .
  
  • CHEM 310L - Organic Chemistry I Lab

    1 credit
    Lab for CHEM 310 . Co-requisite(s): CHEM 310 .
  
  • CHEM 311 - Organic Chemistry II

    3 credits
    Continuation of CHEM 310 . Investigation of structure determination, mass spectroscopy, infrared spectroscopy, nuclear magnetic resonance spectroscopy, alcohols, ethers and epoxides, aldehydes and ketones, carboxylic acids, carbohydrates, and aliphatic amines. Laboratory emphasis on synthesis and instrumentation. Offered Spring semesters. Prerequisite(s): CHEM 310 . Co-requisite(s): CHEM 311L .
  
  • CHEM 415 - Physical Chemistry I

    3 credits
    Transport processes, bonding and theory of macromolecular behavior, surface chemistry, catalysis and thermodynamic calculations are presented. Laboratory portion of the course will investigate molecular level phenomena such as Knudsen diffusion. Offered alternate Spring semesters. Prerequisite(s): CHEM 311 , PHYS 212  and   Co-requisite(s): CHEM 415L .
  
  • CHEM 416 - Physical Chemistry II

    3
    This course is a continuation of     . Free energy and phase equilibria, statistical mechanics, and quantum mechanics. Offered alternate spring semesters. Prerequisite(s):    
  
  • CHEM 320W - Quantitative Analysis

    3 credits
    Quantitative analysis of elements in aqueous-solution chemistry, errors in chemical analysis, evaluation of analytical data, gravimetric methods of analysis, equilibrium calculation in complex systems, titrimetric methods of analysis, precipitation titrimetry, complex-fomration titrations, application of oxidation-reduction titrations. Offered alternate Fall semester. Prerequisite(s): CHEM 111 . Co-requisite(s): CHEM 320L .
  
  • CHEM 430 - Radiochemistry I

    3 Credits
    For science majors. Prerequisites include completion of all organic and biochemistry requirements, as well all mathematics requirements. Part I of a series that covers detection methods for radiation. Analytical techniques utilized to measure quantitatively radioactive isotopes. Provides students an radiochemistry detection at various business locations within the Tri-Cities that routinely make such measurements. Prerequisite(s):   ,   Co-requisite(s):  
  
  • CHEM 431 - Radiochemistry II

    3 Credits
    Advanced course in radiochemistry techniques. More in depth study of radiochemical analysis, separate of making isotopes, industrial applications of radiochemistry. Labs are conducted at local businesses at Hanford or Tri-Cities that routinely deal with radiochemistry. Prerequisite(s):  
  
  • CHEM 496 - Research Experience

    1-6 Credits
    An advanced course designed to permit qualified students to pursue independent and original research experience on an approved topic under the direction of faculty member. Only 6 semester credit hours of   and   and CHEM 496 may be combined to satisfy the upper-division concentration requirements. Prerequisite(s): Permission of department chair.
  
  • CHEM 309 - Seminar I

    1 credit
    Students acquire a variety of skills in scientific communication, such as oral and poster presentations, slide design, speaker critiques, scientific writing, literature searching, and synthesizing information from primary and secondary literature sources. Students will attend all science-based seminars in the department and give a public poster presentation on a research or literature topic. Prerequisite(s): Junior standing or department chair permission.
  
  • CHEM 409 - Seminar II

    1 credit
    Students will give an oral scientific presentation to the department based on an approved literature or research topic. Students will attend all science-based seminars in the department. Prerequisite(s):  
  
  • CHEM 497W - Senior Thesis

    1-4 credits
    Students construct an original thesis based on the completion of an independent research project or scholarly investigation.  Prerequisite(s): Senior standing; permission of the Program Chair.
  
  • CHEM 495 - Special Project

    1-6 credits
    An advanced course designed to permit qualified students to pursue an approved topic through independent study under the direction of a faculty member, and to produce a specific outcome. Only 6 semester credit hours of    and CHEM 495 or   may be combined to satisfy the upper division concentration requirements. Prerequisite(s): Permission of the Program Chair.

Communications

  
  • COMM 105 - Heritage Core

    4 credits
    All new and transferring students with freshman and sophomore status (Juniors and Seniors see HUM 305W ) are required to enroll in Heritage Core during their first 12 credits at Heritage University. This course integrates university success skills with experiential learning in cross-cultural communication Offered Fall, Spring and Summer semesters.
  
  • COMM 320B - Professional Achievement Evaluation

    1 credit
    .After completion of COMM 320A , students register the next semester for COMM 320B. This one credit course provides both individualized assistance in completing additional Justification Papers if desired, and preparation for presentation of all completed Justification Papers to the Review Board. Offered Fall, Spring and Summer semesters.
  
  • COMM 320C - Professional Achievement Evaluation

    1 credit
    Students who complete Justification Papers beyond those completed while taking COMM 320A  and COMM 320B , may register for COMM 320C, 1 credit, and COMM 320D , 1 credit. Once enrolled in the LINK program, students must remain continuously enrolled until all Justification Papers and the Review Board are completed. Offered Fall, Spring and Summer semesters.
  
  • COMM 320D - Professional Achievement Evaluation

    1 credit
    Students who complete Justification Papers beyond those completed while taking COMM 320A  and COMM 320B , may register for COMM 320C , 1 credit, and COMM 320D, 1 credit. Once enrolled in the LINK program, students must remain continuously enrolled until all Justification Papers and the Review Board are completed. Offered Fall, Spring and Summer semesters.
  
  • COMM 320A - Professional Achievement Writing (LINK)

    3 credits


    After completion of COMM 320A, students register the next semester for COMM 320B . This one credit course provides both individualized assistance in completing additional Justification Papers if desired, and preparation for presentation of all completed Justification Papers to the Review Board. Offered Fall, Spring and Summer semesters.

     


Computer Science

  
  • CPSC 240 - Advanced Programming

    3 credits
    This course is a continuation of CPSC 131  Introduction to Programming. Topics include user defined classes, methods, random-numbers, collections, graphs objects, mouse and keyboard events, string processing, sequential-access files, and streams, data-structures, and data-driven programs and algortithms. Offered Spring semesters of even-numbered years. Prerequisite(s): C or better in  
  
  • CPSC 390 - Advanced Topics

    0 credits
    Independent study of specialized subject matter in computer science. Topics vary, depending upon current interest and needs. May be repeated for credit with a new topic. Prerequisite(s): Permission of Program Chair.
  
  • CPSC 110 - Computer Maint & Trouble Shoot

    3 credits
    This course addresses the knowledge and skills needed by an entry-level computer service technician. Topics include personal computer hardware, operating system features and security concepts. Students engage in extensive lab-based work with computer systems. including PC setup and configuration as well as basic maintenance and troubleshooting.
  
  • CPSC 306 - Computer Organization & Architecture

    3 credits
    Organization of digital computers, memory system organization and architecture, instruction sets, interfacing, communicating with the processor. Offered Spring semesters of odd numbered years. Prerequisite(s): C or better in CPSC 250 .
  
  • CPSC 304 - Computers in Classroom

    3 credits
    Introduction to various applications and utility software packages, which may include teaching aids, spreadsheets, graphical presentation of data and statistical analysis packages. May not be used toward Computer Science Bachelor of Science requirements. Recommended for teachers and/or educators. Offered fall semester.
  
  • CPSC 325 - Computr Maint & Trble Shoot II

    3 credits
    Continuation of Computer technician I, topics include OS support, maintenance, and troubleshooting, computer hardware, and basic security concepts. Students receive lab-based experience with Microsoft Windows operating systems, including GUI and command line tools, registry editing, system backup and recovery, basic networking, and troubleshooting. Offered Spring semesters of odd-number years. Prerequisite(s): C or better in  CPSC 110 .
  
  • CPSC 410 - Cryptography & Network Security

    3 credits
    Students will learn and apply the fundamental principles of cryptography and its application to network security. Topics will include classical and modern cryptography, cryptographysis, secret key cryptosystems, public key cryptosystems, digityal signature and authentication, hash functions and message digest, key distribution and key management, network security protocols. Students will focus on the practical aspects and applicaton of cryptosystems and security protocols in network systems such as the Internet. Prerequisite(s): Coursework in any high-level programming language such as C++. JAVA, Perl, or Phython.
  
  • CPSC 340 - Data Structures and Data Management

    3 credits
    Data Structures and their applications in storage and file management and in data base systems. Offered Fall semesters of even numbered years. Prerequisite(s): C or better in CPSC 240  AND CPSC 205 .
  
  • CPSC 344 - Database Management

    3 credits
    File organization and management. Relevant data structures, access methods, storage devices. Widely used algorithms. Survey of database structures and techniques. Database management systems. Offered Spring semesters of even  numbered years. Prerequisite(s): C or better in CPSC 330  or permission.
  
  • CPSC 230 - Databases I

    3 credits
    Covers general knowledge of database design, development, and administration. Familiarization with microsoft Access. Students learn about database components including tables, queries, forms, reports, macros, and modules with Visual Basic. Data modeling and the entity-relationship model are also addressed. Offered Fall semesters of odd-numbered years.
  
  • CPSC 330 - Databases II

    3 credits
    Continuation of CPSC 230  Databases I. Topics include SQL, integrity constraints, relational database design, normalization, and physical database design. Course is taught in the context of Mcirosoft Access. Offered Spring semesters of even-numbered years. Prerequisite(s): C or better in  CPSC 230 .
  
  • CPSC 300 - Design and Analysis of Algorithms

    3 credits
    Analysis of data structures and algorithms; computational complexity and design of efficient data handling procedures. Offered Spring semesters of even numbered years. Prerequisite(s): C or better in CPSC 131  or CPSC 105 ; MATH 140  or equivalent.
  
  • CPSC 250 - Digital Logic

    3 credits
    Digital logic and systems. Machine-level representation of data and software development. Offered Fall semesters - odd numbered years. Prerequisite(s): C or better in CPSC 131  or CPSC 105 .
  
  • CPSC 231 - Discrete Mathematics

    3 credits
    Discrete mathematics, trees, graphs, elementary logic, and combinatorics with application to Computer Science. Offered Spring semesters even-numbered years. Prerequisite(s): C or better in MATH 140 ; CPSC 131  or CPSC 105  or equivalent.
  
  • CPSC 112 - Internet Programming I

    3 credits
    This course introduces students to internet programming techniques in the context of XHTML and CSS. Topics include code validation, separation of form from content, inclusion of text, pictures, links, tables, forms, frames, image maps, aesthetics, and accessibility. Offered Fall semesters of even-number years. Prerequisite(s): programming experience helpful but not required.
  
  • CPSC 312 - Internet Programming II

    3 credits
    Students continue their study of Internet Programming. Topics include JavaScript and Client-side applications including error checking, dynamic images, and rollover buttons, dynamic menus, PHP and server-side applications, XML and MySQL, and website management software. Offered Spring semesters of odd-number years. Prerequisite(s): C or better in   or equivalent.
  
  • CPSC 490 - Internship

    1-12 credits
    May be repeated for credit; cumulative maximum 12 credits. By interview only. Experience in programming and systems analysis in a working environment under supervision of industrial or governmental professionals and faculty. Prerequisite(s): Senior standing; permission of the Program Chair.
  
  • CPSC 101 - Introduction to Computer Science

    3 credits
    Introduction to foundations of Computer Science and computations, capabilities, and uses of computers. Offered Fall, Spring, and Summer Semesters.
  
  • CPSC 105 - Java I

    3 credits
    Flow control, strings, I/O, structure programming, object-oriented programming, arrats, inheritance, streams, files, dynamic data structures, generics, recursion, applets, and GUIs. Prerequisite: Proficiency in high school algebra recommended. Offered Fall semesters of even-numbered years.
  
  • CPSC 205 - Java II

    3 credits
    This course is a continuation of CPSC 105 : Introduction to Java. Students will test implementation of multiple class, object relations, systems modeling and implementation, iteration, binary searches, sorting techniques, inheritance, orverriding, overloading, graphical components, and abstract classes. Offered Spring semesters of odd-number years. Prerequisite(s): C or better in CPSC 105 .
  
  • CPSC 235 - Networking I

    3 credits
    Networking I introduces local area networks, wide area networks, protocols, topologies, transmission media, and security. Students are introduced to cabling, connection schemes, fundamentals of LAN and WAN technologies, TCP/IP configuration and troubleshooting remote connectivity, and network maintenance and troubleshooting. Topics include the networking technology OSI model, fundamentals of the TCP/IP suite of protocols and utilities, remote connectivity, security, and network installation, maintenance, support, and troubleshooting. Offered Fall semesters of even-numbered years.
  
  • CPSC 320 - Networking II

    3 credits
    Networking II addresses industry standard cabling, connection schemas and procedures, advanced LAN and WAN and routing, and RIP TCP/IP configuration and troubleshooting with special attention on the use of ICMP and TCP/IP troubleshooting utilities and techniques related to maintenance and troubleshooting. Topics include understanding advanced routing protocols, applying and implementing the OSI model, and remote connectivity and security. Participants will install. configure, implement, and troubleshoot a lab-based local local area network using advanced implementation, subnetting, and routing techniques.  Offered Spring semesters of odd-numbered years. Prerequisite(s): C or better in   or equivalent.
  
  • CPSC 321 - Operating Systems

    3 credits
    Processes, scheduling, device management, file systems, security, networking, and distributed systems. Offered Fall semesters of even numbered years. Prerequisite(s): C or better in CPSC 306 .
  
  • CPSC 315 - Perl I

    3 credits
    This course develops basic competency in the Perl programming language. It focuses on using Perl to developing web-based Internet and Intranet applications. Topics of study include Perl for UNIX, Perl for Win32, CGI standards, HTML, forms, scalar and aray variables, control structures, file I/O, regular expressions and subroutines. Offered Fall semesters of odd-numbered years. Prerequisite(s): Programming experience in any high-level programming language such as C++ or JAVA and CPSC 112  Internet Programming.
  
  • CPSC 316 - Perl II

    3 credits
    This course is a continuation of CPSC 315  Introduction to Perl. It introduces advanced programming using the Perl language for database interface and for developing web-based applications. Offered Spring semesters of even-numbered years. Prerequisite(s): C or better in CPSC 315 .
  
  • CPSC 131 - Program Design and Development

    3 credits
    Students are introduced to programming concepts using the C++ andC# programming languages. Topics include control structures, object-oriented programming, selection structure, repetition structure, methods, classes, parameter passing, type conversion, and arrays. Offered Fall semesters of odd-numbered years. Prerequisite(s): Proficiency in high school algebra recommended.
  
  • CPSC 310 - Python I

    3 credits
    Students will learn the basics of Python and Python programming environments. The course will provide a hands-on approach to developing programming skills and students will develop, test, and execute code on both the Windows and UNIX platforms. Upon completing the course, students will be able to install and configure the Python Language on Windows and UNIX platform, navigate and use multiple Python programming environments, correctly use built-in Python objects, use Python statements and logical structures, use predefined object-oriented classes, and integrate Python with web servers, databases and other application. Offered Fall semester of even numbered years. Prerequisite(s): Programming experience in any high-level language such as C++ or JAVA or permission of the instructor.
  
  • CPSC 311 - Python II

    3 credits
    This course is a continuation of CPSC 310  Python II. The core functionality of Python will be used and students will gain a firm grasp of topics that include code introspection, flow control, function protocols, exception handling, functional programming, lists and dictionaries, classes, inheritance, overriding, building applications, packages, and libraries, regular expressions, iterators, generators, decorators, and context managers. Offered Spring semesters of odd-numbered years. Prerequisite(s): C or better in  
  
  • CPSC 480 - Selected Topics in Computer Science

    3 credits (maximum 9 credits)
    Classroom instruction in an advanced area of computer science. May not be taken as independent study. Recommended for Computer Science electives for majors. May be taken more than once for credit when topics vary. Prerequisite(s): Permission of the instructor.
  
  • CPSC 497 - Senior Thesis

    3 credits
    An advanced course allowing a student to complete an independent research project or scholarly investigation which demonstrates mastery of methodology appropriate to the student’s field of study. Only three semester credit hours of either CPSC 495  or CPSC 497 may be used to satisfy the upper division requirements. Prerequisite(s): Senior standing; permission of the Program Chair.
  
  • CPSC 309W - Software Development

    3 credits
    Software engineering; requirements analysis, estimation, design, verification techniques. Software engineering methodologies. Offered Fall semesters - odd numbered years. Prerequisite(s): C or better in CPSC 240  or CPSC 205 .
  
  • CPSC 495 - Special Project

    3 credits
    An advanced course designed to permit qualified students to pursue an approved topic through independent study under the direction of a faculty member, and to produce a specific outcome. Only three semester credit hours of either CPSC 495 or CPSC 497  may be used to satisfy the upper division requirements. Prerequisite(s): Senior standing; permission of the Program Chair.
  
  • CPSC 350W - Systems Analysis and Design

    3 credits
    Analysis and design of computer systems typically found in a business environment; related programming projects. Offered Fall semesters of odd numbered years. Prerequisite(s): C or better in CPSC 131  or CPSC 105 .
  
  • CPSC 421 - Theory of Computing

    3 credits
    Covers finite state machines, regular expressions, formal grammars, recursive functions, halting problem, recursive functions featuring machines, theory of automata. Offered TBA.. Prerequisite(s): C or better in CPSC 240  or CPSC 205 : MATH 212 
  
  • CPSC 331 - Theory of Progamming Languages

    3 credits
    Covers language definition, data types, control structures, binding times, compilation, interpretation, dynamic procedure actuation, introduction to lexical analysis, and parsing. Offered Spring semesters of odd numbered years. Prerequisite(s): C or better in CPSC 306 .
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11