Credits: 1-3Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study established between the student, instructor and field experience supervisor. Due to the presence of a field experience supervisor, a lower level of supervision is provided by the instructor in these courses than is the case in an internship or practicum course. Prerequisites: Sophomore class standing.
Credits: 3Understanding cultural, economic, social, psychological conditions, and media environments that influence the consumer purchase process in the marketplace. Study of diverse types of consumer subcultures. Cross-Listed: CA 230.
Credits: 3Examination and application of customer service as a tool for business to develop positive interactions with current and potential customers. Discussion of customer service as an integral tool in customer relationship management. Cross-Listed: FSRM 282.
Credits: 3Social skills and professional conduct in a global workplace. Emphasis will be on interpersonal communication and cross-cultural interactions appropriate in the work environment. Cross-Listed: FSRM 381.
Credits: 3Study of theories and principles in judgment and decision making and behavioral economics. Barriers and strategies to improve consumer judgment and decision-making will be addressed including heuristics and biases, role of emotion and social forces. Cross-Listed: CA 430.
Credits: 1-5This travel study course is designed to provide extra-mural educational experiences across the Department of Consumer Sciences, as approved by and under the direction of a faculty member, and may be in cooperation with faculty and administrators at other institutions. Students will participate in hands-on activities and design educational activities for presentation at selected locations. Includes pre-travel orientation, post-travel self-evaluation, and a written report – the scope of which is determined by the instructor(s).
Credits: 3A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.
Credits: 3Overview of computer applications with emphasis on word processing, spreadsheets, database, presentation tools and internet-based applications.
Credits: 3Fundamentals of programming using Visual Basic. Focus on problem solving, visual design, and programming concepts. Topics include sequence, selection, repetition, procedures, and functions.
Credits: 3An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays.
Credits: 3This course covers advanced topics in word processing and spreadsheet applications such as macros, advanced functions, graphics, merging, linking, and transferring data. The course emphasizes the efficient use of software packages. Operating systems/environment topics are also addressed.
Credits: 3, 1The fundamental concepts of analysis and design of digital circuits including combinational and sequential logic using hardware and software tools. Laboratory topics which enhance the concepts of the lecture course. Prerequisites: “C” or better in CSC 150. Corequisites: CSC 244L-244.
Credits: 3Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files. Prerequisites: CSC 150.
Credits: 1-3Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Credits: 1-3Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Credits: 3A systematic study of data structures and the accompanying algorithms used in computing problems; structure and use of storage; methods of representing data; techniques for implementing data structures; linear lists; stacks; queue; trees and tree traversal; linked lists; and other structures. Prerequisites: CSC 250.
CSC 303 - Ethical and Security Issues in Computing
Credits: 3This course will cover the code of ethics adopted by the major computer science societies and the consequences of violating the code. Laws affecting computer and information processing as well as the varied interpretations of those laws will be covered. It also provides students with a fundamental knowledge of computer security including security terminology, information assurance, software and hardware vulnerabilities, and encryption.
Credits: 3A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers run-time stack, and global data segment of a running program. Prerequisites: CSC 215 or CSC 250.
CSC 317 - Computer Organization and Architecture (COM)
Credits: 3A course in computer organization with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, address modes, interpreters/translators, computer arithmetic. Prerequisites: “C” or better in CSC 314.
Credits: 3This course focuses on concepts and issues related to the design, analysis, and implementation of parallel algorithms. Examples of areas and environments discussed and used: shared-memory computing, distributed-memory computing, cluster computing, high-performance computing and GPU computing. Prerequisites: CSC 250.
Credits: 3Introduction to the application of information technology in organizations, roles of managers and staff professionals in developing and using information systems with current and future technology. Cross-Listed: MGMT 325.
Credits: 3The study of object oriented methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading and encapsulation. Prerequisites: “C” or better in CSC 300.
Credits: 3The study of macros, subroutines, subroutine linkage, conditional assembly, input-output, interrupt processing, assemblers, loaders and linkers. Prerequisites: “C” or better in CSC 346.
Credits: 3Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading. Prerequisites: CSC 300 and MATH 125.
CSC 445 - Introduction to Theory of Computation (COM)
Credits: 3Introduction to a series of models for computation and their relationship to formal languages that are useful in the definition of programming languages along with a look at the theoretical limits of computers. Topics include finite and pushdown automata, Turing machines, grammars, decidability and computational complexity. Prerequisites: (CSC 215, CSC 250, CSC 251) and (CSC 255 or MATH 316).
Credits: 3Structure of algorithmic, conversational, list processing and string manipulation languages. Concepts and facilities of programming languages; structure of compilers, introduction to formal languages and parsing. Prerequisites: CSC 300 and CSC 445.
Credits: 3Concepts in Artificial intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms. Prerequisites: CSC 215 or CSC 250 or CSC 255.
Credits: 3This course teaches the fundamental concepts of video game programming. Students will explore different development environments, such as: gaming libraries and gaming engines. Students will be exposed to different development programming languages, such as: C, C++ and C#. Students will develop a basic understanding of how to design and implement video games by creating a simple video game as part of the course. Prerequisites: “C” or better in CSC 346.
Credits: 3This course focuses on team-based video game development. Each team of students will plan and implement a semester long video game programming project. The students will be required to write regular reports and give regular in-classroom presentations on the status of their projects.
Credits: 3A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection. Prerequisites: (CSC 300 and CSC 314) or CSC 324.
Credits: 3This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages. Prerequisites: CSC 255 or CSC 300 or CSC 315.
Credits: 2This is a team-based project-design course. This course will focus on the design process and culminate with the faculty approval of design projects. Typical topics included are the development of a design document; identification of customer needs; development of specifications; consideration of alternate designs using a decision matrix; project management techniques; and legal, global, and ethical issues. Prerequisites: Senior class standing along with CSC 340 and CSC 484 or SE 306 with a “C” or better.
Credits: 2This course is a continuation of CSC 464. The student will complete the project approved in CSC 464. It will require that the students implement the design projects in a simulated industrial environment. Specific requirements may include detailed laboratory notebook, periodic written and oral progress reports, and a written and oral presentation of a final project report. Prerequisites: CSC 464.
Credits: 3An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed. Prerequisites: CSC 300.
Credits: 3Analysis of current and future computer networks with emphasis on the OSI model. Local and wide area networks. TCP/IP, SNA, token ring, ethernet and other common networks will be covered. Protocol and interfaces within and across networks including the OSI layers, routers, bridges and gateway. Prerequisites: CSC 474: CSC 300; CSC 574: CSC 300 or CSC 600.
Credits: 3Systems analysis covers concepts, skills, methodologies, techniques, tools and perspectives essential for systems analysts to successfully design information systems. Topics include requirements specifications, object-oriented analysis and design using the unified modeling language and project management. Prerequisites: CSC 300 or CSC 350.
Credits: 3The study of formalized database design. This course will focus on relational model design and the use of SQL. Students will use a modern relational database to implement designs and learn the basics of data management. Prerequisites: CSC 300 or CSC 315.
Credits: 3The course is designed to illustrate the principles discussed in CSC 470. The students will be team leaders on a project that involves the system analysis, design, integration, testing, and maintenance of a large, real world software system. The students will also document the process of the real world software development. Prerequisites: CSC 470.
Credits: 3An introduction to cryptography and its application to network and operating system security: security threats, applications of cryptography, secret key and public key cryptographic algorithms, hash functions, basic number theory, authentication, and security for electronic mail. Prerequisites: “C” or better in CSC 300.
Credits: 1-3Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Credits: 1-5Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Credits: 1-8Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than is the case with field experience courses.
Credits: 1-6Includes Senior Project and Capstone Experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.
Credits: 1-32(Name of technical program.) Granted to students who have: 1. successfully completed approved coursework related to a Technical Specialty from a vocational technical institute or school; 2. documentation of a chronological history of relevant occupational work experience leading to identifiable competencies completed in a Technical Specialty approved by granting institution; 3. successfully passed an occupational competency evaluation, such as: National Occupational Competency Testing Institute (NOCTI) exam for a specific Technical Specialty; and 4. validated military experiences that are related to a technical specialty.
Credits: 1-3Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Credits: 1Basic skills course required of all physical education and public recreation majors. Includes analysis, skill development, and leadership of round, folk, square and social dances, traditional and contemporary.
Credits: 1Credit earned by active participation in academic sponsored dance performance activities. Prerequisites: Consent. Notes: May be repeated for up to 8 credits.
Credits: 1Folk dances from around the world, including cultural background, costumes, skill differences for elementary, middle and high school, or adults.
DANC 241-241L - Creative Movement for Children and Lab
Credits: 2Theory and laboratory class which studies how creative movement activities meet special needs of children. Emphasis is on a problem-solving approach. Consideration is given to developmental stages of children, basic elements of dance, creative movement, games, rhythms and manipulatives, plus teaching methods, structuring and presenting lessons. Corequisites: DANC 241L-241.
Credits: 2Technical dance training in intermediate and advanced structures of Classical Ballet and Jazz. Prerequisites: DANC 230 or instructor consent.
Credits: 2Theory and practice of teaching the various dance forms: social, square, folk, modern, rhythmic games, creative dance for children. Experience in lesson planning. Unit and general curriculum requirements K-12. Prerequisites: DANC 130 and DANC 240.
Credits: 2Dance exploration in many genres of dance for the musical theatre. Prerequisites: DANC 230 and DANC 231, or DANC 330 and DANC 331, or instructor consent.
Credits: 1-3Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisites: Consent.
DS 119 - First Year Seminar – Dairy and Food Science
Credits: 2First-year seminar course designed to introduce students to academic success strategies including the development of critical thinking and study skills, identification of campus resources, guidance in academic planning and engagement, time management and goal setting. Students will also investigate wellness topics, contemporary issues, diversity, and the land-grant mission of SDSU. In addition, this course is designed to expose students to the discipline-specific careers and their role in society. Notes: Fall only.
DS 130-130L - Introduction to Dairy Science and Lab
Credits: 3Essentials of successful dairy farm operation, production testing, feeding, and management of dairy herd. Composition of milk; testing of milk for milk fat, milk solids and quality; and an examination of nutritive value of dairy products. Corequisites: DS 130L-130. Notes: Fall and Spring.
Credits: 3Survey of the dairy processing industry. Principles of processing and manufacturing dairy foods including quality standards and nutritive quality. For non-dairy manufacturing majors only. Notes: Spring.
Credits: 4Microbiological aspects related to production and processing of milk for human use, including role of regulatory agencies, quality standards and HACCP principles. Prerequisites: MICR 231-231L or MICR 233-233L. Corequisites: DS 301L-301. Notes: Odd Spring.
Credits: 2Judging major breeds of dairy cattle. Developing logical decisions and defending through oral communication. Type classification. May include participation in regional dairy cattle or national collegiate cattle judging contests. Notes: Fall.
DS 312-312L - Dairy Cattle Breeding and Evaluation and Lab
Credits: 4Evaluation, selection, and breeding of dairy cattle based on pedigrees, genotypes, production records, type classification, and sire analysis. Discussion and practice of the fundamental aspects of evaluation based on records and type. Practice decision making and developing genetic management plans for individual cows and a dairy herd. Discussion of major dairy breeds including their predominant characteristics and specific aspects of breeding management. Discussion of reproductive technologies used to transfer and improve dairy cattle genetics. Corequisites: DS 312L-312. Notes: Spring.
Credits: 1Examination of the performance and management of milking operations, feeding protocols, reproduction, herd health, facilities, heifer-raising, and financial records of dairy farms. Evaluations will include written reports and oral presentations on a herd’s challenges and opportunities for optimization. Students may have opportunities to participate in regional or national Dairy Challenge competitions. Notes: Spring.
DS 400-400L/500-500L - Dairy Chemistry and Analysis and Lab
Credits: 5An examination of the physical and chemical properties of milk constituents and their effects on processing, testing, and nutritive value of milk and its’ products. The role of intentional or accidental additives including impacts, effects and significance. An examination of laboratory protocols utilized in compositional analysis of milk and milk derived products as they relate to procurement, process control and regulatory compliance. Prerequisites: DS 130; CHEM 106 or CHEM 112; CHEM 108 (or concurrent). Corequisites: DS 400L-400/500L-500. Notes: Fall.
Credits: 1-2Advanced sensory analysis of dairy products. Includes participation for alternate team members in the regional collegiate dairy products evaluation contest. Team members who participate in both the regional and national contests take course for 2 credits. Maximum of 3 credits. Prerequisites: DS 202. Notes: Spring.
DS 413-413L/513-513L - Physiology of Lactation and Lab
Credits: 4A study of the anatomical, biochemical and physiological factors in the mammary gland that regulate mammary development, milk synthesis and secretion, and impact milk quality and udder health. Machine milking settings and troubleshooting related to milking efficiency, animal handling in the milking parlor and milking procedures will be also covered. Corequisites: DS 413L-413/513L-513. Notes: Even Spring.
Credits: 4Discussion, tours, and hands-on activities related to personnel issues, operational planning, facilities design and upkeep, unit operations and controls, accounting and finance, quality, safety, inspections and audits as these areas relate to the overall operation of a dairy processing facility. Prerequisites: Junior standing. Corequisites: DS 421L-421. Notes: Even Fall.
DS 442-542 - Dairy Product and Process Development
Credits: 3Students will work in small groups to design and produce a prototype dairy product. The course will include standards of identity for dairy products, nutritional labeling requirements, least cost formulation, design of manufacturing processes and methods for planning product development. Prerequisites: DS 400-400L/500-500L. Notes: Odd Spring.
DS 480-480L/580-580L - Dairy Farm Operations I and Lab
Credits: 4The first course in a two-semester sequence course addressing dairy herd management practices. Dairy farm capital, budgets and credit; factors affecting economic returns of dairy farming; nutrition and feeding of lactating dairy cattle; and nutritional implications related to herd replacements. Prerequisites: AS 219, DS 130-130L, and ECON 201 or ECON 202 or Junior standing. Corequisites: DS 480L-480/580L-580. Notes: Odd Fall.
DS 481-481L/581-581L - Dairy Farm Operations II and Lab
Credits: 4The second semester of a two-semester sequence course addressing dairy herd management practices. Production testing and records interpretation; impacts of cropping systems and commodity markets; labor requirements and Human Resources implications; building and equipment requirements; animal health and reproduction; merchandising of cattle and milk; and factors affecting economic returns of dairy farming. Prerequisites: DS 130-130L, DS 480-480L/580-580L, and ECON 201 or ECON 202. Corequisites: DS 481L-481/581L-581. Notes: Even Spring.
Credits: 1A highly focused, and topical course. The format includes student presentations and discussions of reports based on literature, practices, problems, and research. Seminars may be conducted over electronic media such as internet and are at the upper division undergraduate levels. Enrollment is generally limited to fewer than 20 students. Notes: Fall.
Credits: 1-3Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Student complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meeting depending upon the requirements of the topic.
Credits: 1-4A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Credits: 3-12Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than in the case with field experience courses.