|
Computer Science courses use the CSI and CSS prefixes
and are taught through the Department of Mathematical and Computer Sciences.
CSS 1010-3
(CMS 1010) Introduction to Computers (3 + 0)
This course is designed for students who wish to
use a microcomputer in their academic pursuits and their career. The student
will learn how to use a personal computer with application software featuring
word processing, spreadsheets, file management, graphics, electronic communications,
and thesaurus/spelling checker. This course also reviews the historical,
societal, ethical, and technological aspects of computers. Credit will
be granted for only one prefix: CSS or CMS.
CSS 1027-2 BASIC Programming (2 + 0)
Prerequisite: one year of high school algebra or
permission of instructor
This is an introductory computer programming course
in which the major elements of the BASIC language are taught. Students
will write computer programs to solve problems selected from mathematics
and other sciences.
CSS 1080-3
(CMS 1080) The World Wide Web, the Internet and
Beyond (3 + 0)
This course is for anyone who uses or wants to access
the World Wide Web or use the Internet. Students will master a set of
basic skills including using electronic mail, logging in to remote computers,
obtaining online documents and software, and using a browser like Netscape
to search and explore the World Wide Web for information. Students will
also learn the fundamentals of web page construction. Credit will be granted
for only one prefix: CSS or CMS.
CSS 1247-4 Introduction to Programming: Visual
Basic (4 + 0)
Prerequisites: CSS 1010 or equivalent knowledge
and satisfaction of the General Studies Level I Mathematics requirement
or permission of instructor
This is an introductory computer programming course
in which the major elements of Visual Basic are taught. Visual Basic is
one of Microsoft's versions of Basic and was created to specialize in
easy graphical user interface development. It is an object-based programming
language with many characteristics of object oriented programming languages.
Students will write programs to solve problems selected from a variety
of applications.
CSS 1427-2 Introduction to UNIX (2 + 0)
Prerequisite: CSI 1300 or previous knowledge of
a programming language
This course presents fundamental UNIX concepts,
including file system organization, standard commands for file manipulation,
utility programs, filters, editors, basic shell programming, and remote
access using telnet and file transfer commands such as ftp. The course
emphasizes skill acquisition to perform common operations on UNIX systems.
CSS 1607-4 Java Programming Fundamentals (4 +
0)
Prerequisites: CSS 1010 or equivalent knowledge
and satisfaction of General Studies Level I Mathematics requirement or
permission of instructor
This course offers an introduction to programming
in the Java programming language. The course will introduce Java applications
as well as the basics of Java applets that can be included in a web document.
Students will write Java programs and create a web page which includes
a Java applet.
CSS 2227-3 The C Programming Language (3 + 0)
Prerequisites: CSI 1300 or CSS 1247 or MTH 1510
or previous knowledge of a programming language, and MTH 1110 or permission
of instructor
The course presents a study of the C programming
language and its applications in computing with emphasis on the design
and development of efficient algorithms. C is one of the currently more
popular programming languages because it is particularly well suited to
the development of systems software.
CSS 2257-4 The C++ Programming Language (4 +
0)
Prerequisites: CSI 1300 or MTH 1510 or previous
knowledge of a programming language, and MTH 1110 or permission of instructor
This course presents a study of the C++ programming
language and its applications in computing with emphasis on the design
and development of efficient algorithms and object-oriented programming.
CSS 3607-4 Advanced Web Programming: Java and
Perl (4 + 0)
Prerequisites: CSI 1300 or CSS 1247 or CSS 1607
or permission of instructor
This course presents programming for the World Wide
Web. Topics include server-side CGI programming using Perl as well as
programming in the Java programming language. The course will introduce
stand-alone Java applications, threads, Java applets that can be included
in web documents, building user interfaces using the Java AWT library
and computer animation using Java. Students will develop web pages that
include forms processed by a CGI program written in Perl, write Java programs
and create web pages that include Java applets.
CSS 3707-4 Advanced Multimedia Programming (4
+ 0)
Prerequisites: CSI 1300 or CSS 1247 or permission
of instructor
This is an advanced course in multimedia programming.
The full power of a contemporary multimedia authoring language is explored.
Topics include data structures, manipulating text strings and full text
editing, advanced control structures and subroutines, file input/output,
advanced animation techniques, dynamic data exchange (DDE), object linking
and embedding (OLE) and the use of dynamic link libraries (DLL's) as well
as methods for handling such multimedia elements as sound, video and animation.
|