• Skip to main content
  • Skip to main navigation
Baylor University
School of Engineering and Computer Science
  • About
    • Mission Statement
    • Office of the Dean
    • ABET
    • Board of Advocates
      • Board Members
    • History
      • ECS Timeline
      • Stories
      • Videos
    • Synergy
      • Past Issues
  • Students & Academics
    • Degree Programs
      • Undergraduate Degrees
      • Graduate Degrees
      • Joint Degrees
      • Baylor Course Catalog 22-23
      • Baylor Graduate Catalog 22-23
      • ECS Flowcharts
      • Archived ECS Flowcharts
    • Student Services
      • Career Center
      • ECS ID Management
      • Student Leadership
      • Learning Resource Center
      • Scholarships
      • Student Organizations
      • Incoming Students
      • Academic Advising
      • Teal Residential College
      • ECS Scholars Program
    • Capstone
    • Meet Our Alumni
    • ECS Digital Brochure
  • Get Involved
    • Give
      • Dean's Funding Initiatives
      • Matching Gifts
      • Planned Giving
      • Quick Impact Giving
    • Corporate Collaborations
      • Engineering Corporate Affiliate Program
      • Computer Science Corporate Affiliate Program
      • Cybersecurity Corporate Affiliate Program
    • Alumni
    • ASEE Gulf Southwest Conference 2021
      • About the ASEE GSW Conference
      • Abstract and Paper Submission
      • Conference Agenda and Program
      • Conference Host
      • Conference Registration
      • Conference Organization
    • The Southwest Data Science Conference 2023 at Baylor University
      • Program Committee
      • 2022 Conference Proceedings
      • AI and Applied Data Science Track
      • Business and Social Data Science Track
      • Biomedical and Health Data Science Track
      • Cyber Data Science Track
  • Faculty & Staff
    • Faculty Directory
    • Staff Directory
    • Graduate Programs
    • Undergraduate Programs
  • Admission & Aid
  • Research & Departments
    • Informatics
      • About Us
      • Degree Programs
      • Infomatics Research
    • Computer Science
      • About Computer Science
      • Degree Programs
      • Admission
      • Graduate-level Courses
      • Computer Science Faculty
      • Computer Science Research
      • Giving
      • Open Computer Science Positions
    • Electrical and Computer Engineering
      • About ECE
      • Degree Programs
      • ECE Faculty
      • ECE Research
      • Programs
    • Mechanical Engineering
      • About Us
      • Degree Programs
      • Mechanical Engineering Faculty
      • Research
    • Engineering
      • About Us
      • Engineering Programs
    • ECS Research
      • Bioinformatics
      • Computer Science
      • Electrical & Computer Engineering
      • Mechanical Engineering
      • Materials Science
  • 1967 Ford Mustang
  • Open Faculty Positions
Baylor BU School of Engineering and Computer Science Research & Departments Computer Science Graduate-level Courses
  • Informatics
  • Computer Science
    • About Computer Science
    • Degree Programs
    • Admission
    • Graduate-level Courses
    • Computer Science Faculty
    • Computer Science Research
    • Giving
    • Open Computer Science Positions
  • Electrical and Computer Engineering
  • Mechanical Engineering
  • Engineering
  • ECS Research

Graduate-level Courses

4321 Data Communications

Pre-requisite(s): CSI 3336 (Systems Programming).

Fundamentals of computer networking including data transmission, communication software, protocols, simple networks and internetworking.

4336 Introduction to Computation Theory

Pre-requisite(s): CSI 3344 (Intro to Algorithms).

Several models of computation and their related languages. Topics will include finite automata and regular languages, push-down automata and context-free languages, linear-bounded automata and context-sensitive languages. Turing machines and phrase structure languages, closure properties, decidability results, non-determinism.

4337 Introduction to Operating Systems

Pre-requisite(s): CSI 3336 (Systems Programming).

Operating system design and implementation. Topics include process control and synchronization, memory management, processor scheduling, file systems, and security. Course projects implement parts of an operating system.

4341 Computer Graphics

Pre-requisite(s): CSI 3334 (Data Structures) and (MTH 2311 or MTH 2321).

