|
This course offers the nine Computer Science courses required for the
Computer Science Certificate. In total the Certificate requires 20 classes,
one of which must be English 100, the other ten from any faculty, plus
the nine CS classes.
The program will begin on September 7, 2003 and continue until July
30, 2005. The classes will be held Tuesday and Thursday evenings from
7 pm until 10 pm. and Saturday mornings from 9 am to 12 noon.
The cost of each class is $1120.22, $3360.66 a semester or $10081.99
for the entire program, which includes all textbooks. Student loans are
available to those who qualify. The program is considered to be full-time.
We require at least twenty full-time students to run the class and
we reserve the right to cancel the classes if the enrollment criteria
is not met.
The program includes the following classes:
CS 100 Introduction to Computers Sept. 7 to October 14, 2004
Text: Computer Confluence
Introduction to the development of computers and computer applications.
Impact of computers on society. Computer organization and operation.
The construction and representation of algorithms. Application of computers
in the problem-solving process.
Lab: Yes
CS 110 Programming and Problem Solving for Natural Sciences
Oct. 19 to Nov.30, 2004 Text: Programming and Problem Solving for Natural
Sciences
Introductions to computer organization and operation. Problem-solving
techniques using a digital computer. Use of a high-level language such
as C++ or Java. Problems will be drawn from various science disciplines.
Lab: Yes
CS 170 Fundamentals of Computer Science I Dec. 2, 2004 to
Jan. 18, 2005
Text: Program and Problem Solving with C++
This course is the first in a three-course sequence introducing Computer
Science Algorithms. Programming concepts: procedures, scope rules and
recursion. Software design: top-down design, object oriented design,
correctness, and efficiency. Computer organization. I/O devices and levels
of architecture.
Lab: Yes
CS 270 Management Information Systems Jan. 20 to Feb. 8, 2005
Text: Systems Analysis and Design
Types, sources and uses of data in organizations. The steps required
and the types of equipment available to store and recover data. Analysis
of the steps required in the development of a data processing system.
Feasibility studies and system analysis techniques. Introduction to data
base systems. Management of data processing systems.
Lab: No
CS 210 Fundamentals of computer Science II Feb. 10, to Mar.
22, 2005 Text: C++ Data Structures
Data structures and abstractions: data abstractions, design issues,
strings, lists, stacks, queues, and applications. Theoretical computer
science: complexity, O-notation, and formal models.
Language Used: Java
Lab: Yes
CS 230 Introduction to Computer Science III March 24, to May 3, 2205
Text: Code Complete
Design and implementation of a large software project with object-oriented
methodology. Project will encompass file systems, database systems and
interface design (cognitive psychology, graphical user interfaces, and
user interface management systems.)
Lab: Yes
CS 305 Human computer Interaction May 5 to June 2, 2005 Usability
Engineering
This course stresses the importance of good interfaces and the relationship
of user interface design to human-computer interaction. Other topics
include: interface quality and methods of evaluation; interface design
examples; dimensions of interface variability; dialogue genre; dialogue
tools and techniques; user-centered design and task analysis; prototyping
and the iterative design cycle; user interface implementation; prototyping
tools and environments; I/O devices; basic computer graphics; color and
sound.
Lab: No |