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
|
||