May 14, 2024  
2021-2022 Westminster College Catalog 
    
2021-2022 Westminster College Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Chemistry

  
  • CHE 261 - Organic Chemistry I

    Semester Hours: 4

    An overview of organic chemistry. Organic molecules are compared by their functional group, focusing on nomenclature, physical properties, and the major chemical reactions used in synthesis and identification. Emphasis is also given to the areas of acidity, basicity, stereochemistry, aromaticity, and spectroscopy. Laboratory activities involve techniques for determination of physical and chemical properties, and methods of purification.

    Prerequisite: CHE 117  with a grade of C- or better.
    Lab Included: LB
    When Offered: Offered Fall and Spring semesters.

  
  • CHE 262 - Organic Chemistry II

    Semester Hours: 4

    A study of organic reactivity. This course details organic molecules by reactivity and emphasizes the differences between organic reactions. Specifically, organic reactions will be surveyed by type of reaction keying on the movement of electrons, molecular orbitals, and energetics. Spectroscopy is employed to monitor structural changes. Laboratory activities also probe the reactivity of molecules and explore the relationship between structure and reactivity.

    Prerequisite: CHE 261  with a grade of C- or better.
    Lab Included: LB
    When Offered: Offered Spring Semester.

  
  • CHE 299 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CHE 320 - Solid State Chemistry

    Semester Hours: 4

    A detailed study of the chemistry of solid state materials. In particular, this course will reinforce the concepts of crystal lattices, packing in solids, and bonding in solids. The course will also introduce the concepts of synthesis and characterization of solid materials; the electronic, magnetic, and optical properties of solids; defects and nonstoichiometry in solids; mesoporous, microporous, and nanostructured solids; and superconductivity. A research project involving the synthesis and characterization of solids materials will also be part of this course.

    Prerequisite: CHE 180  and MSE 231  (with a C- or higher).
    Cross-Listed: MSE 320 
  
  • CHE 331 - Biophysical Chemistry

    Semester Hours: 4

    Biophysical chemistry is a study of the macroscopic and microscopic behavior of matter, with a focus on biochemical systems. Topics include the application of the laws of thermodynamics, kinetics, quantum mechanical models, and spectroscopy in the context of modern biochemistry/molecular biology.

    Prerequisite: CHE 117
  
  • CHE 336 - Quantum Chemistry and Spectroscopy

    Semester Hours: 4

    Quantum chemistry and spectroscopy is the study of the microscopic behavior of matter and its interaction with electromagnetic radiation. Topics include the formulation and application of quantum mechanical models, atomic and molecular structure, and various spectroscopic techniques. Laboratory activities demonstrate the fundamental principles of physical chemistry. Methods that will be used during the laboratory portion include: polarimetry, UV-Vis and fluorescence spectroscopies, electrochemistry, and computational/molecular modeling.

    Prerequisite: C- grade in CHE 117  and MTH 152  and PHY 152 .
    Lab Included: LB
  
  • CHE 337 - Thermodynamics and Kinetics

    Semester Hours: 4

    Thermodynamics and kinetics is a study of the macroscopic behavior of matter. Topics include the application of the laws of thermodynamics, the thermodynamic behavior of pure substances and mixtures, as well as the kinetic theory behind time-dependent processes and mechanisms.

    Prerequisite: CHE 117 , MTH 152 , and PHY 152 .
  
  • CHE 340 - Instrumental Analysis

    Semester Hours: 4

    A study of modern instrumentation used in the investigation of chemical systems. The theory, design, and application of spectroscopic, electrochemical, and surface analysis techniques are discussed. Basic electronics and the relationship between signal and noise are also discussed.

    Prerequisite: CHE 230  or CHE 231 and PHY 142  or PHY 152 .
    When Offered: Offered Fall Semester, alternate years.

  
  • CHE 360 - Polymer Chemistry

    Semester Hours: 4

    Synthetic polymers can be found in nearly every facet of human life. The applications of organic polymers have extended from clothing to construction materials and from biomedical devices to drug delivery systems. As a result, nearly 50% of all chemists will work in polymer science in some capacity over their career. This course will educate students on multiple aspects of polymer chemistry from molecular structures to macromolecular properties to bulk applications. Focus of this course will be on nomenclature, procedures for polymer synthesis, and methods of polymer characterization. This course will also discuss polymer processing and current applications of polymeric materials. 

    Prerequisite: CHE 261 or MSE 231  with a grade of C- or better.
    Cross-Listed: MSE 360  
    When Offered: Offered Fall Semester, alternating years.

  
  • CHE 375 - Green Chemistry

    Semester Hours: 4

    A study of the principles, concepts, and applications of green chemistry. Particular attention will be given to industrial processes, catalysis, waste management, and renewable resources. Discussions will focus on the current literature on green chemistry. While the course does not include a laboratory, students will participate in a project that applies the principles of green chemistry to a laboratory experiment used in the chemistry curriculum. This project will serve as the culminating experience for the course.

    Prerequisite: CHE 230  and CHE 261 .
    Lab Included: LB
  
  • CHE 381 - Biochemistry Principles

    Semester Hours: 4

    A study of proteins, carbohydrates, lipids and nucleic acids in a biological context. Emphasis is placed on the relationship between the structure and function of these biomolecules. Other topics include methodologies to analyze biomolecules, membranes, transport, kinetics, and biosignaling.

    Prerequisite: CHE 261  and BIO 201 .
    When Offered: Offered most semesters.

  
  • CHE 382 - Metabolic Biochemistry

    Semester Hours: 4

    A course examining the metabolism of carbohydrates, lipids, proteins, and nucleic acids, and the flow of biological information in organisms in detail. Specific metabolic pathways and genetic informational flow in plants and animals will be addressed.

    Prerequisite: CHE 381.
    When Offered: Offered Spring Semester, alternate years. Offered Spring Semester, alternate years.

  
  • CHE 383 - Biochemistry Methods

    Semester Hours: 4

    A laboratory approach to understanding biochemistry. The course uses methodologies including molecular cloning, protein expression, protein purification, enzyme characterization, and kinetics. Chromatography, spectroscopy, and electrophoresis techniques are utilized.

    Prerequisite: CHE 381  or CHE 384 .
    Lab Included: LB
    When Offered: Offered Spring semesters.

  
  • CHE 384 - Biological Chemistry

    Semester Hours: 4

    A study of the chemistry involved in biological processes and biomolecules. Emphasis is placed on the building of biomolecules from organic chemistry precursors. Biological function is introduced as a product of chemical structure.

    Prerequisite: CHE 261  and CHE 230 .
    When Offered: Offered once every four semesters.

  
  • CHE 391 - Advanced Inorganic Chemistry

    Semester Hours: 4

    A study of symmetry and group theory with applications to molecular orbital theory, the analysis of electronic and vibrational spectra, and reaction mechanisms. Organometallic chemistry, catalysis, and materials chemistry are also discussed.

    Prerequisite: CHE 180  and CHE 331 or CHE 336 or CHE 337.
    When Offered: Offered Spring Semester, alternate years.

  
  • CHE 399 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CHE 451 - Advanced Lab: Synthesis and Analysis

    Semester Hours: 4

    A project-oriented course that integrates advanced synthetic and analytical methodologies. Projects may include inorganic synthesis, multi-step organic synthesis, and analysis of samples using various spectroscopy and chromatography instrumentation. This course includes participation in a weekly seminar.

    Prerequisite: CHE 180 , CHE 230  or CHE 231, CHE 261 .
    When Offered: Offered fall semesters.

  
  • CHE 452 - Advanced Lab: Research Methods

    Semester Hours: 2

    A writing intensive course that teaches students to write like a chemist. This included writing a scientific research paper, a research proposal, and a research poster. Students participate in a pilot project to initiate their senior project and then write a proposal and poster based on this pilot project. This course includes participation in a weekly seminar.

    Prerequisite: CHE 451.
    When Offered: Offered Spring semesters.

  
  • CHE 499 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CHE 590 - Field Experience/Internship

    Semester Hours: 1-4

    Prerequisite: CHE 117  and departmental approval.
  
  • CHE 600 - Senior Research

    Semester Hours: 2

    An independent senior project that integrates previously learned techniques in the investigation of a chemical problem. After conducting the project and completing data collection, the term ends with the preparation of the senior thesis.

    Prerequisite: CHE 452.
  
  • CHE 601 - Capstone I: Professional Development

    Semester Hours: 2

    Activities and discussions centered on the transition of students to chemical professionals. This experience includes journal readings, exploration of careers and graduate and professional schools, field trips, summary papers and a service project. Additionally, each student creates a portfolio of chemical accomplishments.

    Prerequisite: senior standing.
    When Offered: Offered Fall Semester

  
  • CHE 602 - Capstone II: Professional Perspectives

    Semester Hours: 2

    A discussion-centered course focusing on the development of science as a way of knowing; the role of chemistry in changing scientific paradigms; and the moral and ethical responsibilities of chemists. Students are also expected to articulate their thoughts through various short writing assignments. Additionally, students will take comprehensive chemistry examinations and participate in the weekly department seminar.

    Prerequisite: CHE 600  or CHE 620 -624.
    When Offered: Offered Spring Semester.

  
  • CHE 610 - Advanced Topics: Medicinal Chemistry

    Semester Hours: 4

    Subject may be advanced biochemistry, coordination chemistry, electrochemistry, environmental chemistry, green chemistry, heterocyclic molecules, macromolecules, nuclear and radiochemistry, polymers, or solid state chemistry.

    Prerequisite: major standing and permission of professor.
  
  • CHE 611 - Advanced Topics

    Semester Hours: 1-4

    Subject may be advanced biochemistry, coordination chemistry, electrochemistry, environmental chemistry, green chemistry, heterocyclic molecules, macromolecules, nuclear and radiochemistry, polymers, or solid state chemistry.

    Prerequisite: major standing and permission of professor.
  
  • CHE 620 - Independent Study

    Semester Hours: 1-4

    Prerequisite: CHE 117  and departmental approval.
  
  • CHE 660 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CHE 670 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CHE 680 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CHE 690 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.

