Schedule of Classes
Apply Now
Skip to Menu Toggle Button

2024 Spring: January 10 - May 7

Course Class No. Section Start & End Date Day Time Status Location
CMSC 345 Software Engineering Principles and Techniques (3)
(Formerly CMIS 330). Prerequisite: CMSC 115 (or CMIS 141). A study of soft-ware engineering from initial concept through design, development, testing, and maintenance of the product. Discussion covers software development life-cycle models. The goal is to analyze, customize, and document multiple processes to solve information technology problems. Topics include configuration management, quality, validation and verification, security, human factors, and organizational structures. Students may receive credit for only one of the following courses: CMIS 330, CMIS 388A, or CMSC 345.
Start date has passed. Please register for the next start date.
25588 6381 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: Lee, John R Syllabus Course Materials
CMSC 345 Software Engineering Principles and Techniques (3)
(Formerly CMIS 330). Prerequisite: CMSC 115 (or CMIS 141). A study of soft-ware engineering from initial concept through design, development, testing, and maintenance of the product. Discussion covers software development life-cycle models. The goal is to analyze, customize, and document multiple processes to solve information technology problems. Topics include configuration management, quality, validation and verification, security, human factors, and organizational structures. Students may receive credit for only one of the following courses: CMIS 330, CMIS 388A, or CMSC 345.
Start date has passed. Please register for the next start date.
25589 6382 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: Anyanso, Chukwuma Syllabus Course Materials
CMSC 345 Software Engineering Principles and Techniques (3)
(Formerly CMIS 330). Prerequisite: CMSC 115 (or CMIS 141). A study of soft-ware engineering from initial concept through design, development, testing, and maintenance of the product. Discussion covers software development life-cycle models. The goal is to analyze, customize, and document multiple processes to solve information technology problems. Topics include configuration management, quality, validation and verification, security, human factors, and organizational structures. Students may receive credit for only one of the following courses: CMIS 330, CMIS 388A, or CMSC 345.
Start date has passed. Please register for the next start date.
27072 6383 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Breitler, Alan L Syllabus Course Materials
CMSC 405 Computer Graphics (3)
Prerequisite: CMSC 325 or CMSC 315 (or CMSC 350). A hands-on, project-based introduction to computer graphics. The goal is to develop projects that render graphic images and animate three dimensional objects. Topics include programming in OpenGL and transforming, viewing, and modeling 2D and 3D objects.
Start date has passed. Please register for the next start date.
21401 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Marcello, Cynthia V. Syllabus Course Materials
CMSC 405 Computer Graphics (3)
Prerequisite: CMSC 325 or CMSC 315 (or CMSC 350). A hands-on, project-based introduction to computer graphics. The goal is to develop projects that render graphic images and animate three dimensional objects. Topics include programming in OpenGL and transforming, viewing, and modeling 2D and 3D objects.
Start date has passed. Please register for the next start date.
21424 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: King, Lauren Beth Syllabus Course Materials
CMSC 405 Computer Graphics (3)
Prerequisite: CMSC 325 or CMSC 315 (or CMSC 350). A hands-on, project-based introduction to computer graphics. The goal is to develop projects that render graphic images and animate three dimensional objects. Topics include programming in OpenGL and transforming, viewing, and modeling 2D and 3D objects.
23980 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Richmond, Greig K Syllabus Course Materials
CMSC 412 Operating Systems (3)
Prerequisite: CMIS 310 or CMSC 311. A study of the fundamental principles underlying modern operating systems. The objective is to design and implement a small-scale operating system and design a virtual memory management system. Discussion covers the essential components of a typical operating system and the interactions among them. Topics also include methods of managing processes and resources in computer systems. A programming project that implements part of an operating system is required.
Start date has passed. Please register for the next start date.
20799 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Gannavarapu, Ramji V Syllabus Course Materials
CMSC 412 Operating Systems (3)
Prerequisite: CMIS 310 or CMSC 311. A study of the fundamental principles underlying modern operating systems. The objective is to design and implement a small-scale operating system and design a virtual memory management system. Discussion covers the essential components of a typical operating system and the interactions among them. Topics also include methods of managing processes and resources in computer systems. A programming project that implements part of an operating system is required.
23981 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Tarquinio, Michael Syllabus Course Materials
CMSC 420 Advanced Relational Database Concepts and Applications (3)
Prerequisite: CMSC 320 (or CMIS 320), IFSM 410, or IFSM 411. A comprehensive study of the features and techniques of relational database management appropriate to the advanced end user, database designer, or database administrator. The goal is to complete hands-on work using an industry-standard enterprise relational database management system. Topics include basic database administration functions, advanced SQL and complex data types, stored procedures, user-defined functions, triggers, and data warehousing. Students may receive credit for only one of the following courses: CMIS 420, CMSC 420, IFSM 420, or IFSM 498I.
25680 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Guy-Williams, Denton G Syllabus Course Materials
CMSC 425 Mobile App Development (3)
Prerequisite: CMSC 215 or CMIS 242. A study of techniques for designing and developing mobile applications using the Android operating system. Topics include mobile architecture, operating systems, programming languages, user interface design, and security and privacy issues related to mobile apps.
25846 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Syllabus Course Materials
CMSC 427 Artificial Intelligence Foundations (3)
Prerequisite: CMSC 315 (or CMSC 350) or SDEV 300. A study of the theoretical foundations and practical applications of artificial intelligence. The objective is to develop algorithms and systems to demonstrate intelligent behavior. Topics include intelligent agents, searching algorithms, knowledge representation, probability, logic, and learning.
Start date has passed. Please register for the next start date.
21941 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Castillo, David Syllabus Course Materials
CMSC 427 Artificial Intelligence Foundations (3)
Prerequisite: CMSC 315 (or CMSC 350) or SDEV 300. A study of the theoretical foundations and practical applications of artificial intelligence. The objective is to develop algorithms and systems to demonstrate intelligent behavior. Topics include intelligent agents, searching algorithms, knowledge representation, probability, logic, and learning.
24347 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: McFarland, Ronald D Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
Start date has passed. Please register for the next start date.
21942 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Chan, Philip W Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
Start date has passed. Please register for the next start date.
21943 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: McDonald, Renee C Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
Start date has passed. Please register for the next start date.
22089 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Mikulski, George R Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
23983 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Williams, Gregory T Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
23984 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: McDonald, Renee C Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
24538 7382 13 Mar 2024-07 May 2024 Open Online
Faculty: Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
Prerequisite: CMSC 330. An examination of the formal translation of programming languages, syntax, and semantics. The goal is to write programs that are constructed using program generators. Topics include evaluation of finite-state grammars and recognizers; context free parsing techniques, such as recursive descent, precedence, LL(K), LR(K), and SLR(K); and improvement and generation of machine-independent code and syntax-directed translation schema. Programming projects that implement parts of a compiler are required.
Start date has passed. Please register for the next start date.
27167 6383 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Haight, Timothy W Syllabus Course Materials
CMSC 440 Advanced Programming in Java (3)
(Formerly CMIS 440) Prerequisites: CMSC 215 (or CMIS 242) and CMSC 320 (or CMIS 320). An exploration of advanced Java programming, using the Java Enterprise edition. The objective is to analyze, design, develop, test, deploy, and document small- to medium-scale web applications. Hands-on projects in Java server pages, servlets, and Java database connectivity are included. Students may receive credit for only one of the following courses: CMIS 440, CMSC 440 or CMIS 498A.
Start date has passed. Please register for the next start date.
25590 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Del Orbe, Walther A Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
Start date has passed. Please register for the next start date.
20801 6380 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: Jiang, Yuhua Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
Start date has passed. Please register for the next start date.
21252 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Smith, Therese M Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
Start date has passed. Please register for the next start date.
21822 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Didulo, Dennis Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
23847 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Didulo, Dennis Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
23848 7381 13 Mar 2024-07 May 2024 Closed Online
Faculty: Smith, Therese M Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Prerequisites: CMSC 150 and CMSC 315 (or CMIS 350). A presentation of fundamental techniques for designing and analyzing computer algorithms. The aim is to apply big-O estimates of algorithms and proof-of-correctness techniques and to design algorithms. Basic methods include divide-and-conquer techniques, search and traversal techniques, dynamic programming, greedy methods, and induction. Programming projects are included.
24515 7382 13 Mar 2024-07 May 2024 Open Online
Faculty: Adams, Candice H Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
Start date has passed. Please register for the next start date.
20810 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Dao, Hung Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
Start date has passed. Please register for the next start date.
21228 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Nevarez, Shanna Nicole Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
Start date has passed. Please register for the next start date.
21680 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Sanford, Jeff H Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
23842 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Dulmage, William B Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
23843 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: Munoz, Mark Ryan Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
23844 7382 13 Mar 2024-07 May 2024 Open Online
Faculty: Dao, Hung Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
23845 7383 13 Mar 2024-07 May 2024 Closed Online
Faculty: Sanford, Jeff H Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
23846 7384 13 Mar 2024-07 May 2024 Closed Online
Faculty: Mentzos, Terrence W. Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
24500 7385 13 Mar 2024-07 May 2024 Closed Online
Faculty: Nevarez, Shanna Nicole Syllabus Course Materials
CMSC 495 Capstone in Computer Science (3)
Prerequisite(s): Either CMSC 330 and CMSC 335, CMSC 320 (or CMIS 320) and CMSC 345, or SDEV 425. An overview of computer technologies, with an emphasis on integration of concepts, practical application, and critical thinking. The goal is to research, plan, conduct, and complete collaborative computer-related projects in compliance with schedule deadlines. Analysis covers innovative and emerging issues in computer science. Assignments include working in teams throughout the analysis, design, development, implementation, testing, and documentation phases of the projects, including periodic peer reviews.
24553 7386 13 Mar 2024-07 May 2024 Closed Online
Faculty: Castillo, David Syllabus Course Materials
CMST 100B Word Processing (1)
(Not open to students who have completed CMST 303.) An introduction to word processing. The goal is to use word processing applications effectively to produce professional documents for business and personal communication. Topics include creating, formatting, and editing word-processing documents. Hands-on practice with industry-standard word-processing software is provided. Students may receive credit for only one of the following courses: CAPP 100B, CMST 100B, CAPP 103, or CMST 103.
Start date has passed. Please register for the next start date.
24635 6380 10 Jan 2024-06 Feb 2024 Closed Online
Faculty: DeGale, Elexis A Syllabus Course Materials
CMST 100B Word Processing (1)
(Not open to students who have completed CMST 303.) An introduction to word processing. The goal is to use word processing applications effectively to produce professional documents for business and personal communication. Topics include creating, formatting, and editing word-processing documents. Hands-on practice with industry-standard word-processing software is provided. Students may receive credit for only one of the following courses: CAPP 100B, CMST 100B, CAPP 103, or CMST 103.
Start date has passed. Please register for the next start date.
24643 6381 10 Jan 2024-06 Feb 2024 Open Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 100B Word Processing (1)
(Not open to students who have completed CMST 303.) An introduction to word processing. The goal is to use word processing applications effectively to produce professional documents for business and personal communication. Topics include creating, formatting, and editing word-processing documents. Hands-on practice with industry-standard word-processing software is provided. Students may receive credit for only one of the following courses: CAPP 100B, CMST 100B, CAPP 103, or CMST 103.
24746 7380 13 Mar 2024-09 Apr 2024 Open Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 100D Presentation Graphics (1)
(Not open to students who have completed CMST 303.) An introduction to the principles of presentation graphics. The goal is to use presentation graphics applications effectively to produce electronic presentations for professional and personal communication. Topics include planning and creating effective presentations. Hands-on practice with industry-standard presentation graphics software is provided. Students may receive credit for only one of the following courses: CAPP 100D, CMST 100D, CAPP 103, or CMST 103.
Start date has passed. Please register for the next start date.
24636 6380 10 Jan 2024-06 Feb 2024 Open Online
Faculty: Sun, Sa Syllabus Course Materials
CMST 100D Presentation Graphics (1)
(Not open to students who have completed CMST 303.) An introduction to the principles of presentation graphics. The goal is to use presentation graphics applications effectively to produce electronic presentations for professional and personal communication. Topics include planning and creating effective presentations. Hands-on practice with industry-standard presentation graphics software is provided. Students may receive credit for only one of the following courses: CAPP 100D, CMST 100D, CAPP 103, or CMST 103.
Start date has passed. Please register for the next start date.
24680 6381 10 Jan 2024-06 Feb 2024 Open Online
Faculty: Woolcock-Henry, Constance O Syllabus Course Materials
CMST 100D Presentation Graphics (1)
(Not open to students who have completed CMST 303.) An introduction to the principles of presentation graphics. The goal is to use presentation graphics applications effectively to produce electronic presentations for professional and personal communication. Topics include planning and creating effective presentations. Hands-on practice with industry-standard presentation graphics software is provided. Students may receive credit for only one of the following courses: CAPP 100D, CMST 100D, CAPP 103, or CMST 103.
24747 7380 13 Mar 2024-09 Apr 2024 Open Online
Faculty: Pitts, David D Syllabus Course Materials
CMST 100F Database Applications (1)
(Not open to students who have completed CMST 303.) An introduction to database systems, their terminology, and the principles of database management. The goal is to use database management applications effectively to create professional databases. Topics include how best to organize, manage, and access stored data; how to protect databases; and how to extract useful information. Hands-on practice with industry-standard database software is provided. Students may receive credit for only one of the following courses: CAPP 100F, CMST 100F, CAPP 103, or CMST 103.
24740 7380 13 Mar 2024-09 Apr 2024 Closed Online
Faculty: Woolcock-Henry, Constance O Syllabus Course Materials
CMST 100F Database Applications (1)
(Not open to students who have completed CMST 303.) An introduction to database systems, their terminology, and the principles of database management. The goal is to use database management applications effectively to create professional databases. Topics include how best to organize, manage, and access stored data; how to protect databases; and how to extract useful information. Hands-on practice with industry-standard database software is provided. Students may receive credit for only one of the following courses: CAPP 100F, CMST 100F, CAPP 103, or CMST 103.
27412 7381 13 Mar 2024-09 Apr 2024 Open Online
Faculty: Syllabus Course Materials
CMST 100G Spreadsheet Applications (1)
(Not open to students who have completed CMST 303.) An introduction to the use of electronic spreadsheets to analyze numerical data, including basic terminology, formats, and other applications. The goal is to use spreadsheet applications to produce professional electronic spreadsheets effectively for business and personal use. Hands-on practice with industry-standard spreadsheet software is provided. Students may receive credit for only one of the following courses: CAPP 100G, CMST 100G, CAPP 103, or CMST 103.
24741 7380 13 Mar 2024-09 Apr 2024 Closed Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 100G Spreadsheet Applications (1)
(Not open to students who have completed CMST 303.) An introduction to the use of electronic spreadsheets to analyze numerical data, including basic terminology, formats, and other applications. The goal is to use spreadsheet applications to produce professional electronic spreadsheets effectively for business and personal use. Hands-on practice with industry-standard spreadsheet software is provided. Students may receive credit for only one of the following courses: CAPP 100G, CMST 100G, CAPP 103, or CMST 103.
24742 7381 13 Mar 2024-09 Apr 2024 Open Online
Faculty: Woolcock-Henry, Constance O Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
20745 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Shah, Ashish Y Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
21276 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Bono, John Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
21425 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Bono, John Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
22204 6383 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Hyland, Paul E Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
22396 6980 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Ghoda, Ashish J Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
23893 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Shah, Ashish Y Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
23894 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: Seely, Brian J Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
An introduction to the principles, practices, techniques, and theories that govern the use of scripting and programming languages in the design and development of interactive digital media. The objective is to effectively use proven scripting and programming theory to support digital media design for print, web, and mobile devices. Projects involve modifying existing scripting languages and HTML code as well as conducting a usability review.
Start date has passed. Please register for the next start date.
27467 6981 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Ghoda, Ashish J Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
Start date has passed. Please register for the next start date.
20811 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Gonzales, Annette Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
Start date has passed. Please register for the next start date.
21249 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Roberts, Ivy R Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
Start date has passed. Please register for the next start date.
21835 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Tepedino, Angelo R Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
Start date has passed. Please register for the next start date.
22397 6980 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Castanzo, Sherri N. Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
23887 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Gonzales, Annette Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
23888 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: Roberts, Ivy R Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
An overview of the principles, practices, techniques, and theories that govern web and digital design. The goal is to effectively follow proven design theory in creating digital design for print, web, and mobile devices. Topics include usability, accessibility, ethics, extended reality, and emerging technologies. Career paths in the web and digital design industry are analyzed.
Start date has passed. Please register for the next start date.
27339 6383 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Castanzo, Sherri N. Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
20832 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Hoos, Anthony J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
20833 6381 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: McDermott, Ann C Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
20860 6382 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Jones, Vera E Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
20927 6383 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Bush, Roberta G Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
20928 6384 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: Woolcock-Henry, Constance O Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
21031 6385 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Yancey, Constance D Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
21036 6386 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Hicks, Krystal J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
21288 6387 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Novak, Kevin Paul Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
21303 6388 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Hecker, Barbara J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
21329 6389 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Aladmaai, Hani Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
22407 6980 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Dyer, Dean R Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
22415 6981 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Winebrenner, Lisa L Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
22420 6982 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Benitez-Curry, Barbara Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23030 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Hoos, Anthony J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23034 7381 13 Mar 2024-07 May 2024 Closed Online
Faculty: Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23050 7382 13 Mar 2024-07 May 2024 Closed Online
Faculty: Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23874 7383 13 Mar 2024-07 May 2024 Closed Online
Faculty: Ragan, LueCrecy M Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23875 7384 13 Mar 2024-07 May 2024 Closed Online
Faculty: Lewis, Wesley Fabian Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23876 7385 13 Mar 2024-07 May 2024 Closed Online
Faculty: Wright, Brian K Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
23877 7386 13 Mar 2024-07 May 2024 Open Online
Faculty: Kraja, Violetta S Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
25387 7160 13 Mar 2024-07 May 2024 W 6:00P-9:00P Open Myer-Henderson Hall (Hybrid)
Faculty: Boone, Shannon R Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
25389 5020 13 Mar 2024-07 May 2024 W 6:30P-9:30P Open LaPlata (Hybrid)
Faculty: Hickenbottom, Cynthia Lisa Bldg/Room: BU 111 Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
25390 4550 13 Mar 2024-07 May 2024 M 6:30P-9:30P Open Odenton-Ft. Meade (Hybrid)
Faculty: Jones, Vera E Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
27324 6390 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Ragan, LueCrecy M Syllabus Course Materials
CMST 301 Digital Media and Society (3)
A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.
Start date has passed. Please register for the next start date.
27555 6985 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Nawrocki, Adriene E Syllabus Course Materials
CMST 303 Advanced Application Software (3)
Prerequisite: CMST 100B, CMST 100D, CMST 100G, and CMST 100F, OR Microsoft Office Specialist (MOS) certifications in Word, Excel, PowerPoint, and Access, OR an introductory course in Microsoft Office. A hands-on, project-based survey of advanced features of office application software. The aim is to use advanced application features to produce documents for professional and personal communication. Topics include information systems, application integration, computer hardware and software, storage, and networking. Students may receive credit for only one of the following courses: CAPP 303 or CMST 303.
22973 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Segura, Carol A Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
A hands-on, project-based introduction to user experience (UX) and interface design (UI). An introduction to design thinking and the basic practices of user experience, interface, and interaction design. A study of a user-centric, systematic, data driven design process that includes research, concept generation, prototyping, and refinement. The goal is to evaluate user interfaces and create a working prototype using industry-standard techniques guided by usability data. Topics include human-computer interaction, measuring and evaluating interface quality, user research, wireframing, prototyping, designing virtual experiences, storyboarding, and career paths.
Start date has passed. Please register for the next start date.
21937 6380 10 Jan 2024-05 Mar 2024 Closed Online
Faculty: Pittman, Michelle L Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
A hands-on, project-based introduction to user experience (UX) and interface design (UI). An introduction to design thinking and the basic practices of user experience, interface, and interaction design. A study of a user-centric, systematic, data driven design process that includes research, concept generation, prototyping, and refinement. The goal is to evaluate user interfaces and create a working prototype using industry-standard techniques guided by usability data. Topics include human-computer interaction, measuring and evaluating interface quality, user research, wireframing, prototyping, designing virtual experiences, storyboarding, and career paths.
Start date has passed. Please register for the next start date.
22759 6980 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Robinson, Jessica A Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
A hands-on, project-based introduction to user experience (UX) and interface design (UI). An introduction to design thinking and the basic practices of user experience, interface, and interaction design. A study of a user-centric, systematic, data driven design process that includes research, concept generation, prototyping, and refinement. The goal is to evaluate user interfaces and create a working prototype using industry-standard techniques guided by usability data. Topics include human-computer interaction, measuring and evaluating interface quality, user research, wireframing, prototyping, designing virtual experiences, storyboarding, and career paths.
24340 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Furukawa, Veronica C Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
A hands-on, project-based introduction to user experience (UX) and interface design (UI). An introduction to design thinking and the basic practices of user experience, interface, and interaction design. A study of a user-centric, systematic, data driven design process that includes research, concept generation, prototyping, and refinement. The goal is to evaluate user interfaces and create a working prototype using industry-standard techniques guided by usability data. Topics include human-computer interaction, measuring and evaluating interface quality, user research, wireframing, prototyping, designing virtual experiences, storyboarding, and career paths.
Start date has passed. Please register for the next start date.
27311 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Martin, Quinto A Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
A hands-on, project-based introduction to the tools, concepts, processes, and methods of electronic(desktop) publishing. The aim is to use Adobe InDesign (or another professional electronic publishing software program) to create electronic publications for various media formats following fundamental design principles. Topics include the history and evolution of publishing, working with color, incorporating graphics, principles and elements of design, publication workflow, emerging technologies, careers in the field, ethical and legal considerations, and collaborative design. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.
Start date has passed. Please register for the next start date.
20812 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Sharpe, Sandra M Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
A hands-on, project-based introduction to the tools, concepts, processes, and methods of electronic(desktop) publishing. The aim is to use Adobe InDesign (or another professional electronic publishing software program) to create electronic publications for various media formats following fundamental design principles. Topics include the history and evolution of publishing, working with color, incorporating graphics, principles and elements of design, publication workflow, emerging technologies, careers in the field, ethical and legal considerations, and collaborative design. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.
Start date has passed. Please register for the next start date.
21462 6381 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Dietz, Elaine M Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
A hands-on, project-based introduction to the tools, concepts, processes, and methods of electronic(desktop) publishing. The aim is to use Adobe InDesign (or another professional electronic publishing software program) to create electronic publications for various media formats following fundamental design principles. Topics include the history and evolution of publishing, working with color, incorporating graphics, principles and elements of design, publication workflow, emerging technologies, careers in the field, ethical and legal considerations, and collaborative design. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.
23837 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Sharpe, Sandra M Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
A hands-on, project-based introduction to the tools, concepts, processes, and methods of electronic(desktop) publishing. The aim is to use Adobe InDesign (or another professional electronic publishing software program) to create electronic publications for various media formats following fundamental design principles. Topics include the history and evolution of publishing, working with color, incorporating graphics, principles and elements of design, publication workflow, emerging technologies, careers in the field, ethical and legal considerations, and collaborative design. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.
23838 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: Tonson, Robert B. Syllabus Course Materials
CMST 311 Advanced Electronic Publishing (3)
Prerequisite: CMST 310. A hands-on, project-based study of the advanced concepts, tools, processes, and methods of electronic (desktop) publishing. The goal is to use Adobe InDesign to create engaging electronic publications following fundamental design principles for print, online, and mobile devices. Topics include motion and interactivity, PDF (portable document format) publishing, emerging technologies, design issues related to mobile devices, ethical and legal considerations, collaborative work, and print and web-ready Adobe Flash files. Students may receive credit for only one of the following courses: CAPP 311 or CMST 311.
23835 7380 13 Mar 2024-07 May 2024 Closed Online
Faculty: Kramer, Stacey M. Syllabus Course Materials
CMST 311 Advanced Electronic Publishing (3)
Prerequisite: CMST 310. A hands-on, project-based study of the advanced concepts, tools, processes, and methods of electronic (desktop) publishing. The goal is to use Adobe InDesign to create engaging electronic publications following fundamental design principles for print, online, and mobile devices. Topics include motion and interactivity, PDF (portable document format) publishing, emerging technologies, design issues related to mobile devices, ethical and legal considerations, collaborative work, and print and web-ready Adobe Flash files. Students may receive credit for only one of the following courses: CAPP 311 or CMST 311.
23836 7381 13 Mar 2024-07 May 2024 Open Online
Faculty: Dietz, Elaine M Syllabus Course Materials
CMST 315 Game Design I (3)
A hands-on, project-based introduction to 3D video game design and programming fundamentals. The aim is to use an industry-standard 3D game engine to create a game from concept to final product.  Topics include 3D game engines, 3D game design, gameplay mechanics, sound effects, C# programming, project management, 3D physics and user interface design. 
Start date has passed. Please register for the next start date.
21938 6380 10 Jan 2024-05 Mar 2024 Open Online
Faculty: Smith, Robin J Syllabus Course Materials
CMST 315 Game Design I (3)
A hands-on, project-based introduction to 3D video game design and programming fundamentals. The aim is to use an industry-standard 3D game engine to create a game from concept to final product.  Topics include 3D game engines, 3D game design, gameplay mechanics, sound effects, C# programming, project management, 3D physics and user interface design. 
Start date has passed. Please register for the next start date.
22760 6980 14 Feb 2024-09 Apr 2024 Open Online
Faculty: Shaffer, Lucas L Syllabus Course Materials
CMST 315 Game Design I (3)
A hands-on, project-based introduction to 3D video game design and programming fundamentals. The aim is to use an industry-standard 3D game engine to create a game from concept to final product.  Topics include 3D game engines, 3D game design, gameplay mechanics, sound effects, C# programming, project management, 3D physics and user interface design. 
24341 7380 13 Mar 2024-07 May 2024 Open Online
Faculty: Smith, Robin J Syllabus Course Materials
Top of Page