|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course provides an overview of major communication theories with an emphasis on communication styles and approaches operative in today's workplace environment. Strategic planning, analysis, and critical thinking in light of contemporary trends and issues will be studied. The focus will be the application and evaluation of theories through case analysis and discussion. Students will have the opportunity to engage in self-assessment of communication competence and learn strategies for enhancing their abilities. Problems in the context of professional communication will be identified and theory-based solutions generated.
-
3.00 Credits
This course is a comprehensive study of professional and business writing. The focus is to develop documents appropriate to audience and purpose that are well-argued and conform to standards of professional and business writing. It will examine such topics as the formation of professional communication as a discipline, business ethics, new media platform for business, and intercultural business and professional communication. The course will also explore the context, purpose, audience, style, organization, format, results, and strategies for persuasion in typical workplace messages.
-
3.00 Credits
Introduction to Computers provides students with a broad, general introduction to hardware and software fundamentals, productivity software, graphics, digital media, multimedia, database applications, networking, the internet, and security and privacy issues. Using Visual Basic programming language, this course introduces students to object-oriented programming concepts and techniques such as variable declaration and usage, input and output, graphical user interface (GUI) design, event handling, conditional statements, loops, and sub-procedures and functions.
-
3.00 Credits
This course is an introduction to computer programming that aims to develop fundamental programming skills using Java as the teaching language. Topics include data types, control structures, arrays, object-oriented design, abstraction, encapsulation, algorithms, documentation, testing, and debugging.
-
3.00 Credits
C Programming offers an introduction to programming using structured techniques that cover the C language. The course covers variable, input and output, selection, arithmetic, and repetition. Functions, arrays, pointers, strings, structures, and files are also discussed. After successfully completing this course, students will be able to write ANSI (American National Standards Institute) C computer programs that use the aforementioned techniques.
-
3.00 Credits
Python Programming enables students to implement fundamental principles of modern programming using the Python programming language and problem-solving techniques related to computing.
-
3.00 Credits
This course introduces essential concepts and techniques of programming in the R computer programming language. It covers R variables, data types, arithmetic and logical operations, environments, functions, and flow control and loops. The course also discusses using R to get, clean and transform data, which is a critical step in any data analysis project. Upon completion of this course, students should be able to set up an R programming environment and perform common R programming tasks.
-
3.00 Credits
This course explores C++ programming in the context of procedure and object-oriented software development. It covers writing, compiling, and running programs in the C++ language. This course offers students a platform and direction to enhance their C++ knowledge, experience, and skills.
-
3.00 Credits
This course provides an introduction to the study of the basic structure and language of machines. Topics include basic concepts of Boolean algebra, number systems, language, addressing techniques, data representation, file organization, symbolic coding and assembly systems, use of macros, batch operation, and job handling.
-
3.00 Credits
This course concentrates on the design and function of the operating systems of multiuser computers. Topics include time sharing methods of memory allocation and protection, files, CPU scheduling, input/output management, interrupt handling, process synchronization, deadlocking and recovery, and design principles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|