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

MS

Graduate Certificates and Emphases (submitted for approval)

Study Plans

Four year study plan

BA

BS

Course Schedule

Course Rotation

Course Rotation (subject to change)

FALL 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

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

Fall odd years only

  • CS 4/5433: Artificial Intelligence
  • CS 4/5723: Automata Theory
  • CS 6213: Parallel Processing
  • CS 6313: Data Security
  • CS 6463: Image Processing
  • CS 6523: Data Mining Techniques

Demanded

  • CS 4/5133: Compilers
  • CS 5623: Fundamentals of Data Science

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 36xx: Web Application Development (submitted for approval)
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Computer Graphics
  • CS 4/56xx: Mobile Application Development (submitted for approval)
  • MATH 4533: Numerical Methods (CS elective)
  • PHIL 3723: Computers, Ethics, & Society
  • EE 3333/3331: Digital Electronics I & Lab

Spring even years only

  • CS 6723: Computability Theory
  • CS 6223: Advanced Computer Architecture
  • CS 6253: Heterogeneous Computing (was High Performance Computing)
  • CS 6323: Computer Security
  • CS 6543: Adv. Database Systems
  • CS 6613: Bioinformatics

Demanded

  • CS 4/5723: Automata Theory
  • CS 5623, Fundamentals of Data Science

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

Fall even years only

  • CS 4/5133: Compilers
  • CS 6413: Solid Modeling
  • CS 6243: Distributed Systems
  • CS 6333: Network and Internet Security
  • CS 6233: Operating System Design

Demanded

  • CS 4/5133: Compilers
  • CS 6523: Data Mining Techniques

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 36xx: Web Application Development (submitted for approval)
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Computer Graphics
  • CS 4/56xx: Mobile Application Development (submitted for approval)
  • MATH 4533: Numerical Methods (CS elective)
  • PHIL 3723: Computers, Ethics, & Society
  • EE 3333/3331: Digital Electronics I & Lab

Spring odd years only

  • CS 6423: Robotic Software Control
  • CS 6713: Adv Analysis of Algorithms
  • CS 5623: Fundamentals of Data Science
  • CS 6443: Machine Learning
  • CS 6263: Cloud Computing
  • CS 6123: Software Security
  • CS 6343: Cloud Security

Demanded

  • CS 4/5723: Automata Theory

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