Jul 06, 2024  
USC Catalogue 2018-2019 
    
USC Catalogue 2018-2019 [ARCHIVED CATALOGUE]

Courses of Instruction


The terms indicated are expected but are not guaranteed. For the courses offered during any given term, consult the Schedule of Classes.

 

Industrial and Systems Engineering

  
  • ISE 566 Financial Accounting Analysis for Engineering

    Units: 3
    Terms Offered: Sp
    Identification, formulation, and solution of financial accounting problems in engineering enterprises. Legal context of financial decisions, process cost determination and allocation, financial reports, and reporting systems. Open only to graduate students.
    Registration Restriction: Open only to graduate students.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 567 Collaborative Engineering Principles and Practice

    Units: 3
    Terms Offered: Sp
    Scientific principles and industrial practices defining how a team of stakeholders should collaboratively work together to reach agreement on complex engineering tasks. Open only to graduate students in engineering.
    Registration Restriction: Open only to graduate students in engineering.
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as AME-567
  
  • ISE 568 Machine Learning

    Units: 3
    Terms Offered: Fa
    (Enroll in CSCI 567 )
  
  • ISE 570 Human Factors in Engineering

    Units: 3
    Terms Offered: Fa
    Psychological and physiological characteristics of humans; how they limit engineering design of machines and human-machine systems.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 573 Work Physiology

    Units: 3
    Survey of metabolic processes in the performance of physical work, study of individual and environmental factors affecting these processes.
  
  • ISE 574 Probabilistic Reasoning

    Units: 3
    Terms Offered: Fa
    (Enroll in CSCI 573 )
  
  • ISE 576 Industrial Ecology: Technology-Environment Interaction

    Units: 3
    Concepts and methods to analyze the environmental impacts of industrial systems, including lifecycle assessment, material flow analysis, design for environment and sustainable consumption.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 580 Performance Modeling with Simulation

    Units: 3
    Terms Offered: FaSp
    Introduction to modeling and analysis of stochastic systems, with an emphasis on discrete-event simulation of non-Markovian systems.
    Recommended Preparation: Probability and statistics, including hypothesis testing, and introductory computer programming
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 581 Negotiation For Engineering Management

    Units: 3
    Terms Offered: Sp
    Decision making techniques for the engineering manager including negotiation principles, contract negotiation, dispute resolution, auctions, bidding, voting and coalition formation.
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as CE-581
  
  • ISE 582 Web Technology for Industrial Engineering

    Units: 3
    Terms Offered: Fa
    A fast-paced, project-based introduction to designing and implementing interactive Web applications. Emphasizes skills for building engineering and market research applications requiring information gathering, analysis, representation.
    Prerequisite: ISE 382 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 583 Enterprise Wide Information Systems

    Units: 3
    Terms Offered: FaSp
    The role of enterprise resource planning systems (ERPs) in an organization and the task of implementing and managing the IS function.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 585 Strategic Management of Technology

    Units: 3
    Terms Offered: FaSp
    Management skills and tools for technology intensive enterprises. Life cycle analysis of technology from planning through exploitation, obsolescence and renewal.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 587 Risk Analysis

    Units: 4
    (Enroll in PPD 587 )
  
  • ISE 589 Port Engineering: Planning and Operations

    Units: 3
    Terms Offered: Fa
    (Enroll in CE 589 )
  
  • ISE 590 Directed Research

    Units: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
    Research leading to the master’s degree; maximum units which may be applied to the degree to be determined by the department.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ISE 594a Master’s Thesis

    Units: 2
    Credit on acceptance of thesis.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 594b Master’s Thesis

    Units: 2
    Credit on acceptance of thesis.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 594z Master’s Thesis

    Units: 0
    Credit on acceptance of thesis.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 599 Special Topics

    Units: 2, 3, 4
    Max Units: 9.0
    Terms Offered: Fa
    Course content will be selected each semester to reflect current trends and developments in the field of industrial and systems engineering.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 610 Advance Design of Experiments and Quality Engineering

    Units: 3
    Terms Offered: Fa
    Advanced planning for data collection in order to investigate relationships between product/process design choices and performance; empirical modeling to predict performance; identification of the best design.
    Recommended Preparation: Undergraduate course in Engineering Statistic, including distributions, confidence intervals, ANOVA and Regression.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 620 Foundations of Stochastic Processes

    Units: 3
    Terms Offered: Sp
    An introductory PhD course on stochastic processes, covering such topics as conditional expectation, renewal processes, and discrete and continuous time Markov chains.
    Recommended Preparation: A course in probability. Some knowledge of real analysis.
    Registration Restriction: Open only to doctoral students
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 630 Foundations of Optimization

    Units: 3
    Terms Offered: Sp
    Convex sets, convex functions, structures of optimization problems, Lagrangian and conjugate duality. First and second order optimality conditions; applications in engineering and management.
    Recommended Preparation: Calculus III and Linear Algebra.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 631 Linear Programming

    Units: 3
    Terms Offered: Fa
    Doctoral course in optimization, the foundation for subsequent courses in mathematical programming. For first-year Ph.D. students and M.S. students who intend to pursue a Ph.D. 
    Recommended Preparation: One year of calculus and one semester of linear and matrix algebra
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 632 Network Flows and Combinatorial Optimization

    Units: 3
    Terms Offered: Sp
    Combinatorial optimization, particularly graph problems. Shortest paths, max flow, minimum cost flows, spanning trees, matroids, submodular functions. Bipartite and general matchings, polyhedral combinatorics, total unimodularity.
    Prerequisite: ISE 536 ;
    Recommended Preparation: familiarity with the theory of linear programming and with mathematical proofs; knowledge of linear algebra.
    Duplicates Credit in ISE 532.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 633 Large Scale Optimization and Machine Learning

    Units: 3
    Terms Offered: Fa
    Large scale optimization algorithms that arise in modern data science and machine learning applications. Stochastic Optimization, Accelerated Methods, Parallelization, Online Optimization, Randomized Linear Algebra
    Recommended Preparation: Linear Algebra and Probability
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 637 Equilibrium Programming

    Units: 3
    Terms Offered: FaSp
    Built on the methodology of constrained optimization, a graduate level course on equilibrium programming cast in the framework of finite-dimensional variational inequality and complementarity problems.
    Prerequisite: ISE 520  and ISE 536 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ISE 638 Stochastic Optimization

    Units: 3
    Terms Offered: FaSp
    Stochastic linear and integer programming, multi-stage stochastic programming, application, models and algorithms.
    Recommended Preparation: A first graduate course in optimization and the ability to program in a high level language are essential.
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as CE-638
  
  • ISE 645 Uncertainty Modeling and Stochastic Optimization

    Units: 3
    Terms Offered: Sp
    (Enroll in CE 645 )
  
  • ISE 651 Seminar in Industrial and Systems Engineering

    Units: 1
    Max Units: 4.0
    Terms Offered: FaSp
    Current research, guest speakers in the field; review papers; guidance in preparing research proposals and special projects. Open only to fifth-year seniors and master’s students.
    Registration Restriction: Open only to Fifth Year Seniors and Master’s Students.
    Duplicates Credit in the former ISE 650abc.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ISE 670 Advanced Analysis of Algorithms

    Units: 3
    Terms Offered: Fa
    (Enroll in CSCI 670 )
  
  • ISE 671 Randomized Algorithms

    Units: 3
    Terms Offered: Sp
    (Enroll in CSCI 671 )
  
  • ISE 690 Directed Research

    Units: 1, 2, 3, 4
    Max Units: 8.0
    Terms Offered: FaSpSm
    Laboratory study of specific problems by candidates for the degree Engineer in Industrial and Systems Engineering.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ISE 790 Research

    Units: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
    Terms Offered: FaSpSm
    Research leading to the doctorate. Maximum units which may be applied to the degree to be determined by the department.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ISE 794a Doctoral Dissertation

    Units: 2
    Credit on acceptance of dissertation.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 794b Doctoral Dissertation

    Units: 2
    Credit on acceptance of dissertation.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 794c Doctoral Dissertation

    Units: 2
    Credit on acceptance of dissertation.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 794d Doctoral Dissertation

    Units: 2
    Credit on acceptance of dissertation.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit

  
  • ISE 794z Doctoral Dissertation

    Units: 0
    Credit on acceptance of dissertation.
    Instruction Mode: Lecture
    Grading Option: In-progress to Credit/No Credit


