UMUC

School of Undergraduate Studies

Course Descriptions — Computer Studies (CMST)

CMST 103 Application Software (3)

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.

CMST 270 Integrative Video Game Design and Technology (3)

Prerequisite: CMIS 102 or CMIS 102A. A project-oriented study of the concepts and methods used to design and develop computer games. Topics include the history of games; game design; genres of games; multiplayer games; online games; game development environments and employment opportunities; and ethical, social, and cultural aspects of video gaming.

CMST 303 Advanced Application Software (3)

Prerequisite: CMST 103 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.

CMST 306 Introduction to Visual Basic Programming (3)

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.

CMST 310 Electronic Publishing (3)

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.

CMST 311 Advanced Electronic Publishing (3)

Prerequisite: CMST 310. A project-oriented study of the advanced concepts and methods of electronic (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.

CMST 340 Computer Applications in Management (3)

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.

CMST 385 Internet and Web Design (3)

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.

CMST 386 Advanced Internet and Web Design (3)

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.

CMST 416 Advanced Visual Basic Programming (3)

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.

CMST 430 Web Site Management (3)

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.

CMST 450 Web Design with XML (3)

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.

CMST 460 Web Application Development Using ColdFusion (3)

(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.

CMST 486A Internship in Computer Studies Through Co-op (3)

Prerequisite: Formal admission to the Co-op program (program requirements are listed on p. 246). An opportunity to combine academic theory with new, career-related experience in computer studies. At least 12 hours per week must be devoted to new tasks for a minimum of 180 hours during the Co-op session; four new tasks must be delineated in the Learning Proposal; and the course requirements must be completed. May be repeated upon approval of a new Learning Proposal that demonstrates new tasks and objectives related to computer studies and that continues to advance application of academic theory in the workplace. Students may earn up to 15 credits in all internship coursework through Co-op toward a first bachelor’s degree and up to 9 credits toward a second bachelor’s degree. Co-op credits may not be used for general education requirements and, unless otherwise specified, no more than 6 Co-op credits may be used in the academic major and minor (combined).

CMST 486B Internship in Computer Studies Through Co-op (6)

Prerequisite: Formal admission to the Co-op program (program requirements are listed on p. 246). An opportunity to combine academic theory with new, career-related experience in computer studies. At least 20 hours per week must be devoted to new tasks for a total of 300 hours during the Co-op session; five to eight new tasks must be delineated in the Learning Proposal; and the course requirements must be completed. May be repeated upon approval of a new Learning Proposal that demonstrates new tasks and objectives related to computer studies and that continues to advance application of academic theory in the workplace. Students may earn up to 15 credits in all internship coursework through Co-op toward a first bachelor’s degree and up to 9 credits toward a second bachelor’s degree. Co-op credits may not be used for general education requirements and, unless otherwise specified, no more than 6 Co-op credits may be used in the academic major and minor (combined).

CMST 498P Web Development for ASP (3)

The development of the knowledge and skills necessary to create and maintain active server pages (ASP) Web applications in an integrated development environment. Practical experience using Web forms to create data-bound applications with custom controls is provided. Discussion covers data validation, DataGrid usage, and advanced Web form controls. Information security issues are also introduced.