AU Computer Science
Course List
| # | Number | Title |
|---|---|---|
| 1 | 100 | Computers and Information |
|
A first course for studying computers and information. Provides a foundation for using computers in
|
||
|
studi comput inform foundat comput cours curricula research commun write hand experi product enhanc
|
||
| 2 | 280 | Introduction to Computer Science I |
|
Problem solving and algorithm development. Structured programming, basic data types, and canonical s
|
||
|
problem solv algorithm develop structur program basic data type canon structur arrai subprogram recu
|
||
| 3 | 281 | Introduction to Computer Science II |
|
Continuation of problem solving and object-oriented programming. Emphasis on larger programs built f
|
||
|
continu problem solv object orient program emphasi larger program built modul introduct abstract dat
|
||
| 4 | 296 | Selected Topics: Non-Recurring |
|
Topics vary by section, may be repeated for credit with different topic.
|
||
|
topic vari section repeat credit topic
|
||
| 5 | 310 | Introduction to Geographic Information Systems |
|
A geographic information system (GIS) is a system of hardware, software, data, people, organizations
|
||
|
geograph inform system system hardwar softwar data peopl organ institut arrang collect store analyz
|
||
| 6 | 330 | Organization of Computer Systems |
|
Logical circuit design, integrated circuits and digital functions, data representation, register tra
|
||
|
logic circuit design integr circuit digit function data represent regist transfer oper microprogram
|
||
| 7 | 350 | Introduction to Discrete Structures |
|
Introduction to mathematical subjects required in computer science, such as graphs, sets and relatio
|
||
|
introduct mathemat subject requir comput scienc graph set relat logic recurr
|
||
| 8 | 396 | Selected Topics: Non-Recurring |
|
Topics vary by section, may be repeated for credit with different topic.
|
||
|
topic vari section repeat credit topic
|
||
| 9 | 432 | Introduction to Simulation and Modeling |
|
Design, implementation, and analysis of simulation models for dynamic continuous systems. Emphasis o
|
||
|
design implement analysi simul model dynam continu system emphasi continu physic system analysi dyna
|
||
| 10 | 435 | Web Programming |
|
This course presents and applies the web programming languages (HTML, DHTML, Javascript, Coldfusion)
|
||
|
present appli web program languag html dhtml javascript coldfus tool techniqu develop profession web
|
||
| 11 | 460 | Tools of Scientific Computing |
|
Designed to teach scientific rigor in the use of computers and/or computational tools. Techniques fr
|
||
|
design teach scientif rigor comput comput tool techniqu mathemat introduc lead effici algorithm desi
|
||
| 12 | 493 | Computer Science Capstone Project |
|
May be repeated for credit. Students complete a semester-long design project related to one or more
|
||
|
repeat credit student complet semest long design project relat area comput scienc focu design proces
|
||
| 13 | 510 | Legal Issues in Computing |
|
Copyright, patent, contract, tort, antitrust, privacy, and telecommunications issues.
|
||
|
copyright patent contract tort antitrust privaci telecommun issu
|
||
| 14 | 520 | Algorithms and Data Structures |
|
Design and analysis of efficient algorithms. Implementation and manipulation of data structures, inc
|
||
|
design analysi effici algorithm implement manipul data structur includ link list stack queue tree gr
|
||
| 15 | 521 | Design and Organization of Programming Languages |
|
Study of desirable features and specifications of programming languages by investigation of data typ
|
||
|
studi desir featur specif program languag investig data type control structur data flow run time beh
|
||
| 16 | 535 | User Interface Analysis and Design |
|
This course provides the technical aspects of web application development, as well as the conceptual
|
||
|
technic aspect web applic develop conceptu issu affect technolog student develop independ web base p
|
||
| 17 | 540 | Computer System Organization and Programming |
|
Investigation of the structure of a modern computing system. Alternative computer organizations are
|
||
|
investig structur modern comput system altern comput organ discuss student rang design choic assembl
|
||
| 18 | 543 | Object-Oriented Analysis and Design |
|
A study of object-oriented concepts and their use in systems development. This course analyzes abstr
|
||
|
studi object orient concept system develop analyz abstract call object develop analysi level model s
|
||
| 19 | 544 | Object-Oriented Programming |
|
Advanced use of an object-oriented programming language in the implementation of object-oriented sys
|
||
|
advanc object orient program languag implement object orient system languag studi depth advanc conce
|
||
| 20 | 546 | Introduction to Computer Networks |
|
An introduction to the basic concepts of computer networks. The architecture of data communication s
|
||
|
introduct basic concept comput network architectur data commun system layer model network physic dat
|
||
| 21 | 565 | Operating Systems |
|
Historical background. Operating system functions and concepts: processes; processor allocation; mem
|
||
|
histor background oper system function concept process processor alloc memori manag virtual memori f
|
||
| 22 | 568 | Artificial Intelligence |
|
Application of computers to tasks usually thought to require human intelligence, such as game playin
|
||
|
applic comput task thought requir human intellig game plai problem solv learn pattern recognit natur
|
||
| 23 | 570 | Database Management Systems |
|
Examination of database management systems, distributed systems, evaluation and selection of compute
|
||
|
examin databas manag system distribut system evalu select comput system privaci secur perform evalu
|
||
| 24 | 589 | Topics in Computer Science |
|
Topics vary by section, may be repeated for credit with different topic. Rotating topics include art
|
||
|
topic vari section repeat credit topic rotat topic includ artifici intellig program comput graphic h
|
||
| 25 | 596 | Selected Topics: Non-Recurring |
|
Topics vary by section, may be repeated for credit with different topic.
|
||
|
topic vari section repeat credit topic
|
||
| 26 | 600 | Simulation |
|
Design and implementation of simulation systems. Covers discrete-event, stochastic simulations with
|
||
|
design implement simul system cover discret event stochast simul exampl chosen varieti field simul l
|
||
| 27 | 610 | Introduction to Geographic Information Systems |
|
A geographic information system (GIS) is a system of hardware, software, data, people, organizations
|
||
|
geograph inform system system hardwar softwar data peopl organ institut arrang collect store analyz
|
||
| 28 | 636 | Advanced Database Management Systems |
|
Advanced query capabilities and procedural constructs are described using SQL and PL/SQL. The theore
|
||
|
advanc queri capabl procedur construct sql sql theoret foundat capabl present perform issu discuss i
|
||
| 29 | 637 | Database Administration |
|
Database administration subjects including space allocation, recovery, security, configuration manag
|
||
|
databas administr subject includ space alloc recoveri secur configur manag perform tune discuss admi
|
||
| 30 | 689 | Topics in Computer Science |
|
Topics vary by section, may be repeated for credit with different topic. Rotating topics include des
|
||
|
topic vari section repeat credit topic rotat topic includ design analysi algorithm expert system cli
|
||
| 31 | 694 | Capstone Project |
|
With guidance from their advisor and the project class coordinator, students select an application a
|
||
|
guidanc advisor project class coordin student select applic area comput scienc open end problem iden
|
||
| 32 | 696 | Selected Topics: Non-Recurring |
|
Topics vary by section, may be repeated for credit with different topic.
|
||
|
topic vari section repeat credit topic
|
||