11.07.2015 Views

Catalog 73 - National University

Catalog 73 - National University

Catalog 73 - National University

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Course Descriptions370COM 610: Integrated Marketing CommCovers IMC process for creating and fostering relationshipswith customers and publics through strategicallycontrolling or influencing messages sent toand exchanged with these groups. Course teacheseffective integration of an organization’s marketingcommunication initiatives. Through case analysis,students learn how IMC has become critical to marketingefforts.COM 615: Research MethodsPresents fundamentals of research underlying communicationcampaigns and programs. Covers qualitativeand quantitative methodologies, secondaryresearch, internal market intelligence, and dataanalysis. Offers practical experience with techniquesto identify and reach audiences and publics and totrack results of campaigns. Teaches research strategiesto develop communications that fulfill organizationalgoals.COM 620: Crisis CommunicationsProvides learners with principles and procedures forhandling multiple stakeholders and publics undercrisis conditions. Offers training to deal with mediain less-than-optimal situations, when they may befaced with indifference or even hostility. Looks atcase studies of strategies and tactics of organizationsthat have dealt with crises.COM 625: Campaign & Program ManagementProvides learners with knowledge to manage communicationcampaigns by covering theories andprocesses of campaign development and implementation.Covers best practices project managementtechniques, communication audits, budgets, andresource allocation. Offers hands-on experience creating,writing, and presenting communication campaignimplementation plans.COM 630: Campaign & Program EvaluationCourse covers communication campaign evaluation,before during and after the campaign period.Focuses on systematic qualitative, quantitative, andobservational methods appropriate to guide campaignplanning, make mid-course corrections tomessages and media mix and to assess post-campaigneffectiveness. Also presents techniques to conductcommunication audits.COM 635: Management of CreativityFocuses on managing organizations and businessunits that are involved in producing materials basedon creativity. Provides systematic analysis of definitionsof creative industries and organizations anddetails the production, packaging, and distributionof intellectual property in a networked global environment,including digital media, marketing, PRand advertising materials.COM 640: PersuasionExploration of theories of persuasion that guide thepreparation of messages intended to influence others.Focuses on use of persuasion techniques todevelop decisions about creative and productionimplementation. Uses case studies to analyze persuasivemessages in contemporary media and tocompare techniques used in alternative media platforms.COM 650: Legal and Ethical IssuesProvides students with a clear understanding of thelegal environment for public communications andthe ethical considerations that must be taken intoaccount. Examines international regulation of copyrightand intellectual property protection and legaland regulatory provisions in the U.S. Teaches skillsin assessing ethical risk and following ethical guidelines.COM 660: Capstone Project(Prerequisites: Completion of 8 Core Courses)Presentation of skills the learner has acquired in theprogram. Their research, analysis, strategic thinking,message shaping, and evaluation skills will all cometogether in the final project: The preparation of adigital, web-based e-portfolio that will be an asset inthe search for an appropriate post-graduation position.CSC – Computer ScienceCSC 200: Orientation to Comp. ScienceAn introductory survey course covering currentdevelopments and future prospects in the field ofcomputing. Coverage begins with the fundamentalsof computer architecture and progresses to softwareand software development processes. Topics includedare operating systems, networking, programminglanguages, software engineering, database systems,and ethical issues in computingCSC 208: Calculus for Comp. Science I(Cross-listed and equivalent to MTH220)(Prerequisite: MTH 215)Focus on differential and integral calculus withapplications. Topics include limits and continuity,derivatives, standard rules of differentiation includingchain rule, exponential and logarithmic forms,curve sketching, definition of anti-derivative; integrationrules including substitution and by parts,coverage of Fundamental Theorem of Calculus and abrief exposure to numeric integration. Students maynot receive credit for both CSC 208 and MTH 220.CSC 209: Calculus for Comp. Science II(Prerequisite CSC 208)Continuation of Calculus I with emphasis on understandingof concepts and developing problem solvingtechniques and strategies. Topics include integrationof trigonometric functions, functions of severalvariables, convergence of series and sequences.Applications in the areas of series approximation,continuous probability distributions, random variables,and modeling are discussed and examined.CSC 220: Applied Probability & Stats.(Prerequisite: MTH 215)Introduction to the theory and applications of probabilityand statistics. Topics include fundamental conceptsof probability, conditional probability, randomvariables, common distributions, and statisticalinference (estimation, hypothesis testing, and regression).The emphasis is on developing problem solvingskills and applying key results to computing andengineering problems such as algorithm analysis,queuing, and simulation.CSC 242: Intro to Programming Concepts(Prerequisite CSC 200, CSC 208)Introduction to modern programming design techniquesusing C++. A study of basic programmingconstructs, techniques and fundamental controlstructures. Emphasis is on Object Oriented and modularprogramming. Coverage includes data types,functions, arrays and pointers. The course examinesproblem analysis, decomposition and modern programmingparadigms and methodologies.CSC 252: Programming in C++(Prerequisite CSC 242)fundamentals of Object-Oriented Programming inC++ including class definition and object instantiation,inheritance and polymorphism. Detailed coverageof exception handling, operator overloading,I/O and file streams, templates, and the StandardTemplate Library (STL). Exposure to Data Structuresand basic algorithms for sorting and searching. .CSC 262: Programming in Java(Prerequisite: Math 215)The course introduces the Java programming languageand its features. Topics include introductionto object oriented programming, basic control structures,java graphics and GUI objects, multimediacomponents, exposure to event driven programming,arrays and strings in java. Coverage includesencapsulation, inheritance, and polymorphism.CSC 300: Object Oriented Design(Prerequisite: CSC 252)Covers the key concepts and methodologiesrequired for object-oriented design, evaluation anddevelopment with focus on practical techniquessuch as use-case, CRC analysis, and patterns. TheUnified Modeling Language (UML) is presented indetail. Special emphasis is given to the use of objectpatterns in developing software systems.CSC 310: Linear Algebra & Matrix Analysis(Prerequisite: CSC 208)Study of vectors in the plane and space, systems oflinear equations, matrices, determinants, lineartransformations, eigenvalues and eigenvectors. Thecomputer algebra system MATLAB will be usedthroughout the course. Students will also developexperience applying abstract concepts to concreteproblems drawn from engineering and ComputerScience.CSC 331: Discrete Structures and Logic(Cross-listed and equivalent to MTH 325)(Prerequisite: CSC 252, CSC 310)A theoretical foundation for computer science.Introduction to topics such as sets, propositionallogic, Boolean algebra, counting techniques, recursiveequations and solution techniques, graph algorithmswith application to trees. Introduction tomathematical proofs. Students may not receive creditfor both CSC 331 and MTH 325.CSC 335: Data Structures and Algorithms(Prerequisite: CSC 300, CSC 331)An overview of data structure concepts, arrays,stack, queues, trees, and graphs. Discussion of variousimplementations of these data objects, programmingstyles, and run-time representations. Coursealso examines algorithms for sorting, searching andsome graph algorithms. Algorithm analysis and efficientcode design is discussed.CSC 338: Algorithm Design(Prerequisite: CSC 335)Techniques of designing efficient computer algorithms,proving correctness, and analyzing timecomplexity. General topics include asymptoticbehavior, solution to recurrence relations, algorithmdesign techniques such as divide-and-conquer,dynamic programming, and greedy algorithmsapplied to sorting, searching and graphs. An introductionto the theory of parallel and distributedalgorithms.CSC 340: Digital Logic Design(Prerequisite CSC 200, CSC 208)Foundation in design and analysis of the operationof digital gates. Design and implementation of combinationaland sequential logic circuits. Concepts ofBoolean algebra, Karnaugh maps, flip-flops, registers,and counters along with various logic familiesand comparison of their behavior and characteristics.CSC 340L: Digital Logic Design Lab(1.5 quarter units)(Prerequisite or co-registration: CSC 340)A study of basic digital logic circuit design andimplementation. Circuit schematic development andcomputer modeling and simulation of digital systems.Experiments explore designs with combina-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!