CMST100B Introduction to Microcomputers: Word Processing (1 cr.)
(Graded on a satisfactory/D/fail basis only.) Prerequisite: CMST 100A. An introduction to word processing as one of the many applications of microcomputers. The characteristics of word processing are analyzed. Topics include typical features, as well as costs and trends of available software. Hands-on practice with typical word-processing software is provided. Students may receive credit for only one of the following courses: CAPP 100B, CAPP 103, CMST 100B, or CMST 103.
CMST100G Introduction to Microcomputers: Spreadsheets (1 cr.)
(Graded on a satisfactory/D/fail basis only.) Prerequisite: CMST 100A. An introduction to the use of electronic worksheets to analyze numerical data, including basic terminology, formats, and other applications. Hands-on practice with typical spreadsheet software is provided. Students may receive credit for only one of the following courses: CAPP 100G, CAPP 103, CMST 100G, or CMST 103.
CMST103 Introduction to Microcomputer Software (3 cr.)
An introduction to microcomputers and application (enterprise) software. Hands-on experience with software packages (including word processing, spreadsheets, and databases) is provided. Focus is on concepts, features, and business applications of those facilities. Students who have received credit for CMST 100B, CMST 100F, or CMST 100G may not receive credit for CMST 103. Students may receive credit for only one of the following courses: CAPP 103 or CMST 103.
CMST150 Microcomputer Applications I (3 cr.)
A theoretical and practical introduction to the microcomputer. Topics include hardware, operating systems, word processing software, networking, computer-to-computer communications, and computer security and viruses. Focus is on developing the computer skills needed to meet academic, professional, and personal goals.
CMST160 Microcomputer Applications II (3 cr.)
A practical and theoretical study of database, spreadsheet, and graphics programs. The integration of these applications and the transfer of information among them are examined. Laboratory assignments provide practice in the applications. Focus is on continued development of microcomputer skills.
CMST170 Microcomputer Applications III (3 cr.)
An exploration of the use of computer networks to connect microcomputers with one another and to the Internet. The creation of Web pages is also examined. Focus is on continued development of microcomputer skills.
CMST270 Integrative Video Game Design and Technology (3 cr.)
Prerequisite: CMIS 102 or CMIS 102A. A project-oriented study of the concepts and methods for designing and developing computer games. Topics include history of games, game design, genres of games, multi-player games, online games, game development environments and employment opportunities, and ethical, social, and cultural aspects of video gaming.
CMST303 Advanced Applicaton Softwre (3 cr.)
Prerequisite: CMST 103, IFSM 201, or extensive experience with application software including word processing, spreadsheets, and databases. A presentation of application software packages that includes advanced features of word processing, spreadsheets, database management, and electronic information exchange for business applications. Presentation software is introduced. Students may receive credit for only one of the following courses: CAPP 303 or CMST 303.
CMST306 Introduction to Visual Basic .NET Programming (3 cr.)
Prerequisite: CMIS 102 or CMIS 102A. A structured approach to developing programs using the Visual Basic programming language. Hands-on experience in implementing features of this visual interface for program design is provided. Assignments include programming projects in Visual Basic.
CMST310 Electronic Publishing (3 cr.)
Prerequisite: CMST 103 or IFSM 201. An introduction to concepts and methods of electronic (desktop) publishing. Highlights include the design and layout of a publication, the choice of computer hardware and software, the integration of computer graphics, the drafting and editing of a publication, and methods of interfacing with high-level printing equipment to produce a final document. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.
CMST311 Advanced Electronic Publishing (3 cr.)
Prerequisite: CMST 310. A project-oriented study of the advanced concepts and methods of electonic (desktop) publishing. Emphasis in on effective transfer of electronic files to service bureaus and printers. Features essential to multimedia presentations are integrated with techniques for capturing and editing photos to produce business publications. Topics include publishing printed documents on a Web site. Students may receive credit for only one of the following courses: CAPP 311 or CMST 311.
CMST340 Computer Applications in Management (3 cr.)
Prerequisite: CMIS 102, CMIS 102A, CMST 103, or IFSM 201. An overview of computer-based information-system concepts and operations and how these capabilities are applied by management to improve the work processes of business, government, and academic organizations. Topics include management planning at the strategic, tactical, and operational levels necessary to effect continuous improvements. The interchange of electronic information and the application of various computing tools such as spreadsheet programs are introduced. Students may receive credit for only one of the following courses: CAPP 340, CMIS 350, or CMST 340.
CMST385 Internet and Web Design (3 cr.)
Prerequisite: CMIS 102, CMIS 102A, CMST 103, or IFSM 201. A study of HTML and Web page design, including Internet security measures and social, ethical, and legal issues related to the growth of the Internet. Topics include basic principles and protocols of the Internet, configuration and use of graphical Web browsers, application programs such as e-mail and searching and retrieving information on the World Wide Web, and the use of portals. Assignments include designing and publishing a Web page. Students may receive credit for only one of the following courses: CAPP 385 or CMST 385.
CMST386 Advanced Internet and Web Design (3 cr.)
Prerequisite: CMST 385. A study of modern methods for the design of Web sites. Focus is on Web page design, including features such as cascading style sheets and programming using JavaScript and PHP. Discussion covers the movement toward XML and writing XHTML-compliant Web pages. Assignments include publishing World Wide Web Consortium-validated Web pages. Students may receive credit for only one of the following courses: CAPP 386 or CMST 386.
CMST398J Programming with JavaScript (3 cr.)
Prerequisites: CMIS 102 (or CMIS 102A) and CMST 386. A structured approach to programming with JavaScript to build dynamic, interactive Web pages. Topics include adaptive forms, dynamic HTML, event modeling, cross-browser compatibility, cookies, and security issues. Programming projects are included.
CMST416 Advanced Visual Basic .NET Programming (3 cr.)
Prerequisite: CMST 306. An investigation of advanced Visual Basic programming concepts, tools, and methods. Emphasis is on application design and development. Practical opportunities to design and develop complete applications integrating multiple features of the Visual Basic programming language are provided.
CMST430 Web Site Management (3 cr.)
Prerequisite: CMST 386. An in-depth survey of Web site maintenance for small businesses. Topics include Web tools, including scripting, servers, editors, image manipulation tools, utilities, and traffic analysis. Focus is on Internet security and e-commerce issues. Students may receive credit for only one of the following courses: CAPP 498C or CMST 430.
CMST450 Web Design with XML (3 cr.)
Prerequisite: CMST 386. An in-depth survey of the design and delivery of professional Web content. Focus is on using comprehensive tools and the latest technologies such as XML to enhance the Web presence of a business. Topics include multimedia and interactivity, online commerce, and Internet security issues. Assignments include a comprehensive project. Students may receive credit for only one of the following courses: CAPP 498D or CMST 450.
CMST460 Web Application Development Using ColdFusion (3 cr.)
(Formerly CMST 498F.) Prerequisite: CMST 386. A structured approach to building and maintaining dynamic and interactive Web applications. Emphasis is on application design and development. Hands-on practice in using ColdFusion is provided. Students may receive credit for only one of the following: CMST 460 or CMST 498F.