|
Communication |
|
-
COMM 555 - Conflict Management Communication Units: 3
Prerequisite(s): COMM 300 and COMM 350 . Admission to a major or minor in the School of Communication.
Approaches to conflict communication in international, societal, group, institutional, and interpersonal contexts.
Note: Communication courses numbered 500 to 599 are not acceptable for the Master of Arts degree in Communication.
|
|
-
COMM 596 - Selected Topics Units: 1-4
Prerequisite(s): Senior standing or above.
Specialized study in selected topics. May be repeated with new content. Maximum Credits: six units of 596 applicable to a bachelor’s degree.
Note: Communication courses numbered 500 to 599 are not acceptable for the Master of Arts degree in Communication. See Class Schedule for specific content. Limit of nine units of any combination of 296, 496, 596 courses applicable to a bachelor’s degree. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
|
-
COMM 601 - Seminar: Theory and Research Methods in Communication Units: 3
Prerequisite(s): Admission to communication studies specialization graduate program in the School of Communication.
Communication phenomena, theoretical background, and research techniques to navigate variation among approaches; intellectual history of communication theory.
|
|
-
COMM 610 - Seminar: Advanced Communication Theory Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Advanced methods of theory construction, explication, and evaluation in communication, including alternatives to traditional communication science.
|
|
-
COMM 620 - Seminar: Quantitative Methods in Communication Research Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Advanced applications of survey methodology; evaluation of experimental and quasi-experimental procedures; methods of statistical inference and research design; application of computer statistical package.
|
|
-
COMM 640 - Seminar: Critical and Rhetorical Methods in Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Methodologies for textual, rhetorical, semiotic, narrative, and reception research. Use of case studies, focus groups, and interpretive methods.
|
|
-
COMM 660 - Seminar: Ethnographic Methods in Communication Research Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Historical and contemporary assumptions of ethnographic inquiry, including research design, data collection, and analysis of field materials.
|
|
-
COMM 665 - Seminar: Conversation Analysis in Communication Research Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Assumptions and practices of conversation analysis. Repeated examinations of diverse recordings and transcriptions as resources for analyzing distinctive, methodological, and ordered nature of communication contexts.
|
|
-
COMM 696 - Special Topics Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Intensive study in specific areas of communication. May be repeated with new content.
Note: See Class Schedule for specific content. Credit for 596 and 696 applicable to a master’s degree only with approval of the graduate adviser.
|
|
-
COMM 705 - Seminar: Performance Studies Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Critical examination of embodiment of written and spoken human communication in variety of social and cultural contexts and practices to include ritual, play, narrative, storytelling, folklore, and popular media.
|
|
-
COMM 706 - Seminar: Organizational Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Functions, forms, and consequences of communicating in organizations in a changing work world. Topics such as culture groups, networks, leadership, conflict, and decision making.
|
|
-
COMM 707 - Seminar: Instructional Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Communication relationships in instructional setting, teacher verbal and nonverbal immediacy, student communication apprehension, as a function of instructional modalities, and cultural diversity issues.
|
|
-
COMM 715 - Seminar: Nonverbal Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Nonverbal human behavior, including body movements, gesture, gaze, touch, and integration of vocal and nonvocal activities in human interaction.
|
|
-
COMM 721 - Seminar: Health Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Personal, interactional, cultural, and political dimensions of communication about health and illness. Assumptions, practices, and structures of discourse across boundaries of family, social, and institutional contexts. May be repeated with new content. Maximum Credits: six units.
|
|
-
COMM 735 - Seminar: Relational Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Contemporary theory and research addressing interpersonal verbal and nonverbal communication in intimate and non-intimate relationships.
|
|
-
COMM 740 - Seminar: Rhetorical Theory Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Different perspectives on rhetoric and human communication explored to better understand historical and contemporary theories of rhetoric.
|
|
-
COMM 750 - Seminar: Selected Topics: Communication Contexts Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Intensive study in specific contextual forms of communication. May be repeated with new content. Maximum Credits: nine units applicable to a master’s degree in communication.
Note: See Class Schedule for specific content.
|
|
-
COMM 751 - Seminar: Gender and Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Socially constructed gender through communication. Contexts include interpersonal relationships, public discourse, and organizations.
|
|
-
COMM 752 - Seminar: Dark Side of Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Communication considered destructive or unethical yet functional, productive or productive and ethical yet dysfunctional, destructive or evil, or ideologically ignored by current inquiry; including jealousy, infidelity, coercion, deception, aggression, and manipulation.
|
|
-
COMM 755 - Seminar: Public Address Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Case studies of rhetorical events which illustrate rhetorical theory. May be repeated with new content. Maximum Credits: six units applicable to a master’s degree.
|
|
-
COMM 771 - Seminar: Intercultural Communication Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Analysis of cultural influences on human communication acts. Emphasis on cultural values, perception, social organizations, language, and nonverbal codes.
|
|
-
COMM 786 - Seminar: Communication and Leadership Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Theory and research on role and function of communication behavior in exercise of leadership in contemporary organizations and public life.
|
|
-
COMM 792 - Seminar: Persuasion Units: 3
Prerequisite(s): Credit or concurrent registration in COMM 601 .
Contemporary theories and models of persuasion, methods of assessing persuasive effect, and analysis of research literature.
|
|
-
COMM 798 - Special Study Units: 1-3
Grading Method: Cr/NC/RP
Contract required. Arranged with graduate coordinator in area of study. Individual study. Maximum Credits: six units applicable to a master’s degree.
|
|
-
COMM 799A - Thesis or Project Units: 3
Grading Method: Cr/NC/RP
Prerequisite(s): An officially appointed thesis committee and advancement to candidacy.
Preparation of a project or thesis for the master’s degree.
|
|
-
COMM 799B - Thesis or Project Extension Units: 0
Grading Method: Cr/NC
Prerequisite(s): Prior registration in Thesis or Project 799A with an assigned grade symbol of RP.
Registration in any semester or term following assignment of RP in Course 799A in which the student expects to use the facilities and resources of the university; also student must be registered in the course when the completed thesis or project is granted final approval.
|
Comparative International Studies |
|
-
CINTS 296 - Experimental Topics Units: 1-4
Selected topics. May be repeated with new content.
Note: See Class Schedule for specific content. Limit of nine units of any combination of 296, 496, 596 courses applicable to a bachelor’s degree.
|
|
-
CINTS 400 - Comparative International Studies Capstone Units: 3
Prerequisite(s): Upper division standing and completion of minimum three weeks of study abroad.
Capstone course for comparative international studies major. Completion of research project based on coursework and study abroad experience.
|
|
-
CINTS 496 - Experimental Topics Units: 1-4
Selected topics. May be repeated with new content.
Note: See Class Schedule for specific content. Limit of nine units of any combination of 296, 496, 596 courses applicable to a bachelor’s degree.
|
|
-
CINTS 499 - Special Study Units: 1-6
Prerequisite(s): Consent of instructor.
Individual study. Maximum Credits: six units.
|
Comparative Literature |
|
-
C LT 270A - World Literature Units: 3 GE
Comparative study of selected major works from various continents and cultures, with emphasis on way literature deals with enduring human problems and values prior to 1500.
Note: Comparative Literature 270A is not a prerequisite to C LT 270B , and either may be taken separately.
|
|
-
C LT 270B - World Literature Units: 3 GE
Comparative study of selected major works from various continents and cultures, with emphasis on way literature deals with enduring human problems and values since 1500.
Note: C LT 270A is not a prerequisite to 270B, and either may be taken separately.
|
|
-
C LT 296 - Topics in Comparative Literature Units: 3
Introduction to subject matter of comparative studies in literature. Focus on a specific movement, theme, figure, genre, etc. May be repeated with new title and content. Maximum Credits: six units.
Note: See Class Schedule for specific content.
|
|
-
C LT 440 - African Literature Units: 3 GE
Comparative study of African literature as well as Black literature of North and South America and the Caribbean; intercontinental influences and the theme of Black identity.
Note: This course satisfies the general education cultural diversity requirement.
|
|
-
C LT 445 - Modern Latin American Literature Units: 3 GE
Reading selections from major Latin American authors.
Note: This course satisfies the general education cultural diversity requirement.
|
|
-
C LT 470 - Folk Literature Units: 3 GE
Studies in the ballad, bardic poetry, oral and popular literature and folklore.
Note: This course satisfies the general education cultural diversity requirement.
|
|
-
C LT 499 - Special Study Units: 1-3
Offered at: SDSU Main Campus and SDSU Imperial Valley
Prerequisite(s): Consent of instructor and approval of department chair.
Individual study. Maximum Credits: six units.
|
|
-
C LT 513 - Nineteenth Century European Literature Units: 3
Prerequisite(s): Six units in literature.
European literature of the nineteenth century or of a more limited period within that century. May be repeated with new content. Maximum Credits: six units.
|
|
-
C LT 561 - Fiction Units: 3
Prerequisite(s): Six units in literature.
A comparative approach to themes and forms in fiction (novel and short story). Focus of course to be set by instructor. May be repeated with new title and content. Maximum Credits: six units.
Note: See Class Schedule for specific content.
|
|
-
C LT 570 - Ecocriticism Units: 3
Prerequisite(s): Six units in literature and/or creative writing.
In-depth study of relationship between environment and literature to include ecocritical literary theory, history, and practice.
|
|
-
C LT 580 - Concepts in Comparative Studies Units: 3
Prerequisite(s): Six units in literature.
Basic concepts in comparative studies in literature (e.g., influence, movement, figure, genre, etc.); their validity, usefulness, and limitations. May be repeated with new title and content. Maximum Credits: six units.
Note: See Class Schedule for specific content.
|
|
-
C LT 584 - Topics in Comparative Horror Studies Units: 3
Prerequisite(s): Six units in literature and/or creative writing or graduate standing.
Comparative study of horror literature and other media to include film, music, television, and video games. May be repeated with new content. Maximum Credits: six units.
Note: See Class Schedule for specific content.
|
|
-
C LT 594 - Topics in Literature and the Arts Units: 3
Prerequisite(s): Six upper division units in literature or any of the other arts.
Comparative study of literature and other arts such as painting, sculpture, architecture, music, dance, and film. May be repeated with new content. Maximum Credits: six units applicable to a bachelor’s degree. Maximum credit six units applicable to the M.F.A. degree in creative writing.
Note: See Class Schedule for specific content.
|
|
-
C LT 595 - Literature and Aesthetics Units: 3
Prerequisite(s): Six upper division units in literature or any of the other arts.
Theoretical and experiential investigation of relationships between literature and the other arts; literary works in context of an inquiry into aesthetics. May be repeated with new title and content. Maximum Credits: six units.
Note: See Class Schedule for specific content.
|
|
-
C LT 596 - Topics in Comparative Literature Units: 3
An intensive study of a topic to be selected by the instructor. May be repeated with new title and content. Maximum Credits: six units.
Note: See Class Schedule for specific content. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
Computational Science |
|
-
COMP 521 - Computational Science Units: 3
Prerequisite(s): MATH 151 .
Matrices and linear equations, solving ordinary differential equations (ODEs), vector spaces, closed form solutions, qualitative theory, Eigenvalues, linear maps, linear differential equations, other techniques, nonlinear systems, higher dimensional systems.
|
|
-
COMP 526 - Computational Methods for Scientists Units: 3
Prerequisite(s): MATH 252 and MATH 254 .
Translating mathematical problem descriptions to computer programs. Introduction to Unix system.
|
|
-
COMP 536 - Computational Modeling for Scientists Units: 3
Prerequisite(s): MATH 151 .
Models, computational tools, errors, system dynamics, growth, stability, multicompartment models, Euler’s, Runge-Kutta methods, system dynamics, infectious disease, enzyme kinetics, environmental cycles, cardiovascular system, metabolism, global warming, empirical models, HIV, population distributions, diffusion, HPC.
|
|
-
COMP 596 - Advanced Topics in Computational Science Units: 1-4
Prerequisite(s): Consent of instructor.
Selected topics in computational science. May be repeated with the approval of the instructor. Maximum Credits: six units of 596 applicable to a bachelor’s degree.
Note: See Class Schedule for specific content. Limit of nine units of any combination of 296, 496, 596 courses applicable to a bachelor’s degree. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
|
-
COMP 600 - Seminar Units: 1-3
Prerequisite(s): Consent of instructor.
An intensive study in advanced computational science. May be repeated with new content. Maximum Credits: six units applicable to a master’s degree.
Note: Topic to be announced in the Class Schedule.
|
|
-
COMP 602 - Organizational Development Units: 2
Prerequisite(s): Graduate standing.
Contemporary organizational and leadership theory and practice through personal reflection, team assessment and feedback, and case analysis. Nature of change, forces for change, and impact of change in organizations and individuals. Organizational processes, structures and cultures, and effect on organization’s performance.
|
|
-
COMP 605 - Scientific Computing Units: 3
Same As: CS 605 . Prerequisite(s): Graduate standing and knowledge of the C programming language or FORTRAN or COMP 526 .
Parallel programming using message passing to include high performance computing and MPI language extensions.
|
|
-
COMP 607 - Computational Database Fundamentals Units: 3
Prerequisite(s): Graduate standing.
Data-processing techniques, software, database design, implementation, and manipulation.
|
|
-
COMP 612 - Scientific Fundamentals and Ethics Units: 3
Same As: BIOMI 612 . Prerequisite(s): Graduate standing.
Oral and written research presentation skills development. Responsible conduct of research and ethics training. Authorship, collaboration, data management, peer review, and publication.
|
|
-
COMP 626 - Applied Mathematics for Computational Scientists Units: 3
Prerequisite(s): MATH 252 and MATH 254 .
Linear algebra, differential equations and stability theory, and analytical methods for partial differential equations within the context of computational science.
|
|
-
COMP 670 - Seminar: Problems in Computational Science Units: 3
Prerequisite(s): Graduate standing.
Applications of computational science in solving problems using a variety of methods. Problems selected from biology, chemistry, physics, and other fields.
|
|
-
COMP 671 - Problem Solving Techniques Units: 3
Prerequisite(s): Graduate standing.
Data abstraction and problem solving skills.
|
|
-
COMP 696 - Selected Topics in Computational Science Units: 3
Prerequisite(s): Graduate standing.
Intensive study in specific areas of computational science. May be repeated with new content.
Note: See Class Schedule for specific content. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
|
-
COMP 705 - Advanced Parallel Computing Units: 3
Same As: CS 705 . Prerequisite(s): COMP 605 [or CS 605 ].
Libraries, numerical methodology, optimization tools, visualization of results, MPI and GPU computing models. Applications conducted on CSRC student cluster and NSF XSEDE computing resources.
|
|
-
COMP 797 - Research Units: 1-3
Grading Method: Cr/NC/RP
Prerequisite(s): Six units of graduate level computational science courses.
Research in computational science. Maximum Credits: six units applicable to a master’s degree.
|
|
-
COMP 798 - Special Study Units: 1-3
Grading Method: Cr/NC/RP
Prerequisite(s): Consent of staff; to be arranged with program director and instructor.
Individual study. Maximum Credits: six units applicable to a master’s degree.
|
|
-
COMP 799A - Thesis or Project Units: 3
Grading Method: Cr/NC/RP
Prerequisite(s): An officially appointed thesis committee and advancement to candidacy.
Preparation of a project or thesis for the master’s degree.
|
|
-
COMP 799B - Thesis or Project Extension Units: 0
Grading Method: Cr/NC
Prerequisite(s): Prior registration in Thesis or Project 799A with an assigned grade symbol of RP.
Registration required in any semester or term following assignment of RP in Course 799A in which the student expects to use the facilities and resources of the university; also student must be registered in the course when the completed thesis or project is granted final approval.
|
|
-
COMP 799C - Comprehensive Examination Extension Units: 0
Grading Method: Cr/NC
Prerequisite(s): Completion or concurrent enrollment in degree program courses.
Registration required of students whose only requirement is completion of the comprehensive examination for the master’s degree. Registration in 799C limited to two semesters.
|
|
-
COMP 800 - Seminar Units: 3
Grading Method: Cr/NC/RP
Prerequisite(s): Admission to the doctoral program.
Topics in different areas of computational science.
|
|
-
COMP 810 - Colloquium in Computational Science Units: 1
Grading Method: Cr/NC/RP
Prerequisite(s): Admission to the doctoral program.
Discussions on advances in computational science research. Course to be taken every semester.
|
|
-
COMP 894 - Supervised Research, Qualifying Examination, and Dissertation Proposal Units: 3-9
Grading Method: Cr/NC/RP
Prerequisite(s): Admission to the doctoral program and consent of instructor.
Research and preparation for qualifying examination.
|
|
-
COMP 896 - Practicum Units: 1-9
Grading Method: Cr/NC/RP
Prerequisite(s): Admission to the doctoral program.
Independent investigation in general area of field of dissertation. Conducted in industry or national laboratory under faculty supervision. Maximum Credits: 36 units.
|
|
-
COMP 897 - Doctoral Research Units: 1-9
Grading Method: Cr/NC/RP
Prerequisite(s): Admission to the doctoral program.
Independent investigation in general field of dissertation. Maximum Credits: 36 units.
|
|
-
COMP 898 - Doctoral Special Study Units: 1-3
Grading Method: Cr/NC/RP
Prerequisite(s): Advancement to candidacy.
Individual study leading to study and research required for doctoral dissertation.
|
|
-
COMP 899 - Doctoral Dissertation Units: 1-15
Grading Method: Cr/NC/RP
Prerequisite(s): An officially constituted dissertation committee and advancement to candidacy.
Preparation of the dissertation for the doctoral degree. Enrollment is required during the term in which the student plans to graduate.
|
Computer Engineering |
|
-
COMPE 160 - Introduction to Computer Programming Units: 3
Two lectures and three hours of laboratory.
Prerequisite(s): Credit or concurrent registration in MATH 150 .
Computer organization and operation. Binary representation of information. Fundamentals of computer programming using a C family language: data types, selection and iteration structures, functions, arrays, pointers, scope and duration of variables. Systematic design and development of computer programs.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 260 - Data Structures and Object-Oriented Programming in C++ Units: 3
Prerequisite(s): COMPE 160 with a grade of C (2.0) or better. Credit or concurrent registration in MATH 245 .
Data structures using object-oriented programming in C++. Disciplined approach to design, coding, and testing using OOP, teach use and implementation of data abstractions using data structures. Arrays, linked lists, stacks, queues, trees. Sorting, searching, recursive algorithms.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 270 - Digital Systems Units: 3
Prerequisite(s): Credit or concurrent registration in MATH 151 .
Modelling, analysis and design of digital systems, primarily at the Logic Design level. Combinational and sequential networks.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 271 - Computer Organization Units: 3
Prerequisite(s): COMPE 160 with a grade of C (2.0) or better. Grade of C- (1.7) or better in COMPE 270 .
Organization and operation of computer hardware and software. Operating system shell and services. Program design and development. Input-output programming. Multi-module and mixed-language programming. Assembler and C language.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 361 - Windows Programming Units: 3
Prerequisite(s): COMPE 260 and COMPE 271 with a grade of C- (1.7) or better in each course.
Object Oriented Programming (OOP) using C# and .NET Framework. Graphical User Interface (GUI) and event-driven programming. Visual Studio Integrated Development Environment (IDE). Graphics programming.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 375 - Embedded Systems Programming Units: 3
Two lectures and three hours of laboratory.
Prerequisite(s): COMPE 271 with a grade of C- (1.7) or better.
Embedded system architecture; IO programming using parallel ports, serial ports, timers, and D/A and A/D converters; interrupts and real-time programming; program development and debugging tools; C language and assembler.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 470 - Digital Circuits Units: 3
Prerequisite(s): COMPE 270 with a grade of C- (1.7) or better.
Design of digital electronic systems using commercially available high-speed digital devices and circuits.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 470L - Digital Logic Laboratory Units: 1
Three hours of laboratory.
Prerequisite(s): COMPE 470 and E E 330L .
Hands-on experience in characterization and application of standard digital integrated circuit devices.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 475 - Microprocessors Units: 3
Prerequisite(s): COMPE 375 with a grade of C- (1.7) or better. COMPE 470 .
Bus design, memory design, interrupt structure, and input/output for microprocessor-based systems.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 490 - Senior Design Project Units: 4
Two lectures and six hours of laboratory.
Prerequisite(s): COMPE 375 with a grade of C- (1.7) or better. E E 330L and credit or concurrent registration in COMPE 470L .
Supervised capstone design projects to provide an integrative design experience for seniors to include ethics, professionalism, cost-effectiveness, and project management.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 496 - Advanced Computer Engineering Topics Units: 1-3
Prerequisite(s): Consent of instructor.
Modern developments in computer engineering. Maximum Credits: nine units for any combination of Computer Engineering 496 and 596 applicable to a bachelor’s degree.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted. See Class Schedule for specific content.
|
|
-
COMPE 499 - Special Study Units: 1-3
Prerequisite(s): Approval of project adviser and department chair.
Individual study. Maximum Credits: six units.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 560 - Computer and Data Networks Units: 3
Prerequisite(s): COMPE 271 and E E 410 with a grade of C- (1.7) or better in each course.
Wide area and local area networks, multi-layered protocols, telephone systems, modems, and network applications.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 561 - Windows Database and Web Programming Units: 3
Prerequisite(s): COMPE 361 with a grade of C- (1.7) or better.
Programming applications involving file systems, relational databases, Structured Query Language (SQL), ADO.NET, client-server architecture, multithreading sockets, web servers, web browsers, web services, ASP.NET, Hypertext Markup Language (HTML), and Extensible Markup Language (XML).
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 565 - Multimedia Communication Systems Units: 3
Prerequisite(s): Credit or concurrent registration in COMPE 560 .
Design and implementation of multimedia communication systems. Image compression, JPEG, VQ, cell-B standards. Video and audio compression standards, MPEG, MPEG-2, H.26X, G.72X. Data storage systems and multimedia requirements. Networking requirements and networks as multimedia carriers. Transport and network protocols for carrying multimedia over data networks. Multimedia system design, scheduling, congestion control, traffic shaping, buffer management.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 570 - VLSI System Design Units: 3
Prerequisite(s): COMPE 470 .
VLSI systems at the architectural level for digital signal processing applications: feedforward and feedback systems, fixed-point and floating-point representations, folding, iteration bound, parallel architectures, pipelining, retiming, unfolding, wave and asynchronous pipelining. Formerly numbered Electrical Engineering 672.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 571 - Embedded Operating Systems Units: 3
Prerequisite(s): COMPE 260 with a grade of C- (1.7) or better. COMPE 375 .
Real-time kernel, basic kernel services, threading and synchronization, preemptive multithreading, mutexes, spin locks, critical sections, priority scheduling, interrupts, RTOS implementation, memory management, task management, intertask communications.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 572 - VLSI Circuit Design Units: 3
Prerequisite(s): COMPE 271 with a grade of C- (1.7) or better. E E 330 .
Design of digital integrated circuits based on CMOS technology; characterization of field effect transistors, transistor level design and simulation of logic gates and subsystems; chip layout, design rules, introduction to processing; ALU architecture.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
|
|
-
COMPE 596 - Advanced Computer Engineering Topics Units: 1-3
Prerequisite(s): Consent of instructor.
Modern developments in computer engineering. May be repeated with new content. Maximum Credits: nine units for any combination of Computer Engineering 496 and 596 applicable to a bachelor’s degree.
Note: Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted. See Class Schedule for specific content. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
|
-
COMPE 969 - Advanced Topics in Computer Engineering Units: 3
Intensive study in specific areas of electrical engineering. May be repeated with new content.
Note: See Class Schedule for specific content. Credit for 596 and 696 applicable to a master’s degree with approval of the graduate adviser.
|
Computer Science |
|
-
CS 100 - Computer Science Principles Units: 3 GE
Prerequisite(s): Satisfaction of the SDSU Mathematics/Quantitative Reasoning Assessment requirement.
Capabilities and applications of computers. Algorithmic problem-solving methods and computer programming. Using computers to examine questions from other fields of study. Practical and theoretical limits to computation. Machine intelligence and heuristic problem solving. Social and legal impact of computers.
|
|
-
CS 150 - Introductory Computer Programming Units: 3
Prerequisite(s): Credit or concurrent registration in CS 150L .
Computing methodology, process, and computational problem solving. Algorithm Design; program design, development, and testing. Not open to students with credit in CS 107 .
|
|
-
CS 150L - Introductory Computer Programming Laboratory Units: 1
Three hours of laboratory.
Prerequisite(s): Credit or concurrent registration in CS 150 .
Programming experiences designed to demonstrate and reinforce concepts through active experimentation and programming exercises.
|
|
-
CS 160 - Intermediate Computer Programming Units: 3
Prerequisite(s): CS 150 and credit or concurrent registration in CS 160L .
Advanced computing methodology, process, and computational problem solving. Programming environment and data structures. Object-oriented program design and development. Binary trees, linear lists, maps, queues, recursion, stacks. Not open to students with credit in CS 108 .
|
|
-
CS 160L - Intermediate Computer Programming Laboratory Units: 1
Three hours of laboratory.
Prerequisite(s): CS 150 and credit or concurrent registration in CS 160 .
Programming experiences designed to demonstrate and reinforce concepts through active experimentation and programming exercises.
|
|
-
CS 200 - Introduction to Data Science and Python Units: 4
Three lectures and two hours of activity.
Basic data analysis with Python to include confidence intervals, regression, and sampling. Data structures, displaying data, and programming constructs.
|
|
-
CS 210 - Data Structures Units: 3
Prerequisite(s): CS 160 and MATH 245 .
Representations and operations on basic data structures. Arrays, linked lists, stacks, queues, and recursion; binary search trees and balanced trees; hash tables, dynamic storage management; introduction to graphs. An object oriented programming language will be used. Formerly numbered CS 310.
|
|
-
CS 240 - Computer Organization Units: 3
Prerequisite(s): CS 160 .
Organization and assembly language to include CPU, logic circuits, and memory. Data representation, interrupts, looping and addressing techniques, macros, and traps. Not open to students with credit in CS 237 .
|
|
-
CS 250 - Introduction to Software Systems Units: 3
Prerequisite(s): CS 240 .
Alternatives analyses, information management, networking and communications, parallel and distributed processing, principles and practices, security and encryption. Ethical, legal, and social issues in computing. Modeling will be used to capture and explore designs.
|
|
Page: 1 <- Back 10 … 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
| 16
| 17
… Forward 10 -> 49 |