Introduction to graphic representation and display of information and objects by computer. Topics include hardware display technology and algorithms for two-dimensional and three-dimensional graphics. A current graphic system model will be used for programming assignments.

4352 Introduction to Data Mining

Pre-requisite(s): CSI 3335 (Database Design & Analysis), CSI 3344 (Intro to Algorithms).

Introduction to the concepts, techniques, and applications of data warehousing and data mining. Topics include design and implementation of data warehouse and OLAP operations; data mining concepts and methods such as association rule mining, pattern mining, classification, and clustering; applications of data mining techniques to complex types of data in various fields.

5010 Graduate Seminar

Pre-requisite(s): Graduate standing in computer science.

Research presentations by the graduate faculty, outside speakers, and select advanced graduate students. Attendance at various functions is also required.

5199 Non-Thesis Degree Completion

To fulfill requirements for non-thesis master’s students who need to complete final degree requirements other than coursework during their last semester. This may include such things as a comprehensive examination, oral examination, or foreign language requirement. Students are required to be registered during the semester they graduate.

5321 Advanced Data Communications

Pre-requisite(s): CSI 4321 or equivalent.

Survey of current and seminal research in networking.

5324 Software Engineering

Methods for developing and maintaining software systems; system software life cycle, requirements elicitation, specification and design methods, planning, maintenance, configuration management, documentation and coding standards, cost estimation, metrics and quality attributes; class project.

5325 Introduction to Machine Learning

Pre-requisite(s): CSI 4336 or consent of instructor.

An introduction to topics in machine learning, including supervised and unsupervised learning, modeling for regression and classification, naive Bayes methods, kernel-based learning, support vector machines, statistical and mathematical models for learning, and model assessment and prediction.

5330 Advanced Computational Biology (Cross-listed as BINF 5330)

Advanced course of computational methods for understanding biological systems. Topics include string matching, suffix tree analysis, sequence alignment, and other graph theoretic algorithms for gene mapping and sequencing, phylogenetic inference, and biological network analysis.

5335 Advanced Database

Pre-requisite(s): CSI 3334 and 3335.

A continuation of database system implementations to include object-oriented and knowledge-based systems. Additional topics covered are physical-data organization, database integrity, security, transaction management, and distributed database management.

5336 Data Models

Pre-requisite(s): CSI 4334 and 4335.

Conceptual and abstract parts of databases. Topics include commonly used data models (hierarchical, network, relational, semantic network and info-logical) and the use of data models for database design and operation.

5337 Advanced Operating Systems

Pre-requisite(s): CSI 4337 and STA 4385; or PSY 4300.

Advanced topics in operating systems including queuing models, performance measurement and evaluation, security and protection, and design issues involved in operating system design.

5338 Advanced Computer Organization

Pre-requisite(s): CSI 3338 or consent of instructor.

Advanced topics in computer systems organization, including techniques used in large-scale computer systems, parallel and pipeline architectures, stack machines, and other non-von Neumann architectures.

5342 Software Specification and Design

Pre-requisite(s): CSI 4336.

Overview and comparison of existing formal specification methods. In-depth description and use of an existing method, such as algebraic specifications. Mathematical foundations of the method. Applications to practical examples. Use of an existing specification language.

5343 Introduction to Human Computer Interaction

Introduction to Human Computer Interaction is a research seminar designed to explore the issues of design, organization, implementation, communication, training, and management which confront humans as users of computer environments.

5344 Analytic Models

Pre-requisite(s): STA 3381.

Computer modeling of a variety of systems. Topics include selections from: linear programming, network analysis, queuing theory, game theory, and statistical methods and models.

5345 Parallel Systems

Description and evaluation of parallel hardware and software. Distributed-memory versus shared-memory. Design and implementation of parallel programs using parallel hardware and software.

5346 Design Automation

This course is about automating the design of Very Large Scale Integrated circuits. The curriculum covers compiled and event driven simulation algorithms, differential simulation techniques, current literature in electronic simulation, channel routing algorithms, Lee routers, partitioning, current literature in placement and routing, synthesis algorithms, and current literature in logic and circuit synthesis.

