Special Topics Courses

Effective Graduate Writing (0 Credits, UCSP 605)

(Recommended preparation for students who want to improve their writing skills.) An introduction to the writing skills needed for effective academic writing. Skills addressed include accurate grammar and punctuation; summarizing and synthesizing texts; developing well-organized, well-supported informative essays; integrating sources into writing and formatting academic papers using APA guidelines; and revising writing to produce clear, concise documents.

Orientation to Graduate Studies at UMUC (0 Credits, UCSP 615)

(Required within the first 6 credits of graduate study for all new master’s degree students, except those in programs requiring CBR 600, DCL 600, or PRO 600.) An introduction to the skills and techniques needed to successfully complete a graduate program at UMUC and handle the scholarly challenges encountered in graduate school and beyond. Focus is on developing a skills “toolbox” that includes learner-readiness assessments, tools for studying in the online environment, and techniques for using library and information resources to effectively conduct and present research. Strategies for taking ownership of academic and professional success, goal setting, time management, critical thinking, and ethics and integrity are also covered.

The UCSP 615 requirement may be waived if you previously earned a graduate degree from a regionally accredited institution. For more information, contact your academic advisor.

Financial Accounting (0 Credits, UCSP 620)

(Recommended as preparation for MGMT 640 or ACCT 610 for students who lack a background in accounting and finance.) A basic study of financial accounting, encompassing basic financial concepts and their use in analyzing financial statements. The financial statements of actual companies are analyzed, and the process by which accounting principles are developed is explored. Emphasis is on gaining an appreciation for how financial accounting information can be used to evaluate the economic performance of companies.

Basic Information Technology (0 Credits, UCSP 625)

(Recommended preparation for cybersecurity, cybersecurity policy, and digital forensics students who lack a background in the basic configurations of computer hardware and operating systems software.) An introduction to computing. Discussion covers computer systems (including computer hardware and hardware components, computer software, and networks) and the Internet. Privacy and security issues related to computing and Internet use are also introduced.

Introduction to Research Methods (0 Credits, UCSP 630)

(Recommended as preparation for MGMT 650 or HIMS 650 for students who lack a background in statistics.) A presentation of basic research techniques and methodologies used in organizational research and evaluation studies to make business decisions. Focus is on applying basic research techniques to assess the performance of individuals, work groups, and organizations. Topics include principles of good data collection, presentation of data in tables and charts, summary and description of numerical data, basic probability and discrete estimation, the fundamentals of hypothesis testing, and the use of existing research-based materials to solve business problems. Discussion emphasizes basic approaches and beginning skills necessary to evaluate research materials and their use in decision making.

Essentials of Computer Programming (0 Credits, UCSP 635)

(Recommended preparation for bioinformatics, data analytics, database technology, and software engineering students with little or no programming experience). An applied approach to creating computer programs. Discussion covers all aspects of basic programming, including variables, arrays, conditions, and input/output.

Structure of Computer Programming (0 Credits, UCSP 636)

(Recommended preparation for bioinformatics, data analytics, database technology, and software engineering students with some programming experience, typically with older languages such as PRG and COBOL.) An applied approach to creating computer programs. Discussion covers aspects of programming related to the structure of the program, including loops, procedures/functions, and leveraging other software libraries/packages.