Descriptions for Computer Science Studies
Computer Science courses use the CSI and CSS prefixes and are taught through the Department of Mathematical and Computer Sciences.
(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.
(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.
& Friends | Campus
Life | Computing
on Campus | Search/Directories
| News, Events & the Arts | Current Students | Faculty & Staff | Welcome | Metro State Home |
Copyright © Metropolitan State College of Denver