Difference between revisions of "Courses/Catalog"

From A-State Computer Science Wiki
Jump to: navigation, search
(Replaced content with '{{:Courses/Codex}}')
 
Line 1: Line 1:
__TOC__
+
{{:Courses/Codex}}
This is the current course catalog for the Computer Science Department.
+
 
+
== Undergraduate Courses ==
+
{{Course CS1013}}
+
{{Course CS1093}}
+
{{Course CS1114}}
+
{{Course CS2114}}
+
{{Course CS2124}}
+
{{Course CS3113}}
+
{{Course CS3123}}
+
{{Course CS3213}}
+
{{Course CS3223}}
+
{{Course CS3233}}
+
{{Course CS4113}}
+
{{Course CS4123}}
+
{{Course CS4133}}
+
{{Course CS4213}}
+
{{Course CS4223}}
+
{{Course CS4313}}
+
{{Course CS4413}}
+
{{Course CS4423}}
+
{{Course CS4433}}
+
{{Course CS4543}}
+
{{Course CS4713}}
+
{{Course CS4723}}
+
{{Course CS481V}}
+
{{Course CS482V}}
+
{{Course CS483V}}
+
 
+
== Graduate Courses ==
+
{{Course CS5113}}
+
{{Course CS5123}}
+
{{Course CS5133}}
+
{{Course CS5213}}
+
{{Course CS5223}}
+
{{Course CS5313}}
+
{{Course CS5413}}
+
{{Course CS5423}}
+
{{Course CS5433}}
+
{{Course CS5543}}
+
{{Course CS5713}}
+
{{Course CS5723}}
+
{{Course CS583V}}
+
{{Course CS6213}}
+
{{Course CS6313}}
+
{{Course CS6413}}
+
{{Course CS6423}}
+
{{Course CS6433}}
+
{{Course CS6513}}
+
{{Course CS6713}}
+
{{Course CS6723}}
+
{{Course CS6813}}
+
{{Course CS6823}}
+
{{Course CS688V}}
+
{{Course CS689V}}
+
 
+
== Prerequisite Chart ==
+
<center>[[Image:Course_prerequisite_structure.png|600px|Undergraduate Course Prerequisite Structure]]</center>
+
 
+
== Course Rotation ==
+
 
+
== See Also ==
+
* [http://registrar.astate.edu/0809ug1pg.pdf 2008-2009 Undergraduate Bulletin]
+
* [http://www2.astate.edu/dotAsset/128237.pdf 2008-2009 Graduate Bulletin]
+
 
+
 
+
<small>[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook&format=single}} create PDF version]</small>
+

Latest revision as of 11:17, 10 January 2010

Course Catalog and Degree Plans

To view the current course catalog and degree plans for the Computer Science Department, please refer to the current A-State Bulletin.

Prerequisite Chart

Undergraduate Course Prerequisite Structure

Course Rotation

Course Rotation (subject to change)

FALL 2020

  • 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 4143: Java Application Development
  • CS 4/5223: UNIX Systems Programming
  • CS 4/5433: Artificial Intelligence
  • CS 4/5543: Database Systems
  • CS 4/5713: Analysis of Algorithms
    Fall even years only
  • CS 4/5133: Compilers
  • CS 6233: Operating System Design
  • CS 6253: Heterogeneous Computing
  • CS 6333: Network and Internet Security
  • CS 6413: Solid Modeling
    Demanded
  • CS 4/5723: Automata Theory
  • CS 6523: Data Mining Techniques
  • CS 5623: Fundamentals of Data Science

SPRING 2021

  • 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 3613: Web Application Development
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Fundamental Computer Graphics
  • CS 4/5613: Mobile Application Development
  • CS 5623: Fundamentals of Data Science
    Spring odd years only
  • CS 6123: Software Security
  • CS 6243: Distributed Systems
  • CS 6263: Cloud Computing
  • CS 6423: Robotic Software Control
  • CS 6713: Adv Analysis of Algorithms
    Demanded
  • CS 4/5723: Automata Theory
  • CS 482V: Special Problems - Fundamentals of Data Science

FALL 2021

  • 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/5433: Artificial Intelligence
  • CS 4/5543: Database Systems
  • CS 4/5713: Analysis of Algorithms
    Fall odd years only
  • CS 4/5723: Automata Theory
  • CS 6223: Advanced Computer Architecture
  • CS 6313: Data Security
  • CS 6443: Machine Learning
  • CS 6463: Image Processing
    Demanded
  • CS 4/5133: Compilers
  • CS 5623: Fundamentals of Data Science
  • CS 6253: Heterogeneous Computing

SPRING 2022

  • 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 3613: Web Application Development
  • CS 4143: Java Application Development
  • CS 4/5313: Computer Networks
  • CS 4/5413: Fundamental Computer Graphics
  • CS 4/5613: Mobile Application Development
  • CS 5623: Fundamentals of Data Science
    Spring even years only
  • CS 6213: Parallel Processing
  • CS 6323: Computer Security
  • CS 6353: Hardware Security
  • CS 6543: Adv. Database Systems
  • CS 6613: Bioinformatics
    Demanded
  • CS 4/5723: Automata Theory
  • CS 482V: Special Problems - Fundamentals of Data Science
  • CS 6343: Cloud Security
  • CS 6723: Computability Theory
  • CS 683V: Special Topics - Adv. Computer Networks

Not regularly scheduled

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

CS faculty approval required

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

create PDF version