5350 Advanced Algorithms

Pre-requisite(s): CSI 3344 or graduate standing.

Advanced data structures, algorithm design, and analysis. Topics include common data structures, algorithms, implementation, classes of algorithms, algorithm analysis, computational tradeoffs, and adaptation of familiar algorithms to new problems.

5352 Advanced Object-Oriented Development

Pre-requisite(s): CSI 4344.

Object-oriented analysis, design, and implementation using C++ and a graphical user interface. Principles, methods, and building blocks. Identification and implementation of objects. Class libraries and widget sets. Group projects.

5353 Multimedia Systems

Overview of systems requirements to handle multimedia information. Topics include synchronization, content-based information retrieval, protocols, and media type definitions. Theory and applications are covered.

5354 Advanced Software Engineering

Pre-requisite(s): CSI 5324 or consent of instructor.

Advanced topics in software engineering research, including techniques used in the modeling and analysis of complex systems.

5355 Data Analysis

Pre-requisite(s): Graduate standing.

Introduces the fundamental data analysis algorithms used in research.

5360 Information Retrieval & Natural Language Processing

Pre-requisite(s): CSI 3344, MTH 2311 or equivalent.

Introduce fundamental and advanced algorithms in Information Retrieval and Natural Language Algorithms. Topics include Language Modelling, Retrieval Algorithms and Evaluation, and Language Processing techniques such as tagging, parsing, and lexical semantics. Applications and research topics are also covered.

5388 Advanced Topics in Human-Computer Interaction

This class investigates the “emerging” next generation of user interaction with a focus on the design and evolution of interaction techniques. Variety of user interaction styles may include gesture, virtual reality, augmented reality, ubiquitous, tangible, lightweight, tacit, passive, affective, perceptual, context-aware, and multi-modal interfaces.

5V90 Special Problems 1 to 9 sem. hrs.

Pre-requisite(s): Consent of instructor.

5V92 Master’s Research 1 to 3 sem. hrs.

Pre-requisite(s): Consent of instructor.

Concentrated research for the purpose of determining whether the thesis or project option is most appropriate, and for the initial selection of a topic area.

5V93 Special Topics in Computer Science 1 to 4 sem. hrs.

May be repeated for credit, provided topic is not duplicated, for a maximum of eighteen semester hours total.

5V96 Master’s Project 1 to 3 sem. hrs.

Pre-requisite(s): Consent of instructor.

5V99 Thesis 1 to 9 sem. hrs.

Pre-requisite(s): Consent of instructor.

Research, data analysis, writing, and oral defense of an approved master’s thesis. At least three hours of CSI 5V99 are required.

6V10 Doctoral Prospectus Research 1 to 6 sem. hrs.

Pre-requisite(s): Instructor approval.

Supervised research for developing a dissertation prospectus. Prepares students for the preliminary exam required for students to advance to candidacy. A student may repeat this course for credit with a maximum of ten total hours. Registration for this course is sufficient for achieving full-time status.

6V90 Special Topics in Computer Science 1 to 3 sem. hrs.

Special topics in Computer Science. This course may be taken up to 6 times, on a different topic each time, for up to 18 hours of credit.

6V99 Dissertation 1 to 12 sem. hrs.

Research, data analysis, writing, and oral defense of an approved doctoral dissertation topic.

If you have any further question regarding the graduate degrees in Computer Science program, please contact our Graduate Program Director: Dr. Michael Poor 


Admission -  Degree Requirements (M.S.)  - Graduate Courses

APPLY NOW!

School of Engineering & Computer Science

School of Engineering & Computer Science
One Bear Place #97356
Waco, TX 76798-7356

ECS_Student_Services@baylor.edu
(254) 710-3890

Department of Computer Science
One Bear Place #97141
Waco, TX 76798-7141

