Academic Success Courses

Graduate Writing Skills (0 Credits, ASC 601)

(Recommended preparation for students who want to improve their writing skills.) Improve your academic writing skills and become a better communicator. Enhance your grammar and punctuation skills through individualized exercises. Prepare for academic writing by summarizing and synthesizing texts, developing well-organized essays, and integrating sources into your work. Employ APA style for formatting and correct citation. Learn the steps of writing, from prewriting through proofreading, to produce clear, concise documents appropriate to your audience and purpose.

Basic Information Technology (0 Credits, ASC 605)

(Recommended preparation for students who want a background in the basic configurations of computer hardware and operating systems software.) Explore concepts of computing. Discuss computer systems (including computer hardware and hardware components, computer software, and networks) and the Internet. Develop your understanding of the privacy and security issues related to computing and the Internet. This course is specifically recommended for students entering the cybersecurity, cybersecurity policy, and digital forensics programs who do not have a background in computing.

Essentials of Computer Programming (0 Credits, ASC 609)

(Recommended preparation for students with little or no programming experience.) Gain hands-on experience in creating computer programs. Explore all aspects of basic programming, including variables, arrays, conditions, and input/output. Build a foundation for more advanced work in computer programming. This course is specifically recommended for students entering the cybersecurity, cybersecurity policy, digital forensics, bioinformatics, data analytics, database technology, and software engineering programs.

Structure of Computer Programming (0 Credits, ASC 611)

(Recommended preparation for students with some programming experience, typically with older languages such as PRG and COBOL.) Gain hands-on experience in creating computer programs. Explore aspects of programming related to the structure of the program, including loops, procedures/functions, and leveraging other software libraries/packages. This course is specifically recommended for students entering the cybersecurity, cybersecurity policy, digital forensics, bioinformatics, data analytics, database technology, and software engineering programs.