| Schools · Programs · Policies · Courses · Index · Other Catalogs · AU Home |
![]() |
| Undergraduate Catalog 2004-2006: Courses |
CSC1050 Computer Concepts and Word
Processing (1 semester hour)
This course provides an overview of basic computer concepts, the windowing environment,
file storage, email, web browsers and current operating systems. The student
is also given instruction in using a state of the art computer based word processor.
This course is designed for students with minimal experience with the Internet
and current technology and meets in the microcomputer laboratory for continuous
hands on experience.
No prerequisites
CSC1060 Presentation Graphics
(1 semester hour)
This course is designed for any student who needs to make presentations using
computer based audio visual equipment. Current software is used to develop professional
presentations with inserted audio, narrative and graphical information. Each
student will prepare and give a formal presentation as an outcome of this course.
This course meets in the microcomputer laboratory for continuous hands on experience.
Prerequisites: CSC1050 or basic computer
literacy
CSC1070 Basic Web Design
(2 semester hours)
This course is designed for any student who needs to build a presence on the
World Wide Web or an Intranet system. The fundemental operation of web browsers
is explored as well as simple HTML coding techniques, however, a current web
page software tool will be used by each student to design and build a designated
web site as an outcome of this course. This course meets in the microcomputer
laboratory for continuous hands on experience.
Prerequisites: CSC1050 or basic computer
literacy
CSC1100 Spreadsheet Techniques
(2 semester hours)
This course provides an overview of basic and advanced uses of computer based
spreadsheet software. Basic data analysis and storage, graphing and data presentation
are covered as well as macro development. Students are introduced to decision
making and basic spreadsheet algorithms. This course is especially useful for
business students and students involved in data analysis. This course meets
in the microcomputer laboratory for continuous hands on experience.
Prerequisites: CSC1050 or basic computer
literacy
CSC1500 Computer Science I
(4 semester hours)
An introduction to computer programming using an object-oriented programming
language. Decision structures, looping structures, simple graphics, graphical
user interfaces, and arrays are introduced. The creation of object-oriented
programs using methods and multiple classes is emphasized. Programming is required.
Prerequisite: MTH1100.
CSC1600 Computer Science II
(4 semester hours)
Continuation of Computer Science I. Data structures such as stacks, queues,
lists, and binary trees are introduced and implemented. Algorithms for their
manipulation are studied. A comparison of sorting and searching techniques is
included. Extensive programming is required.
Prerequisites: MTH1100 and CSC1500.
CSC2600 Discrete Structures
(4 semester hours)
Mathematical topics fundamental to the computer science curriculum. The topics
covered include number systems, logic, sets and functions, matrices, relations,
graphs, combinatorics, probablility and Boolean Algebra.
Prerequisite: MTH1100 and CSC1500.
CSC2800 Visual Basic Programming
(4 semester hours)
The fundamentals of programming in Visual Basic are covered including an introduction
to objects, events, graphics and databases. Visual and graphic techniques, program
design and program debugging are emphasized. Extensive programming is required.
Prerequisite: CSC1500.
CSC3150 Computer Organization
(4 semester hours)
A study of the mechanics of information transfer and control within classical
general-purpose digital computer systems and of the organization and structure
of such computers' major components. Topics include: computer subsystems, basic
circuit and logic design, arithmetic and control functions, addressing, instruction
sets and formats, and microprogramming.
Prerequisites: CSC1600 and CSC26000.
CSC3300 Advanced Data Structures
(4 semester hours)
Design, implementations, and applications of common data structures and the
algorithms for manipulating them. Lists, trees, and graphs and their variations
are studied, emphasizing their applications. A variety of sorting and searching
algorithms are studied. Extensive programming is required.
Prerequisites: CSC1600 and CSC2600.
CSC3360 Application of Internet Programming
Techniques (4 semester hours)
The fundamentals of programming in scripting languages are developed and used
to to move data and visual information through the Internet. The course includes
integrating scripting languages with HTML to create web sites using Internet
programming techniques. Extensive programming is required.
Prerequisite: CSC1500.
CSC3500 Microcomputer Systems
(4 semester hours)
Fundamentals of microcomputer systems and applications. The design of microprocessors
is explored from a user's view and related to current microcomputer hardware
and software design. Graphical user interface, memory management, and basic
programmable logic control to external devices are explored.
Prerequisite: CSC1600 and CSC2600.
CSC3620 Programming Language Concepts
(4 semester hours)
Explore the features and implementations of programming languages from multiple
perspectives. Languages designed for procedural, functional, object-oriented,
and logic programming paradigms are among those typically introduced and examined.
Programming is required.
Prerequisite: CSC1600.
CSC3650 Object-Oriented Programming
(4 semester hours)
Explore object-oriented programming methodology. The appropriate use of message
passing, encapsulation, inheritance, and polymorphism in well-designed object-oriented
programs will be emphasized. Sample programs using these techniques will be
examined, modified and extended. Extensive programming is required.
Prerequisite: CSC1600.
CSC3750 C++ for Java Programmers
(4 semester hours)
Significant features of C++ that are absent from Java or implemented differently
in Java. The topics covered include overloaded operators, use of pointers, copy
constructors, applications of virtual functions, and avoidance of memory leaks.
Extensive programming is required.
Prerequisite: CSC1600.
CSC4150 Introduction to Artificial
Intelligence (4 semester hours)
Explore basic neural net, expert system and intelligent agent algorithms from
the perspective of computer science and knowledge engineering. Theory, methodology,
and applications from an introductory perspective are examined. Existing software
tools are used for development and experimentation.
Prerequisites: CSC1600 and CSC2600.
CSC4200 Information System Analysis
and Design (4 semester hours)
Information analysis and the logical specification of systems. Methods of designing
large-scale software applications by integrating computer technology, systems
analysis, systems design, and organizational behavior. Case studies develop
proficiency in the use of both traditional and object-oriented approaches.
Prerequisite: CSC1600.
CSC4250 Capstone in Computer Science
(2 semester hours)
This is the capstone course for computer or information system majors. Covering
current topics in the computer and information sciences, this course is designed
to prepare the student for society's perception of this discipline and to create
an awareness in the student of how to utilize the computer sciences to better
society.
Prerequisite: Within one year of expected graduation in a computer science program.
CSC4360 Database Systems
(4 semester hours)
Concepts of database systems, logical schema, query languages, and database
modeling are emphasized. Current trends in database architecture are explored,
although the relational model and algebra are emphasized. Experience will be
gained from utilizing a DBMS.
Prerequisites: CSC1600 and CSC2600.
CSC4400 Data Communication Systems
and Networks (4 semester hours)
Concepts and terminology of data communications, network design, and distributed
information analysis. The equipment, protocols, architectures, transmission
alternatives, communication environments, and network management systems will
be presented.
Prerequisites: CSC3150 or CSC3500.
CSC4700 Operating Systems
(4 semester hours)
Characteristics of computer operating systems. The components of operating systems,
the functions and goals of those components, and the interaction of those components
are studied. Issues involving concurrency are emphasized. Common operating system
algorithms are implemented. Programming is required.
Prerequisite: CSC3300.
Posted
31 December 2003
Schools
· Programs · Policies
· Courses · Index
· Other Catalogs ·
AU Home