|
Computer Science Courses(CSC)
Dual Listed Courses
CSC 422-522 GUI Programming
(COM).................................................3
This
course is event-driven graphical user interface (GUI)
programming will cover topics such as C++ programming for
Windows.
CSC 433-533 Computer Graphics
(COM)...............................................3
Graphical programming concepts. Display media and device
characteristics. Point, line, and circle plotting. Coordinating
systems and transformations. Polygon clipping and filling.
Spline methods, hidden surface elimination, and shading. P, CSC
300, MATH 225.
CSC 447-547 Artificial Intelligence
(COM).............................................3
Concepts in Artificial intelligence: programming in languages
such as Prolog or LISP; knowledge representation; search
algorithms. P, CSC 250.
CSC 474-574 Computer
Networks............................................................3
Analysis of current and future computer networks with emphasis
on the OSI model. Local and wide area networks. TCP/IP, SNA,
token ring, ethernet and other common networks will be covered.
Protocol and interfaces within and across networks including the
OSI layers, routers, bridges and gateway. P, CSC 300.
CSC 492-592 Topics
(COM)...................................................................1-5
Graduate Courses
CSC 630 Principles of Data Base System Design
....................................3
CSC 643 System Analysis and Design
......................................................3
CSC 705 Design and Analysis of Computer Algorithms
........................3
CSC 710 Structure and Design of Programming Languages
................3
CSC 720 Theory of Computation
.............................................................3
CSC 740 Management Information
Systems...........................................3
CSC 750 Recent Advances in Parallel Process
........................................3
CSC 770 Software Engineering Management
.........................................3
CSC 787
Research...................................................................................1-9
CSC 788 Research Report/Design
Paper..............................................1-2
CSC 790
Seminar........................................................................................1
CSC 791 Independent Study
..................................................................1-3
CSC 792
Topics........................................................................................1-3
CSC 798
Thesis........................................................................................1-7
CSCA
(Computer Science Application)
Undergraduate Courses
CSCA 100 Keyboarding/Introduction to Computers
..........................1-3
An
introductory course emphasizing the development of basic
keyboarding skills. Course content includes experience in
building keyboarding skills, computer terms, functions of the
different keys, entering and printing material, and introduction
to several types of software programs.
CSCA 120 Introduction to Microsoft
Windows.......................................1
Basic information needed for effective computer use is
presented. Course content includes: working with menus,
directories and subdirectories, creating, naming, deleting and
batch files. Techniques for working with the hard disk are
included. P, CSCA 100 or permission of instructor.
CSCA 142 Introduction to Microcomputer Software
Applications.......3
Latest state-of-the-art software packages to introduce word
processing in order to illustrate the use of the computer for
writing letters, memos, reports, etc.; the use of modern
spreadsheet for bookkeeping purposes and an introduction to the
concept of a database management software package with business
applications in mind. P, CSCA 100, CSCA 120, or permission of
instructor.
CSCA 242 Word Processing
Applications................................................2
An
in-depth study of a word processing software package such as D i
s p l a y Write, Wo r d s t a r, WordPerfect, etc., will be
presented. Microcomputers will be utilized. P, CSCA 100, CSCA
120, CSCA 142, or permission of instructor.
CSCA 243 Spreadsheet Applications
........................................................3
An
explanation of graphic capabilities, the spreadsheet commands
and the macro command language. The course includes an overall
look at worksheet organization, dates and some frequently used
functions. P, CSCA 100, CSCA 120, CSCA 142, or permission of
instructor.
CSCA 244 Database Applications
.............................................................3
A
presentation of information necessary to design an application,
create a structure and build a database. Topics include: global
alterations and deletions, labels and reports, statistics
commands and memory variables, indexing, searching, automation,
writing menus, screen formatting and relating databases. P, CSCA
100, CSCA 120, CSCA 142, or permission or instructor.
CSCA 264 Integrated Software
.................................................................3
A
tightly integrated software program that offers a word
processor, a database manager, data communications and a
spreadsheet with charting. P,
CSCA
100, CSCA 120, CSCA 142, or permission of instructor.
CSCA 265 Artificial Intelligence Integrating Software Packages
.........3
A
data filing program that combines word processing, report
generation, and artificial intelligence in a tightly integrated
package. Content includes terminology, structures, design
concepts, and automation. P, CSCA 100,
CSCA
120, CSCA 142, or permission of instructor.
CSCA 292 Topics
(COM)........................................................................1-5
|