Department/Forms

From A-State Computer Science Wiki
Jump to: navigation, search

Curriculum

Employee

Student

Graduation Checksheets

Checksheets for CS degree

BA

BS

Minor

Computer Coding Certificate

MS

Course Rotation

Course Rotation (subject to change)

FALL 2017

  • CS 1013: Introduction to Computers
  • CS 1114: Concepts of Programming & lab
  • CS 2114: Structured Programming & lab
  • CS 2124: OOP & Fund Data Structures & lab
  • CS 3113: Algorithms & Adv Data Structures

Fall every year

  • CS 3223: Computer Organization
  • CS 4/5113: Software Engineering
  • CS 4/5223: UNIX Systems Programming
  • CS 4/5543: Database Systems
  • CS 4/5713: Analysis of Algorithms
  • CS 482V: Special Problems
  • EE 3333: Digital Electronics I

Fall odd years only

  • CS 4/5723: Automata Theory
  • CS 6213: Parallel Processing
  • CS 6313: Data Security
  • CS 6823: Special Topics - Machine Learning
  • CS 6823: Special Topics - Image Processing

Demanded

  • CS 4/5433: Artificial Intelligence
  • CS 4/5133: Compilers

SPRING 2018

  • CS 1013: Introduction to Computers
  • CS 1114: Concepts of Programming & lab
  • CS 2114: Structured Programming & lab
  • CS 2124: OOP & Fund Data Structures & lab
  • CS 3113: Algorithms & Adv Data Structures
    Spring every year
  • CS 3123: Programming Languages
  • CS 3233: Operating Systems
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Computer Graphics
  • CS 482V: Special Problems - Mobile Application Development
  • MATH 4533: Numerical Methods (CS elective)
  • PHIL 3723: Computers, Ethics, & Society
    Spring even years only
  • CS 6723: Computability Theory
  • CS 6823: Special Topics - Distributed Systems
  • CS 6823: Special Topics - DB implementation
  • CS 6823: Special Topics - Computer & network Security

FALL 2018

  • CS 1013: Introduction to Computers
  • CS 1114: Concepts of Programming & lab
  • CS 2114: Structured Programming & lab
  • CS 2124: OOP & Fund Data Structures & lab
  • CS 3113: Algorithms & Adv Data Structures
    Fall every year
  • CS 3223: Computer Organization
  • CS 4/5113: Software Engineering
  • CS 4/5223: UNIX Systems Programming
  • CS 4/5543: Database Systems
  • CS 4/5713: Analysis of Algorithms
  • CS 482V: Special Problems
  • EE 3333: Digital Electronics I
    Fall even years only
  • CS 4/5133: Compilers
  • CS 6213: Parallel Processing
  • CS 6413: Solid Modeling
  • CS 6823: Special Topics - Datamining

SPRING 2019

  • CS 1013: Introduction to Computers
  • CS 1114: Concepts of Programming & lab
  • CS 2114: Structured Programming & lab
  • CS 2124: OOP & Fund Data Structures & lab
  • CS 3113: Algorithms & Adv Data Structures
    Spring every year
  • CS 3123: Programming Languages
  • CS 3233: Operating Systems
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Computer Graphics
  • CS 482V: Special Problems - Mobile Application Development
  • CS 5913: Mobile Application Development
  • PHIL 3723: Computers, Ethics, & Society
    Spring odd years only
  • CS 4/5433: Artificial Intelligence
  • CS 6423: Robotic Software Control
  • CS 6713: Adv Analysis of Algorithms
  • CS 6823: Special Topics - Bioinformatics
  • CS 6823: Special Topics - Advanced Computer Architecture
  • CS 6823: Special Topics - High Performance Computing
  • CS 6823: Special Topics - Cloud Security

Not regularly scheduled

  • CS 4/5423: Computer Graphics II
  • CS 4811: Computer Science Seminar
  • CS 482V: Special Problems
  • CS 6513: Data Compression and Indexing
  • CS 6813: Seminar in Computer Science

CS faculty approval required

  • CS 4/583V: Internship (max 1 credit hour)
  • CS 688V: Independent Study
  • CS 689V: Thesis