Computer Science
CPS 116M
Java Script for the World Wide Web
(3 Lec. hrs. per week) 3 Cr.
The purpose of the course is to introduce
JavaScript as a tool to add functionality to Web
sites. Topics include creating, modifying and
debugging scripts, creating frames and
dynamic pages, implementing the use of
cookies, incorporating graphics, and Dynamic
Hyper Text Markup Language. (Usually
offered Spring semester.)
Prerequisite: CIS 100 or computer literacy skills.
Meets General Education Goals 2, 3, 5
CPS 117M
Java for the Internet
(3 Lec. hrs. per week) 3Cr.
Java is the language of choice for the
development of web pages. This will be a first
course for students who would like to learn the
essentials of writing useful Java programs.
Topics include: Hyper Text Markup Language
(HTML), applets, input/output streams, basic
graphics, and security. (Usually offered Fall
semester.)
Prerequisite: CIS 100 or computer literacy skills.
Meets General Education Goals 2, 3, 5
CPS 120M
Computer Programming Logic I
(4 Lec. hrs. per week) 4 Cr.
This is an introduction to the problem solving
tools needed to successfully design, write, and
debug computer programs using C++ as the
programming language. Topics include input,
output, data types, functions, libraries,
repetition, selection, strings, objects, and file
processing. (Usually offered Fall and Spring
semesters.)
Co-requisites: CIS 119 and MAT 110.
Meets General Education Goals 2, 3, 5
CPS 130M
Programming Logic II
(3 Lec. hrs. per week) 3 Cr.
Further development of the problem solving skills using C++ as the programming language.
Topics include arrays, structures, classes, pointers, and linked lists. (Usually offered Fall
and Spring semesters.)
Prerequisite: CPS 120
Meets General Education Goals 2, 3, 5
CPS 225M
Unix Operating System
(3 Lec. hrs. per week) 3 Cr.
The goal of this course is to introduce the UNIX operating system, and its wide variety of
tools to each student. Topics include managing the UNIX system environment,
using UNIX editors, manipulating files and directories, electronic mail, redirection, pipes,
shell scripts and basic system administration tasks. (Usually offered Fall and Spring
semesters.)
Prerequisite: CPS 120
Meets General Education Goals 2, 3, 5
CPS 235M
Java Programming
(3 Lec. hrs. per week) 3 Cr.
The purpose of this course is to introduce the Java programming language and its
applications for the Internet. Topics include object oriented programming, graphical user
interfaces, applets, creating and programming web pages. (Usually offered Spring semester.)
Prerequisite: CPS 120
Meets General Goals 2, 3, 5
CPS 240M
Assembly Language Programming
(3 Lec. hrs. per week) 3 Cr.
This course is designed to help students understand the fundamentals of computer
architecture and program design using Assembly language. Topics include arithmetic
operations, subroutines, stack, addressing modes, strings, file handling instructions,
structures, macros, mixed language programming, and the interaction between
input devices, output devices, storage, memory, and the processor. (Usually offered
Fall semester.)
Prerequisite: CPS 130
Meets General Education Goals 2, 3
CPS 245M
Computer Architecture
(3 Lec. hrs. per week) 3 Cr.
The major topics of discussion will include digital components used in the design of
computers, the organization and architecture of input, output and memory and the operations
performed by the CPU. (Usually offered Spring semester.)
Prerequisite: CPS 240
Meets General Education Goals 2, 3
CPS 247M
Computer Organization and Architecture
(5 Lec. hrs. per week) 5 Cr.
Topics include data representation, the design of digital logic circuits, registers, microoperations, the basics of computer design and organization, microprograms, the central processing unit, and programming in Assembler Language. (Usually offered Fall semester.)
Prerequisite: CPS 130
CPS 250M
Data Structures
(3 Lec. hrs. per week) 3 Cr.
Topics include stacks, queues, lists, trees, graphs and hashing. Students will be expected
to design solutions to complex programming assignments using these data structures.
(Usually offered Spring semester.)
Prerequisite: CPS 130
Meets General Education Goals 2, 3, 5
|