Italian

  
  • ITAL 012x Italian 120 Language Practicum

    Units: 1
    Terms Offered: FaSpSm
    English grammar as it relates to Italian in order to improve students’ Italian language skills; explicit pronunciation and intonation practice.
    Concurrent Enrollment: ITAL 120 
    Credit Restriction: Not available for credit
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ITAL 015x Italian 150 Language Practicum

    Units: 1
    Terms Offered: FaSpSm
    English grammar as it relates to Italian in order to improve students’ Italian language skills; explicit pronunciation and intonation practice.
    Concurrent Enrollment: ITAL 150 
    Credit Restriction: Not available for credit
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ITAL 020x Course in Reading Italian

    Units: 2
    For graduate students who wish help in meeting the Italian reading requirement for the PhD degree. Synoptic presentation of Italian grammar. Emphasis on development of reading skills.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ITAL 120 Italian I

    Units: 4
    Terms Offered: FaSpSm
    Introduction to current Italian. Oral practice, hearing and reading comprehension; grammar necessary for simple spoken and written expression.
    Prerequisite: Italian placement exam.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 150 Italian II

    Units: 4
    Terms Offered: FaSpSm
    Continuation of Italian I.
    Prerequisite: ITAL 120  or Italian placement exam.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 220 Italian III

    Units: 4
    Terms Offered: FaSpSm
    Continuation of Italian II. Review of structure of the language, drill in aural and reading comprehension, practice in oral expression.
    Prerequisite: ITAL 150  or Italian placement exam.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 224 Italian Composition and Conversation

    Units: 4
    Terms Offered: FaSpSm
    Practice in composition and conversation; organized around a set of themes; develops close-reading techniques and discursive skills; reviews Italian grammar.
    Prerequisite: ITAL 220  or Italian placement exam.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 235x Intermediate Conversational Italian

    Units: 2
    Terms Offered: FaSp
    Designed for students interested in maintaining and developing Italian language competency. Builds and reinforces vocabulary, idioms, communication skills and knowledge of Italian cultural aspects through discussion of contemporary topics.
    Prerequisite: ITAL 220 .
    Registration Restriction: Not open to Italian majors
    Credit Restriction: Not available for Italian major credit
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ITAL 320 Critical Writing in Italian

    Units: 4
    Terms Offered: FaSpSm
    Advanced composition through critical reading of literary texts; comprehensive analysis of difficult grammatical structures and stylistics.
    Prerequisite: ITAL 224 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 340g Italian and French Cinema and Society

    Units: 4
    Terms Offered: Fa
    Analysis of the global impact of cinema from the silent era to the 1990s; tracing the development of French and Italian cinematography and their effect on different cultures and periods; trends and genres such as commedia all’italiana, horror, spaghetti western, feminism and postcolonialism.
    Satisfies New General Education in Category A: The Arts
    Instruction Mode: Lecture, Discussion
    Grading Option: Letter

    Crosslisted as FREN 340
  
  • ITAL 345 Contemporary Italy

    Units: 4
    Italian literature and arts in Italy following World War II. Conducted in English.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 347 Italy Today: Youth, Family and Migration

    Units: 4
    Terms Offered: FaSp
    Contemporary social, political and economic issues through readings of recent Italian literature onsite. Conducted in English.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 350g Italian Renaissance Literature in Translation

    Units: 4
    Readings of major texts of Italian literature of the 15th and 16th centuries, including works by Petrarch, the Humanists, Lorenzo de Medici, Ariosto, Machiavelli, Castiglione, and Tasso.
    Satisfies New General Education in Category B: Humanistic Inquiry
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 352 The Holocaust in Italian Fiction and Film

    Units: 4
    Terms Offered: FaSp
    The transformation of the Italian Jewish community before, during and after World War II, through an examination of modern novels, essays and films. Taught in English.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 360 Italian Cinema

    Units: 4
    Terms Offered: FaSp
    Survey of Italian cinema in its relation to social transformation, from the silent era to the present. Weekly screenings, lectures, and discussions. Conducted in English. 
    Duplicates Credit in former ITAL 446.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 380 Italian Women Writers

    Units: 4
    Selected poetry, prose, and drama by outstanding Italian women authors and their role in Italian society from the Middle Ages to 20th century. Taught in Italian.
    Recommended Preparation: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 381 Storytelling in the Italian Tradition

    Units: 4
    Terms Offered: FaSp
    Reading and close textual scrutiny of major short stories from Boccaccio’s Decameron to the present. Conducted in English.
    Duplicates Credit in former ITAL 462.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 382g Dante

    Units: 4
    Terms Offered: FaSp
    Analysis of the Divina Commedia and other works. Conducted in English. (Duplicates credit in former ITAL 450)
    Satisfies New General Education in Category B: Humanistic Inquiry
    Duplicates Credit in former ITAL 450
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as COLT 449
  
  • ITAL 390 Special Problems

    Units: 1, 2, 3, 4
    Supervised, individual studies. No more than one registration permitted.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 392 Seminar in Literary and Cultural Studies

    Units: 4
    Terms Offered: FaSp
    Selected topics in Italian literature and culture. Conducted in English.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 393 Seminar in Italian Thought

    Units: 4
    Terms Offered: FaSp
    Introduction to important trends in recent Italian philosophy, political and social theory, and media studies. Emphasis to be determined by the department. Conducted in English.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 401 Studies in Early Modernity

    Units: 4
    Max Units: 8
    Terms Offered: FaSp
    Study and analysis of representative works and major intellectual, cultural, and artistic trends from the early modern period (pre-1800). Taught in Italian. 
    Prerequisite: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 402 Studies in Modernity

    Units: 4
    Max Units: 8.0
    Terms Offered: FaSp
    Study and analysis of representative works and major intellectual, cultural, and artistic trends from the modern period (post-1800). Taught in Italian.
    Prerequisite: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 403 Studies in Colonialism and Postcolonialism

    Units: 4
    Max Units: 8.0
    Terms Offered: FaSp
    Study and analysis of colonialism and postcolonialism in Italian contexts.
    Prerequisite: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 440 Futurism and Fascism in Italy

    Units: 4
    Literature, theatre, visual arts, and politics, from the Futurist Avant-Garde through the reign of Mussolini.
    Recommended Preparation: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 461 Italian Theatre

    Units: 4
    Terms Offered: FaSp
    Italian dramatic literature from the earliest written documents to the present. Reading and close textual scrutiny of plays by major dramatists from the Renaissance to the present. Taught in Italian.
    Prerequisite: ITAL 320 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 490x Directed Research

    Units: 1, 2, 3, 4, 5, 6, 7, 8
    Max Units: 12.0
    Individual research and readings.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 499 Special Topics

    Units: 2, 3, 4
    Max Units: 8.0
    Special topics in Italian literature, culture, and society. Conducted in Italian.
    Prerequisite: ITAL 224 .
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITAL 590 Directed Research

    Units: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
    Research leading to the master’s degree in cognate fields. Maximum units which may be applied to the degree to be determined by the department.
    Instruction Mode: Lecture
    Grading Option: Credit/No Credit

  
  • ITAL 592 Practicum in Teaching Italian

    Units: 2
    Terms Offered: Fa
    Introduction to the approaches and methods of teaching Italian as a second language.
    Instruction Mode: Lecture
    Grading Option: CR/NC