Communication Studies

  
  • COM 102 - Media Writing

    Semester Hours: 4

    This course is designed to review and reinforce the basic principles of grammar, introduce elements of style (ex. AP style), and organization unique to writing in communication-related professions. Students will also be introduced to basic communication theory that can be applied when writing content for print, online, and broadcast outlets, as well in persuasive pieces used in public relations and advertising. The course also discusses the structure of the news, public relations, and advertising industries in order to demonstrate how they are related, and to discuss how this industries influence society.

  
  • COM 199 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • COM 205 - Mass Communications

    Semester Hours: 4

    An introductory analysis of problems, criticisms, and structure of mass media in the United States. Emphasis will be placed on the nature, impact, consequences, and roles of print media, broadcasting, motion pictures, advertising, and auxiliary media. Meets Humanity and Culture Intellectual Perspective requirement (HC).

    Intellectual Perspective: HC
  
  • COM 299 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • COM 399 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • COM 430 - Audience Research and Analysis

    Semester Hours: 4

    This course discusses the importance of Audience research for planning and evaluating programs of action and communication. The course will focus on research methods used to 1) identify and segment various social groupings (interest groups, stakeholders, coalitions); 2) Ascertain to the impact of the action and information on communication participants; and 3) evaluate the results of such action and communication activity against desired outcomes.

  
  • COM 499 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • COM 590 - Field Experience/Internship

    Semester Hours: 1-4

  
  • COM 620 - Independent Study

    Semester Hours: 1-4

  
  • COM 660 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • COM 670 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • COM 680 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • COM 690 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.

