May 01, 2024  
2018-2019 Governors State University Academic Catalog 
    
2018-2019 Governors State University Academic Catalog [ARCHIVED CATALOG]

Course Information


  

 

Communication Studies

  
  • COMS - 4350 Gender Communication (3)


    Appraises how concepts of human communication are used in female/male interactions and with sex role identities. Focuses on a systems approach to gender where the similarities between women and men are explored. Encourages expansion of experiential knowledge and communication skills to appreciate one’s own female or male identities. Prerequisites: Take COMS-3099  or GNSX-2100  
  
  • COMS - 4400 Corporate and Community Communication (3)


    Examines communication networks and the power structure in corporations and communities and investigates public and interpersonal messages in those environments. Applies systems concepts and analyzes case studies. Equivalent to COMS-445.
  
  • COMS - 4425 Group Communication and Leadership (3)


    Explores a systems approach to group interaction and development of leadership skills within a highly interactive environment. Emphasis on relationships within and between groups, development of emerging leadership, group social influences, inter and intra group conflict, effective group members and group leaders, stages or team development, and group composition and group member roles. Equivalent to COMS-5425, COMS-546.
  
  • COMS - 4435 Conflict Management (3)


    Explores multiple ways to think and communicate about conflict. Assists students to discover ways to resolve conflict in many aspects of their lives including work. Investigates ways to use conflict to create change and to understand how learned communication patterns support conflict. Equivalent to COMS-547. Prerequisite: take COMS-2100 .
  
  • COMS - 4450 Introduction to Grant Writing (3)


    Provides a comprehensive introduction into finding, researching, and crafting federal and state government grant proposals, as well as proposals for non-profit foundations and alternative funding sources.
  
  • COMS - 4452 Communicating with Clients and Customers (3)


    Focuses on interpersonal communication skills for effective management of customer/client relations. Identifies key characteristics of successful verbal and nonverbal skills essential to enhancing the quality of communication with customers/clients in service-oriented professions such as sales, marketing, legal counseling, financial counseling, social work, and food services. Equivalent to COMS-5452, COMS-552.
  
  • COMS - 4460 Business and Professional Speaking (3)


    This course examines speech communication theory and practice with major emphasis on applications in the corporate work environment. It includes practical training in group/team communication, business interviewing, management-employee relations (especially listening), and an emphasis on oral presentations. Equivalent to COMS-536.
  
  • COMS - 4500 Political Communication Seminar (3)


    candidates earn America’s attention and the people’s vote. Application of these tactics in other contexts are also discussed. Equivalent to COMS-555.
  
  • COMS - 4560 Debate and Public Advocacy (3)


    Study of argumentation, that is, evidence, reasoning, and construction of briefs; practice in formal and informal forms of debate and public discourse on current public questions. Equivalent to COMS-535.
  
  • COMS - 4700 Independent Study (1-4)


    Individual reading, research, and/or project in speech-communication studies under the supervision of the faculty. Equivalent to COMS-470.
  
  • COMS - 4710 Culture and Communication (3)


    Explores the relationship between culture and communication. Examines differences in customs, practices, philosophy and religion, social institutions, values and attitudes. Investigates communicative behaviors within and across cultural spaces. Equivalent to COMS-516. Prerequisites: take COMS-3099 
  
  • COMS - 4720 Communication and Identity (3)


    Examines identity from a critical/poststructuralist position, approaching the notion of identity as a discursive production within complex systems of power. Analyzes how discourse influences personal identity construction and the ways it constructs ideas about other identities (gender, race, sexuality, etc.). Explores how identity is shaped by rhetorical, discursive, and non-discursive practices; and how identity construction is situated in historical/social/political/ideological contexts. Equivalent to COMS-5720, COMS-520. Prerequisite: take COMS-3099  or GNSX-2100  
  
  • COMS - 4750 Critical Gender and Sexualities (3)


    Approaches the study of gender and sexuality from a critical/cultural studies perspective, emphasizing intersectionality. Examines the interplay of gender, sex, and sexuality in communication practices and social institutions. Interrogates the role of power, hierarchy, and ideology in the construction of gendered and sexual identities. Equivalent to COMS-522. Prerequisites: take COMS-3099  or GNSX-2100 .
  
  • COMS - 4780 Critical Analysis of Pop Culture (3)


    Explores the relationship between U.S. culture and popular, mass-mediated texts from a variety of communication perspectives. Focuses on the critical analysis of popular culture within social and political contexts and emphasizes multicultural influences and representations in everyday life. Examines popular culture as a source and site of personal, social, and cultural identities. Equivalent to COMS-525.
  
  • COMS - 4800 Internship (1-4)


    Designed to provide the speech-communication studies student with supervised, practical experiences in applied settings. Equivalent to COMS-480.
  
  • COMS - 4850 Communication Ethics (3)


    Examines the principles of personal, public, and media ethics. Historical and contemporary approaches to ethical behavior and explored. Current issues serve as a focus for class discussion and assignments. Equivalent to COMS-5100, COMS-511. Prerequisite: take COMS-3099 .
  
  • COMS - 4900 Senior Seminar (3)


    Serves as the culminating experience and presents discussions of contemporary communication Issues. Focuses on synthesis of previous coursework and application of theory and research within professional and social contexts. Prerequisite: take COMS-4110 .
  
  • COMS - 5050 Communication Workshop (1-3)


    Enhances participants’ practical knowledge of communication practices crucial to a given social/professional context. Develops content related skills. Topics of this workshop vary according to the specific content areas being covered. Note: May be repeated for credit. Equivalent to COMS-505.
  
  • COMS - 6090 Topics in Communication (3)


    Analyzes selected issues in Communication Studies in depth. Applies and evaluates several aspects of the topic using a variety of methodologies, theories, and/or perspectives. Note: May be repeated for credit with a different topic. Equivalent to COMS-5090, COMS-509.
  
  • COMS - 6100 Introduction to Graduate Communication (3)


    Designed to serve as an introduction to graduate work in the communications and human performance and training fields. Should be taken in the first semester of graduate work in communications and training. Equivalent to COMS-600.
  
  • COMS - 6125 Listening (3)


    Evaluates the styles of listening in communication transactions and applies and synthesizes the various styles of listening in the different contexts of the communication process. Develops sensitivity and effective listening skills in human interactions. Equivalent to COMS-5125, COMS-531.
  
  • COMS - 6135 Nonverbal Communication (3)


    Students examine nonverbal elements of human communication, consider body movement, space behavior, time orientation and management, and aesthetic and environmental factors. Students analyze interpersonal communication settings in terms of their nonverbal function, value, and meaning. Equivalent to COMS-5135, COMS-532.
  
  • COMS - 6140 Family Communication (3)


    Examines family interaction and communication patterns. Analyzes how family members communicate, make decisions, settle conflict, and learn to relate to one another. Assesses issues currently affecting the family unit including single parents, dual-incomes, commuting, divorce, adoption, and stepfamilies. Equivalent to COMS-5140, COMS-534.
  
  • COMS - 6330 Intrapersonal Communication (3)


    Evaluates theoretical and practical perspectives of the communication process within the individual. Synthesizes aspects and influences of the physiological, symbolic, emotional, and mental components of messages at many levels of consciousness, as individuals attempt to understand themselves, their interactions, and their relationships to the environment. Equivalent to COMS-539.
  
  • COMS - 6350 Gender Communication (3)


    Appraises how concepts of human communication are used in female/male interactions and with sex role identities. Focuses on a systems approach to gender where the similarities between women and men are explored. Encourages expansion of experiential knowledge and communication skills to appreciate one’s own female or male identities.
  
  • COMS - 6425 Group Communication and Leadership (3)


    Analyzes a systems approach to group Interaction and fosters development of leadership skills within a highly Interactive environment. Investigates relationships within and between groups, development of emerging leadership, group social Influences, stages of group or team development, and group composition and group member roles. Equivalent to COMS-5425, COMS-546.
  
  • COMS - 6435 Conflict Management (3)


    Develops multiple concepts for processing and communicating about conflict. Evaluates methods for resolving conflict in many aspects of life including work environments. Devises ways to use conflict to create change and to understand how learned communication patterns support conflict. Equivalent to COMS-547.
  
  • COMS - 6450 Intro to Grant Writing (3)


    Provides a comprehensive introduction into finding, researching, and crafting federal and state government grant proposals, as well as proposals for non-profit foundations and alternative funding sources.
  
  • COMS - 6452 Communicating with Clients and Customers (3)


    Examines interpersonal skills for effective management of customer/client relations. Evaluates key characteristics for successful verbal and nonverbal skills. These skills are essential to enhancing the quality of communication with customers and clients in service0oriented professions such as sales, marketing, legal counseling, financial counseling, social work, the medical field, and food services. Equivalent to COMS-552.
  
  • COMS - 6500 Graduate Political Communication (3)


    Investigates communication in the contexts of election campaigns. Assesses the public relations elements of campaigns in multiple media to show how political candidates earn America’s attention and the people’s votes. Inferences of student conclusions of the tactics used will be assessed and critiqued. Equivalent to COMS-555.
  
  • COMS - 6560 Debate and Public Advocacy (3)


    Study of argumentation, that is, evidence, reasoning, and construction of briefs; practice in formal and informal forms of debate and public discourse on current public questions. Equivalent to COMS-535.
  
  • COMS - 6705 Intercultural Communication (3)


    Surveys communication transactions between members of differing cultures and studies definitions, models, values, beliefs, customs, and attitudes that affect intercultural communication. Relates culture to social perception and communication patterns. Examines culture-specific as well as cross-cultural modes of communication and identifies factors that impede effective intercultural understanding. Equivalent to COMS-515.
  
  • COMS - 6710 Culture and Communication (3)


    Explores the relationship between culture and communication. Examines differences in customs, practices, philosophy and religion, social institutions, values, and attitudes. Investigates communicative behaviors within and across cultural spaces. Equivalent to COMS-516.
  
  • COMS - 6720 Communication and Identity (3)


    Examines identity from a critical/poststructuralist position, approaching the notion of identity as a discursive production within complex systems of power. Analyzes how discourse influences personal identity construction and the ways it constructs ideas about other identities (gender, race, sexuality, etc.). Explores how identity is shaped by rhetorical, discursive, and non-discursive practices; and how identity construction is situated in historical/social/political/ideological contexts. Equivalent to COMS-5720, COMS-520.
  
  • COMS - 6750 Critical Gender and Sexuality (3)


    Analyzes the study of gender and sexuality from a critical/cultural studies perspective, emphasizing intersectionality. Synthesizes the interplay of gender, sex, and sexuality in communication practices and social institutions. Assesses the role of power, hierarchy, and ideology in the construction of gendered and sexual identities. Equivalent to COMS-522.
  
  • COMS - 6780 Rhetoric and Popular Culture (3)


    Analyzes the relationship between U.S. culture and popular, mass-mediated texts from a variety of communication perspectives. Focuses on the rhetorical analysis of pop culture within social and political contexts and emphasizes multicultural influences and representations in everyday life. Evaluates popular culture as a source and site of personal, social, and cultural identities. Equivalent to COMS-525.
  
  • COMS - 7110 Research Methods I (3)


    Enables students to gain familiarity with the scope of research literature in the human communication and performance and technology fields. Additionally, students will examine methods of design and data analysis in communication research. Topics include field/lab research design, sampling reliability and validity tests, quantitative/qualitative analysis, time series analysis, and report writing. Students would finish the course able to construct a research proposal including a literature review and method design. Equivalent to COMS-606. Prerequisite: COMS-6100  
  
  • COMS - 8050 Seminar in Communication Studies (1-3)


    A graduate seminar exploring a selected issue in communication or a current perspective in communication studies. Will focus on theories and methods appropriate to the topic. Equivalent to COMS-805.
  
  • COMS - 8060 Seminar in Political Communication (3)


    This course is a graduate seminar exploring selected issues in political communication. Classes will address topics in elections, campaign, advertising, debates, and the like. Classes will focus the material from a mass communication and rhetorical perspective; courses are not geared toward multimedia production. Equivalent to COMS-869.
  
  • COMS - 8070 Seminar in Critical Cultural Communication (3)


    A special topics course exploring selected issues in Critical/Cultural Studies and Communication in depth. Addresses several aspects of the topic using a variety of methodologies, theories, and/or perspectives. May be repeated for credit. Equivalent to COMS-829. Prerequisite: take COMS-6100 .
  
  • COMS - 8110 Research Methods II (3)


    This course enables students to gain familiarity with the scope of research literature in the human communication and performance and technology fields. Additionally, students will examine methods of design and data analysis in communication research. Topics include field/lab research design, sampling reliability and validity tests, quantitative/qualitative analysis, time series analysis, and report writing. Students should finish the course able to construct a research proposal including a literature review and method design. Equivalent to COMS-806. Prerequisite: take COMS-7110 .
  
  • COMS - 8130 Interpersonal Communication (3)


    Focuses on interpersonal communication as it is grounded in intrapersonal communication. Through the exploration of theories of intrapersonal communication, the course will develop theories and processes for effective interpersonal communication. Equivalent to COMS-830. Prerequisite: take COMS-6100 .
  
  • COMS - 8190 Philosophy of Communication (3)


    Examines how and why we communicate from the perspectives of modern and postmodern philosophies. Studies various theories of communication and their philosophical foundations. Equivalent to COMS-610. Prerequisite: take COMS-6100 .
  
  • COMS - 8320 Communication and Consciousness (3)


    Explores an alternative way to understand the field of communication studies. Examines communication as a function of human consciousness and systems theory. Synthesizes and integrates understanding of intrapersonal and interpersonal communication through self-awareness. Equivalent to COMS-6300, COMS-630. Prerequisite: COMS-6100  
  
  • COMS - 8330 Adv. Communication & Consciousness (3)


    Offers students an opportunity to explore intrapersonal communication in-depth and investigate the connections bewteen systems theory, quantum mechanics, and research in human consciousness. The course also focuses on a student’s personal understanding of their won intrapersonal experiences. Equivalent to COMS-839. Prerequisites: COMS-6100  and COMS-8320  
  
  • COMS - 8400 Organizational Communication (3)


    Analyzes the human elements involved in the functioning of an organization, to better understand the role of a change agent in the planning and application of organizational communication change and development strategies, and to evaluate the present and potential impact of organizational change/development communication applications. Equivalent to COMS-845. Prerequisite: take COMS-6100 .
  
  • COMS - 8440 Interdisciplinary Team Process (3)


    This course will bring together graduate students from many disciplines to learn effective communication and processing skills that will allow them to develop the understanding necessary for effective collaboration. This course will use communication and team building skills to demonstrate the value of interdisciplinary approaches. Such an interdisciplinary approach will show students effective techniques for valuing and educating client/customers, identifying and overcoming barriers to effective client/customer service, and leading to outcomes desired by the client/customer. Equivalent to COMS-864.
  
  • COMS - 8460 Communication Training (3)


    Examines various approaches to developing and implementing communication training programs. Theories of interpersonal communication are utilized in identifying and evaluating interpersonal effectiveness. Particular emphasis is given to training programs that are designed to help individuals maximize effectiveness in dealing with members of different ethnic/cultural groups. Equivalent to COMS-860.
  
  • COMS - 8480 International Communications (3)


    Provides an introduction to a broad range of concepts and issues in the study of communication between and within the international systems, while focusing on culture and communication as essential components of international political and business organizations, diplomatic relations, and nation states. It examines differences in cultural mindsets, emphasizing the role of mass, interpersonal, and technological communication in international conflicts, as well as in promoting cooperative actions. Equivalent to COMS-645.
  
  • COMS - 8700 Graduate Research (1-4)


    Individual readings, research, and/or project in communication studies under the supervision of the faculty. Equivalent to COMS-870.
  
  • COMS - 8790 Teaching Communication and Critical Pedagogy (3)


    Explores the intersections of critical pedagogical theory and teaching practices within the undergraduate communication classroom. Designed to assist students in understanding the principles necessary for effective design, delivery and evaluation of communication instruction based on an awareness of differing learning styles, subject content, educational settings, and learning outcomes. Equivalent to COMS-828. Prerequisite: take COMS-6100 .
  
  • COMS - 8800 Internship (1-4)


    Designed to provide the communication studies student with supervised practical experiences in applied settings. Equivalent to COMS-880.
  
  • COMS - 8970 Graduate Capstone Internship (3-6)


    Provides the communication studies student the opportunity to synthesize graduate work by developing and completing an internship specific to the student’s interests in communication.
  
  • COMS - 8980 Graduate Project (3-6)


    Provides the communication studies student the opportunity to synthesize graduate work by developing and completing a project specific to the students interest in communication. Equivalent to COMS-881.
  
  • COMS - 8990 Graduate Thesis (3-6)


    Provides the communication studies student the opportunity to synthesize graduate work by developing and completing a thesis specific to the students interest in communication. Equivalent to COMS-882.
  
  • COMS - 8999 Directed Scholarship: Masters in Communication and Training (1-2)


    Under the supervision of a graduate faculty member, students register for this course to maintain active enrollment in the graduate program while complementing requirements for their degree and must have received a grade of “CO” in COMS-8800 , COMS-8980 , or COMS-8990 . NOTE: This course is variable (1-2) in credit hours, repeatable for a maximum of three times per course, and is P/NC grading option. Prerequisites: take COMS-8970 , COMS-8980 , or COMS-8990 .

