Student/Advising

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

Graduation Checksheets

Checksheets at A-State website

Checksheets for CS degree

BA

BS

Minor

Computer Coding Certificate

MS

Study Plans

Four year study plan

BA

BS

Course Schedule

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

Course Dependencies

Tuition & Fees

See Also