Comparative Literature and Culture

  
  • CLC 101-119 - Studies in World Literature and Culture

    Semester Hours: 4

    The study of a variety of works and genres from both Western and non-Western cultures.

  
  • CLC 119 - Arab Culture Through Literature and Film

    Semester Hours: 4

    Arab Culture through Literature and Film is a course that provides students with knowledge and tools to analyze and understand the Middle East and North Africa region-MENA. The materials utilize a student-centered pedagogical approach that promotes critical thinking, respects, and encourages engaged global citizenship. Through this curriculum, students will recognize shared themes across the region and gain a sense of the rich diversity inherent to the multidimensional cultures of the Arab world. Students will study life and culture in the Arab world and engage with primary sources including films, short stories, and poems. Exposing students to Arab voices and putting human faces on the Arab world will increase understanding and tolerance. The course is in English and will have four lecture hours per week.

    Intellectual Perspective: HC
  
  • CLC 120-129 - Studies in French and Francophone Literature and Culture

    Semester Hours: 4

    Studies in French and Francophone Literature and Culture (4 SH). The study of French and Francophone texts exemplifying various themes, topics, and/or periods, viewed in the context of the culture that produced them.

  
  • CLC 140-159 - Studies in Hispanic Literature and Culture

    Semester Hours: 4

    Studies in Hispanic Literature and Culture (4 SH). The study of Spanish and Hispanic American texts exemplifying various themes, topics, and/or periods, viewed in the context of the culture that produced them. Meets Humanity and Culture Intellectual Perspective requirement (HC).

    Intellectual Perspective: HC
  
  • CLC 160-169 - Studies in Classical Literature and Culture

    Semester Hours: 4

    The study of Classical Greek and/or Roman texts exemplifying certain themes, topics, and/or periods, viewed in the context of the culture that produced them.

  
  • CLC 199 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CLC 299 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CLC 399 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CLC 499 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CLC 590 - Field Experience/Internship

    Semester Hours: 1-4

  
  • CLC 620 - Independent Study

    Semester Hours: 1-4

  
  • CLC 660 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CLC 670 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CLC 680 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.
  
  • CLC 690 - Honors Research

    Semester Hours: 1-4

    Prerequisite: Honors status and departmental approval.