Computer Science

  
  • CPSC - 2005 Introduction to Computer Technology (3)


    Covers computer hardware, software, applications, and future technology. Presents an overview of all aspects of computer technology via readings, videotapes, and microcomputer lab exercises. Major topics include evolution of the computer industry, interactive and batch processing systems, input and output processes and devices, information systems interfaces, internal processing and data representation, file organization and database concepts, data communication, application software, programming languages, operating systems and systems software, systems analysis and design, and computers in society. Provides extensive hands-on use of microcomputers. Equivalent to CPSC-305.
  
  • CPSC - 2100 Introduction to Computing (3)


    Provides an introduction to computing, fundamental principles, concepts, and methods of computing. Topics include computing systems, data representation, computing components, high-level programming language, object-oriented programming language, abstract data types, subprograms fundamental programming constructs, and basic problem solving methods.
  
  • CPSC - 3099 Junior Seminar (3)


    Review and analyze issues concerning the impact of Computer Information on society and on computer information system professionals. Explores current and emerging domains impacting the field, research and development of computer information. It introduces students to courses and specialized areas in the computer science and information technology program at GSU. It helps the student see the “big picture” of the computer science.
  
  • CPSC - 3120 Computer Programming: Visual BASIC (3)


    Introduces computer programming in Visual Basic through analyzing problems, developing solution algorithms, and writing well documented program corresponding to these algorithms using window programming, input/output operations, numeric and string constants and variables, control statements, arrays, functions, subroutines, and data files. Equivalent to CPSC-320. Prerequisites: take CPSC-2005 
  
  • CPSC - 3121 Computer Programming: QBASIC and Visual BASIC Laboratory (1)


    Involves hands-on computer exercises appropriate to the content of CPSC-3120 . Students will work alone and in teams to develop programs related to course content. This is an optional laboratory that meets for two hours per week. Students for whom CPSC-3120  is the first programming course are strongly encouraged to enroll in this laboratory. Equivalent to CPSC-321. Corequisite course: CPSC-3120 .
  
  • CPSC - 3125 Foundations of Social Media (1)


    This course provides the conceptual foundation of social media and practical approach to developing successful marketing plans. Students will be introduced to best practices for the most effective qualitative and quantitative social media measurements. In addition, hands on programming assignments will be given to customize various social media for networking and applications needs of an organization. Prerequisites: None.
  
  • CPSC - 3142 Computer Programming: Introduction to C++ (3)


    Introduces a disciplined approach to problem-solving and algorithm development in the structured, high-level language C++. Introduces procedural abstraction, sequence control structures, including selection and repetition, data abstraction, arrays, records, files. Emphasizes program design, testing, and documentation using good programming style. Equivalent to CPSC-342.
  
  • CPSC - 3143 Computer Programming: Introduction to C++ Laboratory (1)


    Involves hands-on computer exercises appropriate to the content of CPSC-3142 . Students will work alone and in teams to develop programs related to course content. This is an optional laboratory that meets for two hours per week. Students for whom CPSC-3142  is a first programming course are strongly encouraged to enroll in this laboratory. Equivalent to CPSC-343. Prerequisite: take CPSC-3142 .
  
  • CPSC - 3145 Computer Programming: C++ (3)


    Covers advanced topics in C++.  Topics will include overloading functions and operators, friend functions, and other language features which enable programmers to create new data types which have all the capabilities of the built-in types. Special emphasis will be placed on the use of pointers, dynamic allocation of memory, and the development of classes which implement common data structures such as linked lists. Equivalent to CPSC-345. Prerequisite: take CPSC-3142  
  
  • CPSC - 3148 Computer Programming: Java (3)


    Introduces the methodologies and algorithms in computer science through the Java programming language, including its Object-Oriented programming approach, data abstraction, control structure, methods, arrays, software designs, system tests, documentation and graphical user interface components. Emphasis will be placed on problem solving development. Equivalent to CPSC-548.
  
  • CPSC - 3265 PC Assembler (3)


    Introduces the 8088 microprocessor, information representation inside machine, 8086/88 assembly language (DEBUG, ASM, and MASM), the PC/DOS, and the use of some BDOS functions to do I/O and file manipulations. The environment to run the assigned programs is an IBM PC or compatible computer. Requires a substantial commitment of time for the completion of programming assignments. Equivalent to CPSC-365.
  
  • CPSC - 3310 Intro To Object-oriented Programming (3)


    This course presents a conceptual and practical introduction to object-oriented programming using python. Topics include data types, built-in functions, operational model of procedure and function calls, graphical user interface (GUI), object-oriented programing, information hiding, encapsulation, inheritance, polymorphism and object-oriented design issues. Requisite courses: Take CPSC-2100 . (Required, Previous).
  
  • CPSC - 3415 Data Structures (3)


    Advanced data structures with continuing emphasis on writing well-designed structured programs. Major topics include linked list, stack, queue, trees, graphs, algorithms, sorting, priority queues, and hashing tables. Equivalent to CPSC-415. Prerequisite: take CPSC-3148 . Corequisite course: MATH-3137.
  
  • CPSC - 4137 Web Applications (3)


    Examines web server configuration and administration, web page authoring tools, dynamic web pages for e-commerce. Discusses security, database access, and wireless services. Equivalent to CPSC-437.
  
  • CPSC - 4148 Advanced Programming Using Java (3)


    Covers advanced techniques for creation of application programs using the Java programming language. Provides the needed knowledge to build Web-based enterprise applications. Emphasis will be placed on platform independence, extensibility, resuability, and global language support. Prerequisite: take CPSC-3148 .
  
  • CPSC - 4190 Introduction to Software Engineering (3)


    Introduction to the systems development process. Covers the system life cycle, current system documentation through use of classical, and structural tools and techniques for describing process flows, data flows, data structures, file designs, input and output designs, and program specifications. Also covers information gathering and reporting activities and transition into systems analysis and design. Equivalent to CPSC-390. Prerequisite: take CPSC-2100 .
  
  • CPSC - 4205 Computer Organization (3)


    An introduction to basic topics in computer organization, including number systems, digital logic design, PC assembly language programming, CPU, memory, input/output and peripherals, buses, instruction sets and formats, and addressing techniques. Equivalent to CPSC-405.
  
  • CPSC - 4255 Organization of Programming Languages (3)


    Covers the organization of programming languages, especially the run-time behavior of programs; introduces the formal study of programming languages, continues the development of problem solution and programming skills. Includes topics on language definition structure, data types and structures, control structures and data flow, run-time considerations, interpretive languages, lexical analysis, and parsing. Equivalent to CPSC-455. Prerequisites: take CPSC-4205 , CPSC-3415 .
  
  • CPSC - 4335 Operating Systems (3)


    An introduction to basic topics of operating systems, including computer system structure, operating system design, process management, memory management, I/O management, deadlock handling, process synchronization, system protection, and security. Equivalent to CPSC-435. Prerequisites: take CPSC-4205 
  
  • CPSC - 4338 Discrete Structures (3)


    Continuing survey of foundations of discrete mathematics, covering linear algebra, counting methods, sequences, discrete probability, and topics from theoretical computer science. Equivalent to CPSC-438. Prerequisite: take CPSC-2100  
  
  • CPSC - 4341 Introduction to Data Communications (3)


    A study of data communications for computers and computer terminals. Consideration of communications media, codes, data transmission, protocols, multiplexing, circuit-switching, packet-switching, communications software, and Local Area Networks (LAN). Equivalent to CPSC-441. Prerequisite: take CPSC-4435 .
  
  • CPSC - 4342 Introduction to Computer Networks (3)


    A study of computer networks, including overview of network architectures, layered architectures, and the Open System Interconnection (OSI) reference model, routing and congestion control, protocols, local area networks, Integrated Services Digital Networks (ISDN), and network security. Equivalent to CPSC-442.
  
  • CPSC - 4345 Database Systems (3)


    Practical development of a database, i.e., requirement analysis, functional specifications, database design, and implementation are the main focus of the course. Topics include data redundancies, data independence, role and functionality of DBMS in database processing, database modeling using entity relationship and semantic object models, building relationships, relational model, functional dependencies, normal forms, normalization, extracting the data model from database model, data integrity and data security rules, query languages: SQL and QBE, and client/server architecture. More emphasis is given to the fundamentals of database processing and design of a database. Prerequisite: take CPSC-3148  or CPSC-3310  
  
  • CPSC - 4346 Network Configuration and Integration (3)


    This course explores networking by using a hands-on lab to instruct students how to design, install, configure, and troubleshoot a live network. Equivalent to CPSC-446. Prerequisite: take CPSC-4205 .
  
  • CPSC - 4350 Introduction to Algorithms (3)


    Development and analysis of algorithms for problem-solving in computer science. Emphasizes issues of complexity of algorithms, efficiency, and reliability. Covers sorting, searching, string processing, graph, and mathematical algorithms. Equivalent to CPSC-450. Prerequisites: take CPSC-3415  and MATH-3099  
  
  • CPSC - 4355 Data Structures and Algorithms (3)


    Introduces data structures and algorithms for problem solving in Computer Science. Major topics Include linked list, stack, queue, trees, graphs, algorithms, sorting, priority queues, hashing tables of data structures, and sorting, searching, string processing, graph, and mathematical algorithms. Emphasize Issues of complexity, efficiency, and reliability of algorithms. Prerequisites: take CPSC-3148 
  
  • CPSC - 4358 Database Programming (3)


    Covers advanced programming in a database environment using block structured languages, database query language interfaces, and program development languages. Equivalent to CPSC-458. Prerequisite courses: Take CPSC-4345 .
  
  • CPSC - 4435 Secure Programming (3)


    Introduces the fundamental topics in secure programming, including strings, pointer subterfuge, dynamic memory management, integer security, formatted output, concurrency, and file I/O. Prerequisite: take CPSC-3148  
  
  • CPSC - 4437 Web Application Development II (3)


    Explores the server-side web application technologies. XML (eXtensible Markup Language), AJAX (Asynchronous JavaScript and SML), ADO.NET, ASP.NET and web services and advanced web technologies are covered. Prerequisite: take CPSC-4137 .
  
  • CPSC - 4520 Windows Programming: Visual Basic.NET II (3)


    Explores the character and features of the event driven Visual Basic.NET programming language to create sophisticated Visual Basic.NET applications for .NET platform to solve problems. Covers interface management system, design, and implementation of online applications, object- oriented features, relational databases, report generations, and Internet applications. Equivalent to CPSC-520. Prerequisite: take CPSC-3148  
  
  • CPSC - 4526 Introduction to Microsoft SharePoint Server (3)


    First course in a sequence for SharePoint Server IT Professional certification. Provides students with the knowledge and skills to configure and manage SharePoint Server environments. Focuses on installation, configuration and administration of SharePoint Server. Explores guidelines, best practices, and considerations that will optimize SharePoint server deployments and daily operations. Prerequisite: take CPSC-2005  and CPSC-4342  
  
  • CPSC - 4530 Mobile App Developments (3)


    Introduction the creation of Android-based applications for mobile devices. Use Eclipse IDE integrated with Android SDK, Android Development Tools, and several other essential frameworks to develop applications. This is a hands-on course to gain programming experience in Java. User interface experience, data persistence, content providers, messaging, networking, location based services will be covered. Prerequisite: take CPSC-3148  
  
  • CPSC - 4535 Introduction to the UNIX System (3)


    With features fitting for mainframe systems down to microcomputers, UNIX is a dominant system today. This course provides a structured means for students who want to learn the state-of-the-art of the UNIX environment. Equivalent to CPSC-535.
  
  • CPSC - 4540 Digital Forensics (3)


    Provides concepts and theory of file systems and applies them to digital investigations from real cases using analysis tools. Discusses processes and methodologies that an administrator or incident investigator needs to take in order to collect and analyze digital evidence. Topics include data acquisition, file system analysis, incident response methodology, evidence analysis, and incident response tools. Equivalent to CPSC-540.
  
  • CPSC - 4542 Contemporary Issues-Digital Forensics (3)


    A review of contemporary issues concerning the impact of digital forensics on the criminal justice system, and on criminal justice system professionals. Explores current and emerging legal and ethical issues impacting the digital forensics field, research and development in the digital forensics field, and human resources issues pertaining to the impact of technology on law enforcement and prosecution. Equivalent to CPSC-542. Prerequisite: take CPSC-4540  
  
  • CPSC - 4551 Computer Graphics for Games, Film, and Visualization (3)


    Introduces the core concepts of 3D computer graphics as applied to interactive games, animated feature films and scientific visualizations. Students learn high-performance techniques using modern features of the latest cross-platform OpenGL API and the OpenGL Shading language. Students are exposed to conceptual building blocks and graphics algorithms as usable tools to make their own unique 3D graphics. Prerequisite: take CPSC-3148  
  
  • CPSC - 4562 Numerical Algorithms (3)


    Major topics include floating-point arithmetic, direct and iterative methods for solving systems of linear equations, error analysis and norms, eigenvalues and eigenvectors, root-finding methods, polynomial interpolation, linear and nonlinear approximation of functions, numerical differentiation and integration, and the solution of differential equations. Students should allow ample time in their schedules for working with a computer outside of class. Equivalent to CPSC-562. Prerequisites: take CPSC-4335  
  
  • CPSC - 4565 3D Modeling (3)


    Use industry standard animation software to construct detailed computer based 3D models. Explore the process of creating an environment. Prop a character with several surface editing techniques. Apply translate, rotate, and scale tools to manipulate the geometric components while learning how to create materials, texture maps, cameras and lighting to create desired mood and atmosphere. Equivalent to CPSC-565.
  
  • CPSC - 4566 3D Animation (3)


    Applies the principles of animation in a 3D computer environment by utilizing the basic concepts of timing, weight and anticipation. Explores the process of creating a 3D animation using keyframing and rigging techniques to set up model for animation. Equivalent to CPSC-566. Prerequisite: take CPSC-4565 .
  
  • CPSC - 4567 3D Rendering (3)


    Focuses on lighting and rendering part of the 3D production pipeline. Explores material qualities such as diffuse, bump, specular, reflection and refraction. Applies various projection techniques to unfold UVs for texture painting. Covers digital lighting techniques simulating real-life lighting scenario, as well as camera setup to achieve motion blur and depth of field effect. Uses mental ray rendering engine to create photorealistic rendering. Prerequisite courses: Take CPSC-4565   or ART-4565 .
  
  • CPSC - 4569 Intro to 3D Visual Effects (3)


    Introduces the common techniques used in visual effects, including paint effects, dynamic systems and particles, nCloth, fur, hair, fire, fluid, as well as compositing CG render passes in post-production. Prerequisite: Take CPSC-4566  or ART-4566  .
  
  • CPSC - 4570 Windows Systems (3)


    Teaches critical skills needed to install, configure, optimize, and troubleshoot the latest Windows Operating Systems for supporting and managing network effectively. Windows architecture, directory services, security, file systems, client administration, and networking are the major topics. Equivalent to CPSC-570. Corequisite: Take concurrently or previously CPSC-4342  
  
  • CPSC - 4572 Advanced Windows Administration (3)


    Teaches advanced skills needed to fine-tune the latest Windows Operating Systems. Advanced topics on security, directory services, internetworking, communication and optimization are covered. Equivalent to CPSC-572. Prerequisite: take CPSC-4570 .
  
  • CPSC - 4576 Database Design and Administration on SQL Servers (3)


    SQL (Structured Query Language) is the dominant language for database queries. Right now companies have to store their data in the server for data processing. Without a database server, a company cannot really manage their operation. This course is not only designed to provide the core foundation for installing, managing, and supporting Microsoft SQL server, but also designed to help students to pass the SQL examination to obtain the Microsoft Certification. Equivalent to CPSC-576. Prerequisite: take CPSC-4345 
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 28