Information Technology Program

All ITP courses are open to non-engineering majors. The “x” designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.

  
  • ITP 101 Introduction to Business Information Technologies

    Units: 2
    Business technologies. Operating systems. Networks. Application software.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 104L Web Publishing

    Units: 2
    Terms Offered: FaSp
    Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
    Instruction Mode: Lecture, Lab Required
    Grading Option: Letter

  
  • ITP 109 Introduction to Java Programming

    Units: 2
    Terms Offered: FaSp
    Introduction to object-oriented software design for business problems. Creation of console applications, windowed applications, and interactive Web applets.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 115 Programming in Python

    Units: 2
    Terms Offered: FaSp
    Python’s high level data structures and clear syntax make it an ideal first language with powerful applications to science, business, finance, math, and the web.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 125L From Hackers to CEOs: Introduction to Information Security

    Units: 2
    Terms Offered: FaSp
    Introductory course in computer security. Fundamentals of information security management. Threats to information integrity. Ethical hacking concerns and practice. Policies and Procedures.
    Instruction Mode: Lecture, Lab Required
    Grading Option: Letter

  
  • ITP 140 Mobile Application Technologies

    Units: 2
    Terms Offered: FaSp
    Technologies, devices, operating systems, and tools of mobile applications, as well as the mobile industry. Students will use tools to create apps for different mobile devices.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 165 Introduction to C++ Programming

    Units: 2
    Terms Offered: FaSp
    Fundamentals of C++ syntax and semantics, including function prototypes, overloading, memory management, abstract data types, object creation, pointers to class members, and I/O streams.
    Prerequisite: any high-level programming language.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 168 Introduction to MATLAB

    Units: 2
    Terms Offered: FaSp
    Fundamentals of MATLAB: a high-performance numeric computation and visualization environment. Overview of linear algebra and matrix manipulation; using 2-D and 3-D plotting routines; programming in MATLAB; basic numerical analysis.
    Recommended Preparation: MATH 118  or MATH 125 
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 190 Tools for Digital Graphics

    Units: 2
    Digital tools for image creation, editing, composition, layout, web page development, professional page layout, and printing with color accuracy.
    Duplicates Credit in former ITP 090
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 211 Power-Tools for Visual Communication

    Units: 2
    Fundamentals of visual communication; storyboarding, still and moving image creation and modification; special effects; use of standard software tools for effective visual communication.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 215L 3-D Modeling, Animation, and Special Effects

    Units: 2
    Terms Offered: FaSp
    Developing a 3-D animation from modeling to rendering: Basics of surfacing, lighting, animation and modeling techniques. Advanced topics: compositing, particle systems, and character animation.
    Recommended Preparation: knowledge of any 2D paint, drawing or CAD program
    Instruction Mode: Lecture, Lab Required
    Grading Option: Letter

  
  • ITP 228 Computer-Aided Modeling for 3D Product Design

    Units: 2
    Think, plan, and create in three-dimensional space using 3D printing technology and 3D modeling techniques for prototyping.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 230x Video Game Quality Assurance

    Units: 4
    Terms Offered: FaSp
    Survey game software development through quality assurance and in-depth analysis of the development cycle with a focus on bug testing systems and methodologies.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 250 Database Systems for Analytics

    Units: 2
    Concepts in modeling data for analytic applications. Designing and implementing robust databases. Querying databases to extract business intelligence.
    Registration Restriction: Not open to Industrial and Systems Engineering majors
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

    Crosslisted as ACAD 250
  
  • ITP 251 Applied Statistics for Analytics

    Units: 2
    Core statistical methodologies that are critical for quantitative reasoning. Focus on concepts through practical applications and analyses of real data.
    Registration Restriction: Not open to Industrial and Systems Engineering majors
    Duplicates Credit in BUAD 310g  
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

    Crosslisted as ACAD 251
  
  • ITP 256 Blockchain

    Units: 4
    Terms Offered: FaSp
    Explore blockchain technology, a secure and immutable way to record transactions. Learn the workings of cryptocurrencies and explore their impact on financial services, business and contracting.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 280 Video Game Production

    Units: 4
    Terms Offered: FaSp
    History of video games; overview of game genres; phases of video game development (concept, preproduction, production, post-production); roles of artists, programmers, designers, and producers.
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

    Crosslisted as CSCI-280
  
  • ITP 300 Database Web Development

    Units: 3
    Terms Offered: Fa
    Fundamental theory and technologies for creating dynamic, database-driven Websites: Structured Query Language.
    Prerequisite: ITP 301L 
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 301L Interactive Web Development

    Units: 4
    Terms Offered: Sp
    Design, programming techniques for creating interactive, dynamic Web pages. Web development technologies and techniques include scripting fundamentals, Javascript, dynamic HTML, Actionscript, and Flash.
    Prerequisite: ITP 104 
    Instruction Mode: Lecture, Lab Required
    Grading Option: Letter

  
  • ITP 302 Advanced Web Publishing

    Units: 2
    Advanced topics in Web Publishing including HTML5, CSS3, and jQuery. Concept and theory of responsive design. Miscellaneous Webmaster topics including analytics, podcasting and search engine optimization.
    Prerequisite: ITP 104 
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 303 Full-Stack Web Development

    Units: 4
    Modern web development techniques and technologies used to create web applications from ground up. Topics include front-end, back-end, and web servers.
    Prerequisite: ITP 365  or CSCI 104L 
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 305 Advanced 3D Modeling, Animation, and Special Effects

    Units: 3
    Terms Offered: Sp
    Advanced modeling, surfacing, and animation techniques as well as dynamics, scripting, and other advanced 3D automation procedures.
    Prerequisite: ARCH 207  or ITP 215 
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 307 Multimedia for Designers and Entrepreneurs II

    Units: 4
    (Enroll in ACAD 307 )
  
  • ITP 308 Computer-Aided Design for Bio-Mechanical Systems

    Units: 3
    Concepts of computer-aided design in 2-dimensions and 3-dimensions. Creating advanced parts using extrusions, surfaces, and equation driven sketches. Forming assemblies, and sub-assemblies, for motion analysis
    Recommended Preparation: MATH 245 , strength of materials knowledge
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

    Crosslisted as BME 308, ACAD 308
  
  • ITP 310 Design for User Experience

    Units: 3
    Fundamental concepts, techniques, practices, workflows, and tools associated with the practice of user experience and interaction design in web and mobile applications.
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as ACAD 311
  
  • ITP 315x 3D Character Animation

    Units: 3
    Advanced exploration of the process of bringing 3D characters to life from concept to model, and through production to finished performance.
    Prerequisite: ITP 215 .
    Credit Restriction: Not available for major credit in Electrical Engineering
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 320 Enterprise Information Systems

    Units: 4
    Terms Offered: FaSp
    The role Information Systems play in an organization. Integration of Business Processes by using Enterprise Resource Planning Systems (ERP).
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 322 Using GIS Technology for Social Impact

    Units: 2
    Terms Offered: FaSp
    Using geographic information systems to forward a social cause by compiling geographic data, creating and using maps, and analyzing the results; building a social impact technology product or business.
    Instruction Mode: Lecture
    Grading Option: Letter

  
  • ITP 325 Ethical Hacking and Systems Defense

    Units: 3
    Terms Offered: FaSp
    Hacking from a defense perspective. Hacker ethics and laws. Penetration testing. Vulnerability assessment. Securing workstations, servers, and networks.
    Prerequisite: ITP 125  
    Instruction Mode: Lecture, Lab
    Grading Option: Letter

  
  • ITP 341 App Development for Phones and Tablets

    Units: 3
    Develop phone and tablet applications for opensource platforms such as Android that utilize the core functionality of mobile devices such as GPS, accelerometers, touch gestures.
    Prerequisite: CSCI 104L  or ITP 365 
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as ACAD 341
  
  • ITP 342 Mobile Application Development

    Units: 3
    Develop applications for mobile devices such as iPhones and iPads (iOS) and other smart phones (Android). Build a mobile application from start to finish.
    Prerequisite: CSCI 104  or ITP 365 
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as ACAD 342
  
  • ITP 343 Mobile Development for Content and Media

    Units: 1
    Creating media-focused mobile applications. Topics include recording/playback, audio synthesis, stream mixing, and positional audio.
    Corequisite: ITP 342 .
    Instruction Mode: Lecture
    Grading Option: Letter

    Crosslisted as ACAD-343
 

Page: 1 <- Back 1057 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67Forward 10 -> 116