Computer Science

  
  • CS 102 - Introductory Programming

    Semester Hours: 4

    Study of an introductory programming language. Development of complete software systems will be stressed. Debugging, editing, and string processing will also be included. Not available to students who have credit for CS 151 . Meets Quantitative Reasoning (QR) Intellectual Perspective requirement.

    Intellectual Perspective: QR
    When Offered: (Offered Fall semester).

  
  • CS 103 - Information Technology

    Semester Hours: 4

    An introduction to computer tools and techniques for the organization, processing, and presentation and communication of information. Topics may include spreadsheets, design of World Wide Web pages, Web 2.0 tools and other software. Some attention will be given to foundational concepts, elementary programming and the use of a computer operating system, to provide a basis for understanding the tools and techniques covered in the course. This course is directed to the career goals of non-majors. Not available to students who have credit for CS 151 .

    When Offered: (Offered Spring semester, even years.)

  
  • CS 104 - Applied Database

    Semester Hours: 4

    Topics in this second course in the IS concentration include database systems and applications using ACCESS. Database concepts will be discussed to provide a solid undergirding for study of the tools and activities in the course. A term project will complete the course. Not available to students who have credit for CS 321 .

    When Offered: (Offered on demand.)

  
  • CS 110 - Introduction to Python

    Semester Hours: 2

    This course presents an introduction to programming for math, science and technology-oriented students, using Python. The syntax and semantics of the language will be covered, with emphasis on mathematical and scientific applications. Object-oriented design, development and debugging will be covered.

  
  • CS 111 - Introduction to Ruby

    Semester Hours: 2

    This course presents an introduction to programming for math, science and technology-oriented students, using Ruby. The syntax and semantics of the language will be covered, with emphasis on mathematical and scientific applications. Object-oriented design, development and debugging will be covered.

  
  • CS 112 - Introduction to R

    Semester Hours: 2

    This course presents an introduction to programming for math, science and technology-oriented students. The syntax and and semantics of the language will be covered, with emphasis on mathematical and scientific applications. Object-oriented design, development and debugging will be covered.

  
  • CS 115 - Introduction to Robotics

    Semester Hours: 4

    Students will design, build and program robots to autonomously complete various tasks. This course covers the fundamentals of robot design including understanding robot sensors, motion, and manipulators. These principles are put to practice as students are taught to build robots from off-the-shelf components. Students are introduced to the fundamentals of computer programming and they employ this skill to write software that controls their robot as it completes various tasks. Students will study the role of robots in society and explore ethical concerns surrounding their increased use.

    Intellectual Perspective: QR
  
  • CS 130 - Data Visualization

    Semester Hours: 4

    Data visualization is the communication of information using graphical representations. Graphics, imaging, and basic principles of visual design will be used to transform raw data into a visual form. Visualizations, the tangible end products of this course will enable the viewer to observe, browse, make sense, and understand the information contained in the data.

  
  • CS 151 - Principles of Computer Science I

    Semester Hours: 4

    A broad introduction to the discipline of computer science, with attention given to many components of the field. Topics include an examination of subfields of computer science, computer representation of data, an introduction to hardware structure, and fundamentals of programming languages. Special emphasis is given to techniques for problem solving and algorithm development, designing and implementing computer programs, and software analysis and verification methods.

    Prerequisite: prior programming experience recommended.
    Intellectual Perspective: QR
    When Offered: (Offered Fall semester.)

  
  • CS 152 - Principles of Computer Science II

    Semester Hours: 4

    A continuation of the study of the discipline of computer science. This course includes an introduction to data structures, simulation, and scientific uses of computing. Programming for searching and sorting data is covered, as well as an introduction to recursion. A continuation of CS 151  using application development as a vehicle to teach more advanced programming skills. Topics may include mobile application development (especially for Android and iOS), an introduction to data structures, recursion, object-oriented programming patterns, software testing, graphical user interfaces, elementary graphics and game development, network programming.

    Prerequisite: CS 151 .
    When Offered: (Offered Spring semester.)

  
  • CS 199 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CS 201 - Web Design

    Semester Hours: 4

    This two-credit course provides the student with an understanding of the concepts and technologies used on the Internet to support Web pages and electronic commerce. Some of the topics covered in this course include the concepts of the Internet and WWW, the various protocols used - http, ftp, telnet - browsers and tools, and searching for information on the WWW. The course considers Web site design, development and management, as well as HTML document design and construction. HTML topics will include basic syntax or tags used to create HTML documents. Some specific items will be the syntax for tables and forms, image maps, frames, and cascading style sheets. Other topics will include the design and creation of images (including design theory and color theory, as well as cultural influences), and ethical and legal issues will be explored.

    When Offered: (Offered Spring semester, even years.)

  
  • CS 202 - Integrating Technology in the Classroom

    Semester Hours: 2

    This two-credit course provides the student with an understanding of the concepts and technologies used in academic classrooms. This course expands upon a student’s existing knowledge of computer technology (e.g., word processing, spreadsheets, multimedia presentations and using the Internet). It will examine technology as a medium for helping educators communicate with their students. Using technology for the sake of technology will fail - it must be integrated into the classroom based on both learning theory and teaching practice. The course will help students assess various types of technology and software to evaluate their match for specific teaching and learning needs.

    When Offered: (offered spring semester, odd years)

  
  • CS 230 - Introduction to Data Science

    Semester Hours: 4

    An introduction to extracting knowledge from data. Students are introduced to working with and analyzing big data. Topics include scraping and cleaning data, data wrangling (manipulation of large data sets), data visualization, and creating reproducible results.

    Prerequisite: one course in statistics or CS 152 .
  
  • CS 238 - Machine Learning

    Semester Hours: 4

    In this course students will apply Machine Learning techniques to extract information from data. Topics covered will be relevant to modern “Big Data” problems. Students will master basic concepts and an intuitive understanding of machine learning techniques and their application to a variety of problems. Topics covered include classification and regression, Bayes’ Theorem and Baysian Statistics, Neural Networks, Decision Trees, K-Nearest Neighbors analysis and Support Vector Machines.

  
  • CS 251 - Data Structures

    Semester Hours: 4

    A course on the use, implementation and analysis of data structures and algorithms. Data structures to be studied include balanced search trees, hash tables, priority queues and disjoint sets. Advanced sorting algorithms and recursive techniques are also studies, along with mathematical techniques for algorithm analysis. Students will also be introduced to a second programming language.

    Prerequisite: CS 152 .
    Corequisite: MTH 241 .

    When Offered: (Offered Fall semester.)

  
  • CS 252 - The Internet

    Semester Hours: 4

    This course focuses on the technology and software of the Internet. Since these rapidly change, the specific topics covered will vary each time the course is taught, but will include fundamental Internet technology components, applications of these technologies, and use of some of the latest Web tools.

  
  • CS 271 - Neural Networks: The Computing Perspective

    Semester Hours: 4

    A study of the structure, construction and capabilities of computational devices including neural networks, and their practical application to solving real-world problems.

  
  • CS 299 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CS 310 - Human-Computer Interaction

    Semester Hours: 4

    This course stresses the importance of good interfaces and the relationship of user design to human-computer interaction. Other topics include: human information processing models and their role; interface quality and methods of evaluation; inter design examples; dimensions of interface variability; dialogue tools and techniques; user-centered design and task analysis; prototyping and the iterative design cycle; user interface implementation; prototyping tools and environments; basic computer graphics and sound.

    Prerequisite: CS 151  or CS 102 .
    When Offered: (Offered Fall semester, odd years.)

  
  • CS 311 - Computer Architecture

    Semester Hours: 4

    A study of the organization of computer systems at the hardware level, along with advanced concepts and techniques for programming in assembly language.

    Corequisite: CS 152 .

    When Offered: (Offered Spring semester, odd years.)

  
  • CS 321 - Database Theory and Design

    Semester Hours: 4

    The design and implementation of systems for managing large integrated collections of data. Database system architecture; the relational and object-oriented models; security and integrity; and commercial database systems are studied. Included also is computer laboratory experience with one specific database system.

    Corequisite: CS 251 .

    Lab Included: LB
    When Offered: (Offered Spring semester, odd years.)

  
  • CS 325 - Information Security

    Semester Hours: 4

    This course examines management issues and practical implications related to securing information systems. A clear theoretical understanding supports a large practical component where students learn to audit information systems and use contemporary security software. It focuses on the threat environment, security policy and planning, cryptography, secure networks, access control, firewalls, host hardening, application security, data protection, incident response, networking and review of TCP/IP.

    Prerequisite: CS 151  and CS 152 .
    When Offered: (Offered on demand).

  
  • CS 331 - Advanced Data Structures and Algorithms

    Semester Hours: 4

    This course continues the study of data structures and algorithms begun in CS 251 . Major topics for this course are dynamic programming techniques and graph algorithms. Other topics will include string matching, geometric algorithms and number theoretic algorithms.

    Prerequisite: CS 251 .
    When Offered: (Offered Spring semester, even years.)

  
  • CS 341 - Artificial Intelligence

    Semester Hours: 4

    The fundamentals of artificial intelligence (AI), including problem solving techniques, search, heuristic methods, knowledge representation, and planning.

    Prerequisite: CS 251 .
    When Offered: (Offered on demand.)

  
  • CS 351 - Software Engineering

    Semester Hours: 4

    Methodology for development and implementation of complete software systems. The course integrates concepts and methods from earlier courses and emphasizes program maintenance, file processing, debugging, and documentation. Software engineering concepts are discussed and a system project is completed.

    Prerequisite: CS 152  or permission of instructor.
    When Offered: (Offered Spring semester, odd years.)

  
  • CS 383 - Advanced Mobile App Development

    Semester Hours: 4

    Application development for mobile (phone and tablet) platforms. Topics covered include: advanced user interface construction, graphics and sound in applications, interfacing with device services including cameras, contacts, data storage, GPS and accelerometer. An emphasis will be given to the proper software design, master of tools, and software testing.

    Prerequisite: CS 152 .
  
  • CS 399 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CS 411 - Language Design and Implementation

    Semester Hours: 4

    An introduction to the principles underlying the design of programming languages and their compilers. Included are models from automata and formal language theory as they apply to the definition and processing of programming languages.

    Corequisite: CS 251 .

    When Offered: (Offered Fall semester, even years.)

  
  • CS 421 - Operating Systems

    Semester Hours: 4

    The design, implementation and use of operating systems components is studied. Topics covered include: memory management, process management, device and file management, network protocols and interfaces, and basic systems administration. An emphasis is placed on systems programming including: standard low-level APIs, multi-threaded/concurrent programming, shared memory and other interprocess communication related topics, low-level device interfaces, and an introduction to network programming.

    Prerequisite: CS 311 .
    When Offered: (Offered Fall semester, even years.)

  
  • CS 431 - Data Communications and Networks

    Semester Hours: 4

    This course combines two important topics which aid in the link between human and machine. Techniques for transmitting data between machines will be emphasized, including local area networks, modem and satellite telecommunications and terminal interfacing. Independent student projects will be used to illustrate topics covered.

    Prerequisite: CS 152  or permission of instructor.
    When Offered: (Offered on demand.)

  
  • CS 441 - Computer Graphics

    Semester Hours: 4

    A study of the basic concepts related to computer graphics and how images are produced and displayed by the computer. The course covers both theory and applications. Existing software is utilized to provide a background for more in-depth study of underlying principles. Theoretical concepts are reinforced through development of graphics software. Students need a solid foundation in mathematics, structured programming, and data structures.

    Prerequisite: CS 251 .
    When Offered: (Offered on demand.)

  
  • CS 451 - Project Management

    Semester Hours: 4

    Project management is the discipline of applying knowledge, skills, tools, and techniques to projects; in this case, information systems projects. Organizations typically have a limited number of resources and time that must be used carefully to produce a product or service that meets the desired goals. The course covers a systematic methodology for initiating, planning, executing, controlling, and closing a project. Project management is a complex team-based activity, where various types of technologies (including project management software as well as software to support group collaboration) are an inherent part of the project management process.

    Prerequisite: CJ 151 and CS 351  or permission of instructor.
  
  • CS 499 - Experimental Course

    Semester Hours: 1-4

    Experimental course.

  
  • CS 590 - Field Experience/Internship

    Semester Hours: 1-4

    Prerequisite: 24 semester hours in computer science, including CS 151 , CS 152 , CS 251 , junior or senior standing and prior approval of department.
  
  • CS 601 - Capstone I

    Semester Hours: 2

    In the first half of the semester, students perform a literature review phase towards creating a research thesis. They will select a thesis adviser from the Computer Science faculty who will provide guidance in selecting an area for exploration and locating review materials. After approval of the research thesis, students use the remaining time in the semester to work on their project, meeting weekly with other students in the course to discuss their progress.

    Prerequisite: CS 151 , CS 152 , CS 251 , plus four additional CS courses that count for the major.
    When Offered: (Offered Fall semester.)

  
  • CS 602 - Capstone II

    Semester Hours: 2

    Students continue their research related work towards producing a research thesis. This will culminate in the writing of a thesis which and an oral presentation either on or off campus.

    Prerequisite: CS 601 .
    When Offered: (Offered Spring semester.)

  
  • CS 610 - Advanced Topics: Big Data

    Semester Hours: 4

    This special topics course focuses on relevant topics and techniques pertaining to current computer science or computer information systems. The course(s) will explore cutting-edge issues, technology and methods. A description of the topic will be distributed prior to registration.

    Prerequisite: CS 251  and major standing or consent of the instructor.
    When Offered: (Offered on demand,)

  
  • CS 611 - Advanced Topics: Information Security

    Semester Hours: 4

    This special topics course focuses on relevant topics and techniques pertaining to current computer science or computer information systems. The course(s) will explore cutting-edge issues, technology and methods. A description of the topic will be distributed prior to registration.

    Prerequisite: CS 251  and major standing or consent of the instructor.
    When Offered: (Offered on demand).

  
  • CS 614 - Advanced Topics: Theory of Computation

    Semester Hours: 4

    This special topics course focuses on relevant topics and techniques pertaining to current computer science or computer information systems. The course(s) will explore cutting-edge issues, technology and methods. A description of the topic will be distributed prior to registration.

    Prerequisite: CS 251  and major standing or consent of the instructor.
    When Offered: (Offered on demand, Spring semester).

  
  • CS 616 - Advanced Topics: Information Theory

    Semester Hours: 4

    This special topics course focuses on relevant topics and techniques pertaining to current computer science or computer information systems. The course(s) will explore cutting-edge issues, technology and methods. A description of the topic will be distributed prior to registration.

    Prerequisite: CS 251  and major standing or consent of the instructor.
    When Offered: (Offered on demand, Spring semester).

  
  • CS 620 - Independent Study

    Semester Hours: 1-4

 

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