Home News Undergraduate Graduate Contact Us
 
  Graduaute Courses  
 
 

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

 
 
 
Graduate Admission
Graduate Courses
 
 
 
New Page 1


[Home] [Programming Design Competition] [Curriculum] [Flow Chart]
[Courses] [Faculty & Staff] [Major Catalog] [Teaching Catalog] [Cooperative Education]
[Scholarship Form] [Minor & Emphasis Catalog] [Employment] [EE Department] [SE Department] [CSC Club] [Contact Us]
 

New Page 1


© Copyright 2005-2006 SDSU. All rights reserved.
SDSU, Higher Education - You can go anywhere from here...,
Provides and prepares students for a better and successful future