Apply
Give
Questions for Undergraduate Programs
Questions for Graduate Programs
Baylor BU School of Engineering and Computer Science Research & Departments Computer Science Graduate-level Courses
  • About
    Back
    • Mission Statement
    • Office of the Dean
    • ABET
    • Board of Advocates
      Back
      • Board Members
    • History
      Back
      • ECS Timeline
        Back
        • August 21, 2020
        • JUNE 10, 2020
        • JUNE 25, 2020
        • NOVEMBER 11, 2019
        • OCTOBER 9, 2019
        • OCTOBER 3, 2019
      • Stories
      • Videos
        Back
        • Heather Benoit
        • Joshua Morris
        • Marques Jones
    • Synergy
      Back
      • Past Issues
  • Students & Academics
    Back
    • Degree Programs
      Back
      • Undergraduate Degrees
        Back
        • Bachelor of Science in Engineering
        • Bachelor of Science in Electrical and Computer Engineering
        • Bachelor of Science in Mechanical Engineering
        • Bachelor of Science in Computer Science
        • Bachelor of Science in Computer Science: Software Engineering Concentration
        • Bachelor of Science in Computer Science: Cybersecurity Concentration
          Back
          • Cyber Brochure
          • Cybersecurity FAQ (Q & A)
        • Bachelor of Science in Informatics: Bioinformatics
        • Bachelor of Science in Informatics: Data Science major
        • Bachelor of Science with Computer Science Fellows Major
        • Bachelor of Arts
      • Graduate Degrees
        Back
        • Master of Science in Computer Science
          Back
          • Degree Requirements - M.S. in Computer Science
        • Master of Science in Electrical and Computer Engineering
        • Master of Science in Biomedical Engineering
        • Master of Science in Mechanical Engineering
        • Master of Engineering
        • Doctor of Philosophy in Electrical and Computer Engineering
        • Doctor of Philosophy in Mechanical Engineering
        • Doctor of Philosophy in Computer Science
        • CS Online Master of Science
      • Joint Degrees
        Back
        • B.S. & M.S. Joint Program
        • B.S. & M.S. Joint Program
        • B.S. & M.S. Joint Program
        • B.S. & M.S. Joint Degree
        • B.A. & M.A. Joint Degree
        • B.S & Master of Engineering
        • B.S. & Master of Engineering Joint Program
        • B.S. & Master of Engineering Joint Program
        • M.B.A. & M.E. Joint Program
      • Baylor Course Catalog 22-23
      • Baylor Graduate Catalog 22-23
      • ECS Flowcharts
      • Archived ECS Flowcharts
    • Student Services
      Back
      • Career Center
      • ECS ID Management
      • Student Leadership
      • Learning Resource Center
      • Scholarships
        Back
        • List of ECS Scholarships
      • Student Organizations
      • Incoming Students
        Back
        • Summer Accelerate Program
        • Summer of Discovery Freshmen
        • Fall Incoming Freshmen
        • Equipment Requirements and Computer Recommendations
        • Transfer Course Recommendations
        • Entrance and Progression Standards
      • Academic Advising
        Back
        • ECS Course Repeat Policy
        • Meet with an ECS Advisor
        • Advising Walk-in Hours
        • Course Drops
        • Academic Actions
        • Certification for Graduation
        • ECS Summer Courses
        • Advising Resources
        • Pre-Engineering Requirements
        • ECS Course Repeat Policy
        • Final Exam Policy
      • Teal Residential College
      • ECS Scholars Program
        Back
        • Program Overview
        • 2022 GSW/ASEE Conference
    • Capstone
    • Meet Our Alumni
    • ECS Digital Brochure
  • Get Involved
    Back
    • Give
      Back
      • Dean's Funding Initiatives
      • Matching Gifts
      • Planned Giving
      • Quick Impact Giving
    • Corporate Collaborations
      Back
      • Engineering Corporate Affiliate Program
      • Computer Science Corporate Affiliate Program
      • Cybersecurity Corporate Affiliate Program
    • Alumni
    • ASEE Gulf Southwest Conference 2021
      Back
      • About the ASEE GSW Conference
      • Abstract and Paper Submission
      • Conference Agenda and Program
      • Conference Host
      • Conference Registration
      • Conference Organization
    • The Southwest Data Science Conference 2023 at Baylor University
      Back
      • Program Committee
      • 2022 Conference Proceedings
      • AI and Applied Data Science Track
      • Business and Social Data Science Track
      • Biomedical and Health Data Science Track
      • Cyber Data Science Track
  • Faculty & Staff
    Back
    • Faculty Directory
    • Staff Directory
    • Graduate Programs
    • Undergraduate Programs
  • Admission & Aid
  • Research & Departments
    Back
    • Informatics
      Back
      • About Us
      • Degree Programs
      • Infomatics Research
    • Computer Science
      Back
      • About Computer Science
        Back
        • ABET
        • Chair's Welcome
      • Degree Programs
      • Admission
      • Graduate-level Courses
      • Computer Science Faculty
      • Computer Science Research
        Back
        • Bioinformatics
        • Competitive Learning
        • Cybersecurity & Networking
        • Data Science
        • Human-Computer Interaction
        • Machine Learning
        • Software Engineering
        • VLSI Design
      • Giving
      • Open Computer Science Positions
    • Electrical and Computer Engineering
      Back
      • About ECE
        Back
        • ABET
        • Welcome from the ECE Chair
        • eBears Seminars
        • Cadence University Program
      • Degree Programs
      • ECE Faculty
      • ECE Research
        Back
        • Biomedical Engineering
        • Computing Engineering and Cyber-Physical Systems
        • Material and Devices
        • Sustainable Energy and Power Systems
        • Wireless & Microwave Circuits & Systems (WMCS)
      • Programs
    • Mechanical Engineering
      Back
      • About Us
        Back
        • ABET
        • Welcome from the Chair
      • Degree Programs
      • Mechanical Engineering Faculty
      • Research
        Back
        • Advance Materials & Additive Manufacturing
        • Biomechanics and Biomedical Engineering
        • Energy Systems Engineering
        • Geriatric Engineering
        • Humanitarian Engineering and Engineering Ethics
        • Sustainable Engineering
        • Thermo-Fluids Engineering
    • Engineering
      Back
      • About Us
        Back
        • ABET
      • Engineering Programs
    • ECS Research
      Back
      • Bioinformatics
      • Computer Science
      • Electrical & Computer Engineering
      • Mechanical Engineering
      • Materials Science
        Back
        • About Materials Science
  • 1967 Ford Mustang
  • Open Faculty Positions
  • General Information
  • Academics & Research
  • Administration
  • Admissions
  • Gateways for ...
  • About Baylor
  • Athletics
  • Ask Baylor
  • Bookstore
  • Calendar
  • Campus Map
  • Directory
  • Give Light
  • Give to Baylor
  • Illuminate
  • News
  • Pro Futuris
  • Search
  • Social Media
  • Baylor Libraries
  • College of Arts & Sciences
  • Diana R. Garland School of Social Work
  • George W. Truett Theological Seminary
  • Graduate School
  • Hankamer School of Business
  • Honors College
  • Law School
  • Louise Herrington School of Nursing
  • Research at Baylor University
  • Robbins College of Health and Human Sciences
  • School of Education
  • School of Engineering & Computer Science
  • School of Music
  • More Academics
  • Athletics
  • Human Resources
  • Marketing and Communications
  • Office of General Counsel
  • Office of the President
  • Office of the Provost
  • Operations, Finance & Administration
  • Senior Administration
  • Student Life
  • University Advancement
  • Undergraduate Admissions
  • goBAYLOR
  • Graduate Admissions
  • Baylor Law School Admissions
  • Social Work Graduate Programs
  • George W. Truett Theological Seminary Admissions
  • Online Graduate Professional Education
  • Virtual Tour
  • Visit Campus
  • Alumni & Friends
  • Faculty & Staff
  • Online Graduate Professional Education
  • Parents
  • Prospective Faculty & Staff
  • Prospective Students
  • Students
  • Accessibility
  • Anonymous Reporting
  • Annual Fire Safety and Security Notice
  • Digital Privacy
  • Legal Disclosures
  • Mental Health Resources
  • Report It
  • Title IX
 
Baylor University
Copyright © Baylor® University. All rights reserved.
Baylor University • Waco, Texas 76798 • 1-800-229-5678