Home | Prospective Students | Current Students | Faculty & Staff | Contact Us | Alumni | 中文

■ Apply
■ Programs
■ Courses

 

 

Courses

ACC320 Principles of Accounting   (4.0 Credits)

This course teaches students the basic foundations for accounting principles. The 6 main topics are: an introduction to basic elements of financial accounting, setting up and using a general journal, how to record and analyze financial transactions, various types of accounts and how to use them, and accounting methods for different types of business. SAP R/3 concepts will be introduced. Students may also use certain kinds of accounting software.

Prerequisite: Instructor's Consent

 

ACC410Cost Accounting   (3.0 Credits)

Students taking this course are taught the relationships among cost, volume, and profit, the process and job-order methods; standard costs, activity based costing, variance analysis, quantitative method and models used in management. It also teaches the students how to use their fundamental knowledge in decision making in a business.

Prerequisite: ACC320 or instructor's consent

 

ACC460 Intermediate Accounting - I    (3.0 Credits)

This course is only for students who are interested in becoming accounting professionals. This course builds on the knowledge obtained in Principles of Accounting series. Students are taught how to understanding financial accounting and accounting standards, required disclosures, financial statement preparation, and an in depth study of current assets, how to calculate revenues and fixed assets. Students will be taught how to use popular accounting tools for both homework and exercises.

Prerequisite: ACC320 and FIN410 or instructor's consent

 

ACC490 Intermediate Accounting - II    (3.0 Credits)

This course is a continuation of Intermediate Accounting - I (ACC462). Students are taught about current and long-term liabilities, investments, stockholders' equity, post-retirement benefits, leases and cash flow statements.

Prerequisite: ACC460 or instructor's consent

 

ACC510 Introduction to Taxation          (3.0 Credits)

This course covers taxation concepts applied to individual's income, deductions, credits, property transactions, and tax accounting methods. An understanding of the concepts will enable students to prepare quality individual income tax returns as a professional. The course will also cover taxation rules governing financial planning.

Prerequisite: ACC320 or instructor's consent

 

ACC520 Advanced Accounting      (3.0 Credits)

This course is designed for accounting track graduate students who want to have a complete understanding of the concept of consolidation requirements, consolidated financial statements, and accounting techniques relating to particular types of business and non-business entities. The student will also explore various tax aspects of consolidated financial statements and participate in case studies.

Prerequisite: ACC460 or instructor's consent

 

ACC522 Federal Taxation of Business Enterprises        (3.0 Credits)

This course is designed to give students an understanding of the concepts of federal taxation of corporations, partnerships, estates and trusts. An understanding of the concepts will enable students to prepare corporation and partnership tax returns in a professional environment. Also covered are rules governing estates and trusts.

Prerequisite: ACC500 or instructor's consent

 

ACC530 Managerial Accounting (3.0 Credits)

This class applies the essentials of financial accounting to the practice of management. Students will understand cost definitions, cost concepts, cost behavior and cost estimation; also, how cost accounting is applied to manufacturing and service organizations, the principles of planning and control for effective cost-related management, capital budgeting, cash flow statements, and how to analyze financial statements.

Prerequisite: instructor's consent.

 

ACC540 Auditing            (3.0 Credits)

In this course, students learn auditing techniques with an emphasis on the Electronic Data Processing environment, audit procedures, practice and programs; working paper preparation and report writing. The students will experience using electronic auditing software to work on their homework and projects.

Prerequisite: ACC212 or instructor's consent

 

ACC550 Accounting Information Systems    (3.0 Credits)

This course provides a conceptual framework for contemporary accounting information systems and accounting cycles. It covers database concepts, internal control, transaction cycle and business process, expenditure cycle, conversion cycle, general ledger, and enterprise resource-planning systems. Students may be introduced to SAP R/3 for data manipulation and report generation.

Prerequisite: ACC212 or instructor's consent

 

BUS301 Business Communication    (3.0 Credits)

The course aims at improving students' active listening, speaking and nonverbal communication skills. Students will be given the idea of how business communication skills are essential for daily business and professional activities. The lecture will teach students various business writings encompassing professional memo writing, e-mail format and filing, business letters and correspondence, and business reports.   

Prerequisites: Placement by English exam or successful completion of advanced ESL classes.

 

BUS 320 Principles of Public Relations  (3.0 Credits)

The primary goal of this course is to familiarize students with the basic concepts and principles of public relations. As public relations has become more and more important in contemporary society, taking this course will give you an overview of how public relations as a managerial function contributes to organizational effectiveness. The lectures and exercises/assignments will help you understand how public relations serves as a communicative venue in nurturing a good relationship between an organization and its various publics, thereby facilitating organizations' effort in accomplishing their ultimate goals.

Prerequisites: Instructor's approval

 

BUS330 Organizational Communication/PR Management   (3.0 Credit)

The primary goal of this course is to advance students' understanding of the nature and role of public relations in contemporary society. This course takes a theoretical approach in examining important issues related to public relations, including issues management, crisis communication, media relations, public policy, and international public relations etc. The theoretical foundation you will establish through readings and class discussion will broaden your view of public relations and will enhance your critical thinking and integration ability when analyze PR problems or activities. By the end of the course, students should be able to understand and critique various viewpoints in current PR issues; apply theories to PR practice through case analyses; and write a research paper examining a public relations issue or case.

Prerequisites: BUS320 or instructor's approval

 

BUS340A Internship - I    (2.0 Credits)

The course provides the students the opportunities to develop on-site job skills. Student will be exposed to the internship, and participate in real-world business activities. Internship reports by employer and student are required. Students are allowed to enroll in one internship course each semester. At most three internship courses are allowed within a program of study.

Prerequisites: Advance approval from the internship coordinator.

 

BUS340B Internship - II    (2.0 Credits)

The course is the second internship course in Business series. Student must take BUS340A before enrolling in this course. Only one internship course each semester and three internship courses are allowed within a program of study.   

Prerequisites: Advance approval from the internship coordinator.

 

BUS520 Quantitative Methods for Business    (3.0 Credits)

The focus of the course will be dedicated to quantitative methods of management science and operations research, using quantitative analysis software for management problems. The instructor will introduce the modern business decision-making methodology and develop student's ability to analyze complex systems. The students learn how to format models from real-world problems so they can be solved using computer techniques, how to check for errors in problem formulation and data input to minimize erroneous solutions, and how to apply the techniques to real-world problems

Prerequisites: graduate standing or instructor's consent

 

CS360 Computer Fundamentals    (4.0 Credits)

This is an introductory computer literacy course introducing the students to the basics of computer hardware structure, the World Wide Web, and MS Windows software tools. Topics include introduction to computer components, input/output, data storage, the Internet and the WWW, operating systems, data management and databases, software program development and programming languages, and ethics for technical professionals. Students also learn to use the latest Microsoft Office tools Word, Excel, Access, Powerpoint, MS Visual Basic, and the use of the Internet and browsers. Hands-on exercises are required.

Prerequisite: instructor's consent

 CS 407 Professional Development (2.0 Credits)

This course instructs the student to develop his/her professional career. Topics cover personality assessment, professional ethics, understanding the business professional world, recognizing company culture and organizational structure, career stages and paths, resume preparation, and interview techniques and business report/proposal writing.

Prerequisite: Placement by English exam or successful completion of advanced English as Second Language classes.

 

CS 414 Program Design and Analysis in C     (4.0 Credits)

This course is designed to teach C language syntax rules and the analysis of a structured programming language, with emphasis on practical applications in engineering and business problems. Methods of testing and debugging well-structured programs in C are also covered. Topics include problem specification and analysis, writing-editing-compiling-linking a C program, data types, operators and expressions, selection and repetition, arrays, pointers, functions, text files, dynamic memory allocation, strings, structures and unions, binary files, and bitwise manipulation and preprocessor directives. Hands-on exercises are required and the weekly lab session is an integral part of this course.

Prerequisite: CS360

 

CS 440 Introduction to Unix/Linux         (4.0 Credits)

This course is designed to familiarize the students with the UNIX/Linux environment. Topics include concepts of the UNIX/Linux operating system, Shell commands, Visual editor, file manipulation and securities, UNIX utility commands, Shell features and environment, online manual, controlling user processes and managing jobs, introduction of Regular Expression and its usage with grep, sed, and awk UNIX power utilities, basic Shell programming techniques, large file management, and the user programming environment customization. Hands-on exercises are required.

Prerequisite: CS360 or instructor's consent

 

CS 460 Data Structure     (4.0 Credits)

The topic of this course includes introduction to algorithms and data organization, arrays, stacks, queues, single and double linked lists, trees, graphs, internal sorting, hashing, and heap structures. The course is designed to teach efficient use of data structures and algorithms to solve problems. Students study the logical relationship between data structures associated with a problem and the physical representation. Hands-on exercises are required.

Prerequisite: CS414 or instructor's consent

 

CS 470 Object-Oriented Programming in C++    (3.0Credits)

 This course is designed to develop the students' abilities to design, code, and document application programs using object-oriented design and analysis concepts and methodology. Emphasis is on establishment of design objectives, criteria and specifications, processes of synthesis, analysis, construction, testing, and evaluation of open-ended problems. Topics include an introduction to general object-oriented programming as implemented in C++, data types, expression, statements, functions, program scope, run-time memory allocation, function overloading, template functions, class mechanism, derivation, inheritance, and migration from C to C++. Labs may accompany lectures in partial class meetings during the semester. Hands-on exercises are required.

Prerequisite: CS460 or instructor's consent

 

CS 490 Introduction to Operating Systems    (3.0 Credits)

This course is designed to introduce students to basic concepts of modern operating systems; topics include processes, threads, microkernel, concurrency, memory management, file system. Hands on exercises are required.

Prerequisite: CS360 & CS460 or EE206 or instructor's approval

 

CS 511 Computer Architecture    (3.0 Credits)

This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: Pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections. Students will undertake a major computing system analysis and design project of their own choosing.

Prerequisite: Instructor's Consent

 

CS 527 Database Design     (3.0 Credits)

This is the first of a series designed to teach relational database concepts, design, and applications. Topics include database architecture, relational model, structured query language (SQL), data manipulation (DML), data definition language (DDL), database design, ER modeling, database normalization, demoralization, and physical database design. Popular database systems, such as Oracle and Microsoft SQL server, are used for hands-on exercises and projects.

Prerequisite: CS414 or Instructor's Consent

 

CS 530 Computer Networks    (3.0 Credits)

 This course is designed to give students a global picture of computer networks. Topics include network layered models (OSI, TCP/IP), data communication basics, circuit switching, packet switching, routing and internetworking. Hands-on exercises are required.

Prerequisite: CS490 or instructor's consent

 

CS540 Java Programming and Internet Applications   (3.0 Credits)

This course introduces students to the Java language, programming with object-oriented construct, GUI design and graphics programming and core Java libraries. Students will learn Java language basics such as syntax and classes, inheritance, interfaces, reflection, graphics programming, event handling, user-interface components with Swing, Java applets, exception handling, stream, and files. Hands-on exercises are required.

Prerequisite: CS470 or instructor's consent

 

CS 542 Software Engineering    (3.0 Credits)

 This course is designed to demonstrate the engineering approach to the development of large, high-quality software projects. Topics include software life cycle, development process, requirement specifications, design and testing techniques, verification and validation, and software management. Students learn to use project management tools, principles, and environment to facilitate development of software programs/systems. Hands-on exercises and projects are required.

Prerequisite: CS470 or instructor's consent

 

CS 543 Advanced Computer Networks    (3.0 Credits)

This is the sequel to CS520, Computer Networks, and is designed for an in-depth study of computer networks. Emphasis is on modern Internet technologies and implementations. Topics include a review of computer networks, OS reference model, a study of emerging Ethernet technologies (Fast, Gigabit), client and server implementation with socket programming, local and wide area networks, TCP/IP, routing, network protocol and architecture, Internet protocol, and IP addressing. Projects are required.

Prerequisite: CS530 or instructor's consent

 

CS 546 Operating System Design    (3.0 Credits)

This course offers graduate students an in-depth understanding and hands-on experience in modern operating system design and implementation. Topics include process, memory, file system, I/O, deadlocks, case studies of operating system implementations, modern distributed and network system architectures, communication and synchronization in distributed systems, threads and processor allocation, scheduling in distributed operating systems, distributed file systems, and case studies of modern distributed operating system design. Projects are required

Prerequisite: CS490 or instructor's consent

 

CS 550 Unix/Linux System Programming    (3.0 Credits)

This course is designed for students to gain fundamental knowledge of and hands on experience with programming in unix/linux environment. students will learn to program in c with unix/linux system calls and other advanced topics such as unix file system, process control, signals and inter process communications. upon completion of this course, students should be able to develop real world unix/linux applications.

Prerequisite: CS440 or instructor's consent

 

CS 555 Unix/Linux Network Programming   (3.0 Credits)

This course is designed for graduate students to gain hands on experience in unix/linux programming. The students will learn to develop unix/linux network applications using a number of unix/linux  network programming interface techniques including sockets, XTI ,RPC. Topics include: an overview of transport layer, TCP sockets, UDP sockets, threads and client server design, XTI, RPC and Streams.

Prerequisite: CS440 or instructor's consent

 

CS 560 Net Web Progamming    (3.0  Credits)

This course provides students with the knowledge and skills needed to develop dynamic web-based applications using ASP.NET and gain an understanding of the new architecture behind ASP.NET. Topics include creating ASP.NET pages, creating Web custom controls and Web user controls, using validation controls and composite controls, using ADO.NET to access data from various data sources, configuring and securing a Web application, state management, error handling and debugging, and migrating existing web applications to ASP.NET.

Prerequisite: CS470 or instructor's consent

 

CS 567 Net Windows Programming    (3.0 Credits)

The goal of this course is to provide students with the knowledge and skills they need to develop C# applications and components for the Microsoft .NET Platform, including Visual C#.NET Windows application development with Windows Forms and controls; user interfaces and navigation; error handling and debugging; data binding; consuming and manipulating data; components and .NET assemblies; Windows services; Remote; testing and debugging; application deployment and configuration. Hands-on practice is required. 

Prerequisite: CS470 or instructor's consent

 

CS 570 Algorithms    (3.0 Credits)

This course provides an in-depth analysis and efficient use of algorithms to solve problems. Well-structured programs are studied; modular, top-down design is emphasized. Topics include the use of data structures techniques to design efficient algorithms and analyze their complexity, efficient implementation of combinatorial algorithms, sorting, searching, and geometric problems, and branch and bound algorithms.

Prerequisite: CS360 or instructor's consent

 

CS 572 Advanced Java Programming    (3.0 Credits)

This course is designed to give the students an in-depth understanding of Java programming techniques. The course focuses on advanced Java language features and packages which are essential for building a variety of application architectures. Topics include Java techniques of WAP, XML, JNI, thread, network programming, Servlet, JSP, JDBC, and internalization. Upon completion of this course, the students should be well prepared to create enterprise-wide, Java-centric solutions to client/server problems involving Java and networks. Each technology topic will cover its uses, implementation, and language issues. Students are required to implement a project for each Java technique. Hands-on exercises are required.

Prerequisite: CS540 or instructor's consent

 

CS 580 Database Administration    (3.0Credits)

This course provides an in-depth understanding of the Oracle Database Management System. Emphasis is on the latest Oracle database architecture, database configuration and administration. Topics include logical/physical database layout, database server processes, database creation, various database physical objects; client/server configuration, multi-threaded server configuration, database storage management, database security, database utilities, database monitoring, partitions, and database backup/recovery methods. Hands-on practices are required.

Prerequisite: CS527 or instructor's consent

 

CS 587 Advanced Database Design and Development    (3.0 Credits)

This course is intended for graduate students to further explore database server development and database tuning. The course specifically details procedural extensions to SQL to develop stored procedures, functions, packages and database triggers. In addition, it covers database performance tuning from application development point of view by exploring query optimizer, database hints, and various database access methods. Hands-on exercises are required.

Prerequisite: CS527 or instructor's consent

 

 

CS 588 Database and Internet Server Programming     (3.0         Credits)

This course introduces current client/server data access concepts on the Internet. It covers the fundamental concepts of the 3-tier model, Internet database access, and major tools and techniques utilized in application development. Topics include N-tier model, JDBC with database applications, Java Servlet, JSP and JavaBean, WML, and XML. Hands-on exercises are an integral part of the course. 

Prerequisite: CS527 or instructor's consent

 

CS 607 Master's Project    (3.0 Credits)

The course is designed to develop the creativity of graduate students in Computer Science through the exercise of the design effort on a self-selected project. The design project must be open-ended, whereas the design approach must employ the modern design techniques and methodologies in the related fields. Completion of the design project entails 1.) Formulation of a design problem statement including realistic constraints such as economic factors, safety, and reliability issues, 2.) Design specifications, 3.) Consideration of alternate solutions, 4.) Manufacturing procedures and 5.) Operation instructions. The research topic and proposal must be approved by the project advisor. The report format must be in accordance with CSBU's Project Style Guide and be approved by the advisor and tech writer. Upon completion of the project, the student is required to conduct and open-forum presentation of the project.

Prerequisite: instructor's consent

 

CS 609A Master's Thesis-I    (3.0 Credits)

This is the first part of a 2-part master's thesis course designed for a graduate student the Computer Science program who plans to pursue his/her research interests in depth. Each part requires one trimester's effort to complete half of the entire project work. In this first part, the advisor will assist the student to identify the research topic, shape research ideas, and to define the research objectives and scope. The student then performs the following: topic studies, identifying software and/or hardware requirements, defining the project objectives and procedures, writing a project proposal and submitting it to the administration after obtaining his/her advisor's approval, working on research and implementation of the project, and documenting findings. Regular meetings with the advisor are required.

Prerequisite: instructor's consent

 

CS 609B Master's Thesis-II    (3.0 Credits)

This is a continuation of the first part of the master's thesis course. At the beginning of the semester, the student should draw a conclusion on the research and development work for the project and begin to write a thesis report following the required format. The student should make and analysis of the project work and results. Through this process, the student will gain in-depth knowledge of the selected subject and develop independent thinking and research capabilities, The report must be approved by the advisor and a tech writer. Upon completion of the project, the student is required to conduct an open-forum presentation of the project.

Prerequisite: instructor's consent

 

CS 647 XML and Web Service Development    (3.0 Credits)

Markup language (XML) is rapidly becoming the standard information description language, and has been used in almost all areas related to computer and information technologies, such as Internet, semiconductor, bioinformatics, etc. Its usage will continuously grow. Web Services refer to the infrastructure that supports a rapidly emerging style for developing applications that rely on the Internet and WWW for portions of their functionality.

Prerequisite: instructor's consent

 

CS 688 Network Security in Wireless Systems       (3.0 Credits)

This is the third in the Network Security series. A secure network is the fundamental requirement for network communication. Network security issues have become ever more important for any organization with network systems. This class mainly addresses the security issue in accessing the network, including the security in wireless access. Many new proposals and technology have been developed in this field. The objectives of the class are to teach students the fundamentals in cryptography, the concept of security, and the practical use of virtual private networks (VPN). Topics include IPSec (IP Security), Web Security, VPN, and wireless network security. Some important RFCs will also be covered for the students to understand its development process in the network industry.

Prerequisite: CS543 or instructor's consent

 

EE206 Digital Circuits and Laboratory          (4.0 Credits)

This course is a 3 hour lecture and 2 hour laboratory. It is designed to be the first of the digital circuit series. Students will be taught the fundamentals of digital electronics, and it includes hands-on experience with digital logic elements and testing and measuring equipment. Laboratory experiments will accompany the class topics.

Prerequisite: CS360 or instructor consent

 

EE-340 Materials Engineering       (4.0 Credits)

This course covers atomic and crystal structures; imperfections; diffusion and relation between microstructure; the properties of engineering materials such as metals, polymers, ceramics and composites; phase equilibrium and transformations; mechanical, electrical, thermal, magnetic and optical properties; corrosion; and material degradation.

Prerequisite: Instructor's consent

 

EE400 Circuit Theory-I    (3.0 Credits)

This course is the first of a 2-part series on the fundamentals of electrical circuits. Topics include analysis of circuits containing resistors, capacitors, inductors, and controlled sources; Kirchoff's Laws; simple resistive circuits; node-voltage method, mesh-current method; Thevenin's and Norton's theorems; operational amplifier and its applications; transient analysis of first and second order circuits, and SPICE simulation.

Prerequisite: instructor's consent

 

EE420 Circuit Theory-II    (3.0 Credits)

This course is the second of a 2-part series on electrical circuits that covers advanced topics, including sinusoidal steady-state circuit analysis using phases, power calculations in AC circuits, balanced three-phase circuits, Laplace transform and its application in transient circuit analysis, frequency select circuits and filters, Fourier series and Fourier transforms, and two-port networks.

Prerequisite: EE 400 or instructor's consent

 

EE431 Analog Circuits and Laboratory                  (4.0 Credits)

It is a course of three hour lecture and two hour laboratory. It is the first of a series on the basis in analysis and design of analog circuits. Hands-on experimentation will accompany the course to demonstrate and verify the subjects covered and to assist understanding of the design techniques and theories. Topics include a review of circuit analysis techniques, operational amplifier applications, and device models (BJT and CMOS). Laboratory experience includes work on transistor amplifiers with feedback, discrete components, differential amplifier, op-amps and their applications, active filters and oscillator, regulated power supplies, class AB power amplifiers, and AM and FM communications.

Prerequisite: EE400 or instructor's consent

 

EE432 Analog Circuit Design    (4.0 Credits)

This course provides students with the opportunity to use the knowledge and experience acquired in previous circuit courses to further understand the design accept of analog circuits and conduct analysis and design of differential amplifiers, current mirrors, frequency response of electronic circuits, feedback circuit analysis, output stages, integrated circuits, filters and oscillators.

Prerequisite: EE420

 

EE450 Logic Design    (4.0 Credits)

This course is intended to provide the students the opportunity to use the knowledge and experience acquired in previous digital circuit courses to further understand the design aspect of digital integrated circuits and devices. Hands-on design experience is provided in digital and logic circuits and their applications. The course focuses on various logic design techniques to design a variety of combinatorial and sequential circuits. Timing considerations are analyzed for asynchronous and synchronous circuit designs with emphasis on state machine design approaches. Students will be introduced to modern design techniques using HDL languages and concentration on verification of circuit designs. Simulation tools include Alters MAX + plus II, Xilinx various projects.

Prerequisite: EE206 or instructor's consent

 

EE465 Signals and Systems     (3.0 Credits)

This course is an introduction to basic concepts and principles of signals and systems. Both analog and digital signal processing techniques will be covered. Topics include analog signals and systems, digital signals and systems, LTI systems, Fourier transform Z-transform, FFT, system stability, digital filter design, Network. Matlab software will be used to implement some of the DSP algorithms.

Prerequisite: Instructor's consent

 

EE470 Digital Signal Processing    (3.0 Credits)

This course is a study of the concepts in deterministic and statistical techniques for describing, analyzing, and characterizing generic signals and their applications. Topics include signal processing, continuous and discrete Fourier analysis, and fundamentals of methods. Additional coverage includes the fundamentals of the algorithms and computational methods for digital FIR/IIR filter design and basic signal analysis techniques. Simulation exercises using Matlab / C Language are required.

Prerequisite: EE465 or instructor's consent

 

EE481 Verilog HDL and Digital Design    (3.0 Credits)

This course develops the students' ability to design the basic building blocks of modern digital systems and provides them with a fundamental knowledge of the state-of-the-art design methodology, design considerations, and verification strategies for complicated digital hardware design. Topics include Verilog HDL basics, simulation, Synthesis of digital systems using Verilog HDL. The students practice using the tools for design projects on UNIX system or Windows system. Mentor Modelsim for HDL Simulation, Cadence Verilog-XL, and Silo III Verilog Simulator from SimuCAD are available in the Labs. Hands-on practices are required.

Prerequisite: EE450 or instructor's consent

 

EE490 Applications of Operational Amplifier and Analog Integrated Circuits    (3.0 Credits)

This course emphasizes board level analog circuit analysis, design, and simulation. Topics include fundamentals of operational amplifier and its applications, active filters, stability of the feedback circuit, linear and switching regulator, and phase lock loop. Pspice and off-the-shelf analog IC are used by the students for circuit design and design verification. Hands-on practices and projects are required.

Prerequisite: EE432 or instructor's consent

EE511 Logic Synthesis (3.0 Credits)

This course is covers both the algorithmic aspect and the practical application aspect of logic synthesis. It is the second of the series for logic design implementation. The focus is on the use and applications of Verilog HDL in logic synthesis with high-technology industry EDA tools. The course intends to develop the students' abilities to execute large and complicated digital design using behavioral Verilog modeling and logic synthesis. Topics include Verilog HDL constructs for logic synthesis, resource sharing, Verilog HDL coding style for synthesis, special case handling, synthesizable Verilog HDL for commonly used logic building blocks, generic module generation, notation and basic concepts in logic synthesis, two-level logic optimization, Heuristic minimization of two level logic, binary decision diagram (BDD) and related topics, and multi-level synthesis. Cadence Verilog-XL, Mentor Leonardo for HDL Synthesis, and Synopsys Design Compiler are used for all assigned homework and projects.

Prerequisite: EE481 or instructor's consent

EE515 Microcomputer Structure and Programming

This course is designed for the students to learn microprocessor architecture and gain hands-on experience with at least one popular microprocessor. Topics include microprocessor architecture and development tools - using a popular microprocessor for case study, programming with ASM/C for exercises; instruction set, hardware feature, I/O and timer, interrupt, and a survey of other
microprocessors. Hands-on experience in microcomputer programming and applications through laboratory projects is required.

Prerequisite: EE450 or CS414 or instructor's consent

 

EE520 Microcontroller Interfaces and Applications    (3.0 Credits)

This course is designed for students to get practice in microcontroller-based digital systems design with emphasis on interfacing and data processing. Topics include interfacing, A/D and D/A conversions, data acquisition, input devices, output devices, displays, and application firmware programming. This course is project heavy and students will complete projects, including documentation, prototyping, demonstrations of functionality, presentation, and implementation evaluation.

Prerequisite: EE450 or instructor's consent

 

EE521 Advanced Engineering Analysis    (3.0 Credits)

This course is designed to provide graduate students in Electrical Engineering with the mathematics background and modeling techniques needed to analyze electronic circuits and other engineering systems used in contemporary engineering and technology. In addition, methods will be introduced to describe and analyze systems of importance in emerging technologies, e.g. nanotechnology. Analytical, numerical, and computational approaches will be used. The emphasis throughout this course will be on applications. Topics will include: probability, stochastic methods, Monte Carlo simulation, Laplace transform, Dirac delta function, Orthonormal functions, Fourier analysis, Z transform, partial differential equations, the importance of nanometer length scale, Schrodinger wave equation, quantum tunneling, and application of wave functions in nanotechnology.

Prerequisite: Instructors consent

 

EE524 Advanced Computer Organization and Structure   (3.0 Credits)

This course is designed to further investigate modern computer design. Topics include an in-depth study of multiprocessor architecture and interconnection networks, pipeline, data flow, algorithm structures, memory system design, cache memory design, and a comparison of the performance and design among various computer architectures. Hands-on project experience is required

Prerequisite: EE515 or instructor's consent

 

EE525 Digital IC Design    (3.0 Credits)

This is the first of the VLSI design series. The course begins with an introduction to state-of-the-art CMOS VLSI engineering with emphasis on the basic CMOS VLSI design principles and methodologies. Topics include basic MOSFET theories and characteristics, CMOS semiconductor fabrication processes, sub-micron design rules, combinational and sequential CMOS logic gate design styles, data path, interconnection, power and clock distribution, array and memory design. Widely used industry standard tools, such as Cadence's Opus, Composer, Virtuoso, Avant's HSPICE and Mentor's Calibre will be used for all homework assignments and design projects.

Prerequisite: Instructor's Consent or EE450

 

EE536 Advanced Digital IC Design    (3.0 Credits)

This course is a continuation of the course EE515 and is designed to cultivate students? ability to design a Standard Cell Library, Data path and other special circuits that can be used as intellectual properties (IP) building blocks for ASIC, SOC (system on chip) and DSP (digital signal processing) applications. In addition to the design subject, students also learn how to generate different views of the circuits to facilitate system integration with various CAD tools for logic synthesis and physical implementations. Topics include standard cell design and characterization, technology mapping, design rules, layout, data path synthesis, memory compiler, IP development and architecture trade-off. Modern CAD tools such as Synopsys, OPUS, Composer, Virtuoso, HSPICE and Mentor's Calibre will be introduced and used for homework assignment and projects.

Prerequisite: EE525 or instructor's consent

 

EE547 Analog/Mixed Signal IC Design    (3.0 Credits)

This course is designed to cultivate the student ability to design comes analog integrated circuits. Topics include review of opamp networks, frequency response to Linear integrated circuits, level sensing amplifiers, phase detectors, voltage controlled oscillators, charge pumping techniques, and A/D,D/A converters, HSPICE, are used for assigned homework and projects.

Prerequisite: EE536 or instructor's consent

 

EE558 VLSI Physical Design-Place and Route    (3.0 Credits)

This course is the third in the VLDI Design series and it introduces ASIC place and route. The course introduces the students to state-of-the-art physical design automation tools and techniques. Topics include design flow, library review, tool graphical interface, floor planning, power planning, timing driven placement, static time analysis (STA), CT-Gen, special routing, final routing, and engineering change order (ECO), and run batch mode jobs. Hands-on exercises and projects are required.

Prerequisite: Senior standing or Instructor's Consent

 EE562 Application Specific Integrated Circuit Design (3.0 Credits)

This course is designed for students who intend to become logic designers using HDL based design methodologies. Topics include ASIC/CPLD/FPGA Library modeling, Cell characterization, static timing analysis, place and route algorithms design for testability, fault modeling, industry standard formats for design information interchange, and a survey of the most popular EDA tools. Industry grade design tools such as Synopsys Design Compiler, Cadence Verilog-XL, Synopsys Design Time (under dc_shell), Synopsys Prime Time, Cadence Silicon Ensemble, Mentor Calibre LVS/DRC, and Synplicity Synplify are used for homework assignments and projects

Prerequisite: EE511 or instructor's consent

 

EE565 High-Speed Digital System Design     (3.0 Credits)

This course offers the concepts of advanced technology in high-speed digital system design. It focuses on the issue of signal integrity which is most critical in such system design. Topics include an overview of digital system engineering, modeling and analysis of interconnections, circuit analysis, power distribution in high-speed systems, noise in high-speed digital systems, Buffering model, digital timing analysis, and design methodologies.

Prerequisite: EE420 or instructor's consent

 

EE576 Power/Signal Integrity in Advanced IC Packaging and PCB Design    (3.0 CREDITS)

This course is an extension of the subjects covered in EE565.It covers the concepts of advanced Technology in high speed digital system design with emphasis on the applications of advanced

PCB and high speed packaging design. The course objective is to develop the students' abilities to work on high speed PCB and packaging design.

Prerequisite: EE565 or instructor's consent

 

EE581 Data Compression    (3.0 Credits)

This course surveys current image, data and voice compression standards and studies key components in image, data and voice compression. The course emphasizes minimum redundancy coding, Huffman coding, arithmetic coding, statistical modeling, dictionary-based compression, sliding window compression, LZ78 compression, speech compression, lossy graphics compression, JPEG, wavelet methods, and archiving package. Matlab programming will also be introduced. 

Prerequisite: EE470 or instructor's consent

 

EE585 Image Processing and Applications    (3.0 Credits)

This course offers the fundamentals of image processing. Besides introducing basic concepts and principles, the course takes a practical approach to emphasize various applications of digital image processing. Topics include image fundamentals, image transformations, image enhancement image restoration, information technology, data compression, image segmentation, image presentation and pattern recognition and interpretation. Matlab software is employee for implementing numerous algorithms.

Prerequisite: EE581 or instructor's consent

 

EE590 Digital Signal Processor Design and Implementation   (3.0 Credits)

This course is designed to give advanced graduate students in engineering a thorough examination of all the design considerations of fixed-point (integer) digital signal processors as well as develop their abilities to design a general fixed-point digital signal processor. Topics include a review of general DSP algorithms (FIR, IIR, DFT, IDFT, DCT, IDCT, wavelet), processor architectures, address generation schemes, memory structures, instruction set definition and encoding, single and multiple instruction repetitions, and minimum and maximum searching. Students will design a 16-bit fixed-point digital signal processor which requires incorporation of all design considerations taught in this course.

Prerequisite: EE536 or instructor's consent

 

EE595 Introduction to Nanotechnology    (3.0 Credits)

This course is a general introduction to nanotechnology, open to all graduate students. The course will begin with an overview of the field of nanotechnology. The following general areas of nanotechnology, illustrating the scope and depth of the field, will be introduced: electronics and systems, life sciences and medicine, materials and technologies, and business and ventures. Within these general areas, specific topics will be introduced, at a basic level, including: nano electronics, photonics, fabrication, and systems; biosensors, nanotechnology in health and medicine; imaging; nano materials and devices, energy technology and applications, environment and society, nanoscale characterization; business, investment, and intellectual property. Extensive use will be made of audio-visual presentations. The course will include class field trips to nanotechnology companies and research laboratories in the San Francisco Bay Area. 

Prerequisite: A general knowledge of the sciences or engineering or business

 

EE600 Electrons, Photos, and Nanotechnology   (3.0Credits)

Electrons and photons play a key role in nanotechnology. This course introduces the basics of the application of electrons and photons to nanotechnology. Topics include: Introduction and motivation. Why are electrons and photons so important in nanotechnology? The electron: basic electron properties, electrons as waves and their description and application. The photon: basic photon properties, particle and wave aspects. Hands-on computer simulation in nanotechnology, introduction to instruments and techniques, dedicated to the characterization and manipulation of nanostructures, exploiting the basic properties of electrons and/or photons. Electron interactions, application of electron properties in microscopes to study nano devices, application of electron spin property in function of nano devices, photon interactions. Using of photon properties in microscopes to study nano devices, including photon spin property. Combined use electrons and photons to study non-volatile memory devices, impacting on the storage device industry. The course will include class visits to nanotechnology companies, and to state-of-the-art nanotechnology centers at the national research laboratories and universities in the San Francisco Bay area.

Prerequisite: EE595 or instructor's consent

 

EE607 Master's Project  (2.0 Credits)

This course is designed to develop the creativity of graduate students in Electrical Engineering. Students will design a project under the close supervision of a project advisor from the engineering faculty. The design project must be open-ended, and the design approach must employ modern design techniques and methodologies. Completion of the design project entrails: 1) Formulation of a design problem statement including realistic constraints such as economic factors, safety, and reliability issues, 2) Design specifications 3) Consideration of alternative solutions 4) Manufacturing procedures, and 5) Operation instructions. The research topic and proposal must be approved by the project advisor. Format of the report must be approved by the project advisor and tech writer. Upon completion of the project, the student is required to conduct and open-forum presentation of the project.

 

EE609A Master's Thesis - I (2.0 Credits)

This is the first part of a 2-part master's thesis course designed for a graduate student in the Electrical Engineering program who plans to pursue his/her research interests in depth. Each part requires one trimester's effort to complete half of the entire project work. In this first part, the advisor will assist the student to identify the research topic, shape research ideas, and define the research objectives and scope. The student then performs the following: topic studies, identifying software and/or hardware requirements, defining the project objectives and procedures, writing a project proposal and submitting it to the administration after obtaining his/her advisor's approval, working on research and implementation of the project, and documenting findings. Regular meetings with the advisor are required.

 

EE609B Master's Thesis - II  (2.0 Credits)

This is a continuation of the first part of the master's thesis course. At the beginning of the semester, the student should draw a conclusion on the research and development work for the project and begin to write a thesis report following the required format. The student should make and analysis of the project work and results. Through this process, the student will gain in-depth knowledge of the selected subject and develop independent thinking and research capabilities. The report must be approved by the advisor and a tech writer. Upon completion of the project, the student is required to conduct an open-forum presentation of the project.

 

EE624 Advanced VLSI Physical Design-Physical Synthesis and Low Power Design     (3.0 Credits)

This course is designed to further investigate ASIC front-to -back design automation. The course aims to develop the students' design ability in ASIC by using state-of-the-art EDA backend design tools and methodology (such as Cadence SE-PKS). It also introduces concepts in advanced industrial deep submicro backend design. Topics include library review, floor planning in SE, physical synthesis, CTPKS, timing closure, RCextraction, back annotated from back to front, non-default routing rule implementation, double-cut-via implementation for 0.13u and below technology, shielding, and route. Hands-on practices are required.

Prerequisite: EE558 or instructor's consent

 

EE691 Magnetoresistive Random Access Memory    (3.0 Credits)

This course is intended for advanced graduate students of electrical engineering. In this course the specific example of a leading candidate for next generation non volatile memory MRAM storage cell devices. Topics will include multilayer Magnetic nanostructures, exchange bias, ferromagnet and anti ferromagnet materials, magnetic domains, magnetic thin films, ultra fast manipulation of magnetization in the multilayer magnetic nanostructure by spin polarized electron currents and magnetic circular dichroism techniques.

Prerequisite: instructor's consent.

 

ENGL101 Expository Writing        (3.0 Credits)

This course focuses on basic concerns in writing, going from its processes to its forms, to the popular techniques writers have used to make their works outstanding. Students will learn to use grammar and punctuations correctly and to write effective essays in both academic and professional settings. It is a course of basic level of college writing and let students acquire knowledge and skills in written communication.

Prerequisite: instructor's consent

 

ENGL102 Critical Thinking           (3.0 Credits)

Student will learn to understand the intent of a message, to justify the soundness of a statement, and to evaluate the validity of the evidence. Rigorous training will help learners go beyond feelings and personal biases to clear, impartial, and accurate problem solving and decision making that are essential to all human communication: speaking, writing, debating, and persuading.

Prerequisite: ENGL101 or instructor's consent

 

ENGL110 English Speaking (3.0 Credits)

The course is intended to teach student the skills in communication speaking, formal presentations, and listening. Students will learn about nonverbal communication, cultural differences in communication, and research methodology.

Prerequisite: Placement by exam or successful completion of advanced ESL classes or instructor's consent

 

ENGL310 Academic Reading        (3.0 Credits)

The course seeks to build student's reading skills in a systemic and comprehensive way. Students will be trained to capture an essay's or a book's theses, follow its development, and recognize its arguments. Being equipped with advanced reading methods, and through exposure to materials from a wide range of subject areas, the student will be trained to become a total sponge of information. 

Prerequisite: Placement by exam or successful completion of advanced ESL classes or instructor's consent

 

ENGL351 Academic Writing         (3.0 Credits)

The course help students to understand what they read, observe, or create, by writing clear, effective, and powerful prose in essays, reports, white papers, analysis studies, and other documents and presentations. It focuses on subjects of cultural character that includes language, literature, philosophy, history, science, and other fundamental humanities subjects of different breadth and contents.

Prerequisite: ENGL101 or instructor's consent

 

ENGL421 Intercultural Communication       (3.0 Credits)

Intercultural communication and relationship are the focuses in this course. Students will be guided to communicate in a diversified community.

Prerequisite: ENGL101 or ENGL110 or instructor's consent

 

ENGL431 Team Communication           (3.0 Credits)

By on-site practice, students will accomplish communication skills with a formation of team rehearsal, with hands-on experiences working in a team, and will understand theories and principles of how to adapt in a team when a decision be made and a problem be solved.

Prerequisite: ENGL101 or ENGL110 or instructor's consent

 

ESL 101 Pronunciation 4 units

This course focuses on improving spoken English fluency and pronunciation through the practice of segmental sounds, common phonological reductions, and stress and intonation patterns. The purpose of the course is to teach students correct ways of pronunciation in order to enhance students' abilities in speaking English.

 

ESL 102 Grammar I 4 units

The objective of the course is to familiarize students with the basic structure of English grammar. Students will learn the accurate and appropriate language use through intensive written and oral practices.

 

ESL 103 Listening Comprehension 4 units

The course emphasizes listening comprehension. Students will learn practical vocabulary and basic sentence construction in order to get familiar with the English language. In addition, students will improve their listening apprehension through watching educational and TV programs as well as through TOEFL listening comprehension practices.

 

ESL 104 Basic Vocabulary for Academic Purposes 4 units

This particular basic ESL course is designed to give students basic skills needed for an effective transition into freshman-or-sophomore-level college course work, focusing on students' ability to develop a vocabulary for academic success.

 

ESL 105 Basic Reading and Writing 4 units

This particular basic ESL course is designed to give students basic skills needed for an effective transition into freshman-or-sophomore-level college course work, focusing on cultivating students' reading and writing abilities.

 

ESL 201 General Reading 4 units

Students in this course build up their reading skills through exposing to short stories and articles in a wide range of disciplines including arts and humanities, social sciences, natural sciences, life sciences, and engineering etc.

 

ESL 202 Writing Composition 4 units

At the beginning level, the writing class focuses on teaching students to write perfect sentences and paragraphs. Students will learn how to organize their ideas and present their thoughts in a logical and meaningful way.

Prerequisite: ESL102/ ESL105

 

ESL 203 Conversation 4 units

Students are encouraged to speak up and to have conversational talk with team members as well as the instructor in this course. The goal of the course is to reduce students' speech anxiety and to practice speaking with accurate pronunciation and sentence structures.

 

ESL 204 Grammar II 4 units

The course focuses on advanced English Language structure. Students will learn the grammatical functions of English words, phrases, clauses, and sentences at a more sophisticated level.

Prerequisite: ESL 102

 

ESL 205 Listening Comprehension II 4 units

In this course, students will learn to advance their listening comprehension by being exposed to movie or TV programs that reflect American culture in various aspects including politics, economics, and society etc.

Prerequisite: ESL 103

 

 

ESL 301 Advanced Reading 4 units

The class focuses on discussions and conversations about advanced readings including novels, current news, and other articles in various disciplines. Students are encouraged to explore profound meanings embedded in those readings and be able to reflect on it.

Prerequisite: ESL 201       

 

ESL 302 Advanced Writing 4 units

In the advanced writing class, students will work on intensive writings using a variety of topics. They will practice more complicated sentence structures, and learn how to write clearly, effectively, and with a good flow.

Prerequisite: ESL 202

 

ESL 303 Advanced Conversation 4 units

The course is centered on developing rich conversational opportunities for students to enhance their speaking skills in order to reach fluency and accuracy. Topics may range from daily operations to academic settings.

Prerequisite: ESL 203

 

ESL 304 Grammar III 4 units

Students in this course will learn modification, syntax structures of the English language by studying English and American literature.

Prerequisite: ESL 204

 

ESL 401 Introduction to American Culture 4 units

The goal of the course is to familiarize students with American culture in order to help them adapt to a new environment smoothly. Students will be exposed to selected episodes of popular drama, talk shows, and news programs etc. They will discuss the cultural meanings underlying those presentations. It is expected that students will expand their knowledge of cultural idioms, phrases, and expressions as well as experience American classroom culture with a greater depth.

Prerequisite: ESL 301

 

ESL 402 Presentation Skills 4 units        

This course is aimed at strengthening students' oral presentation ability. Students will practice how to do a good power point presentation, how to give a speech, and how to effectively engage audiences.

Prerequisite: ESL 303

 

ESL 403 Introduction to Professional Writing 4 units

In order to succeed in studying at USA, students need to learn how to write well in an academic context. The course emphasizes basic elements of academic writing, documentation, critical argumentation, and organization of research papers and projects.

Prerequisite: ESL 302, 304

 

ESL 404 Professional Speech & Presentation 4 units

This advanced communications course for students of English is designed to give a solid foundation of speech and presentation skills in English, and to provide students with a safe and non-stressful forum to practice those skills. Students who have gathered a working grammatical competence will now be challenged to apply those skills to communicative tasks focusing on functional usage, pronunciation, intercultural understanding, body language, idioms, interpersonal skills, and dialect sensitivity. Individual and group presentations will be a part of this course.

Prerequisites: ESL402

 

FIN 410 Fundamentals of Finance    (4.0 Credits)

Students taking this course will be introduced to the world of finance. Financial management is a technique used by corporation managers to raise and allocate capital in a manner that will maximize revenue and stabilize the firm's future cash flows. This course examines the concepts and techniques available to financial managers as they address various aspects of the financing and investment. Topics include financial background, financial statements, a review of accounting, and taxes; cash flow and financial analysis, time value of money, the financial system and interest, the characteristics of bonds, the valuation and characteristics of stocks, capital budgeting, risk and return, and also international finance. A case study will be applied to assist students' learning. SAP R/3 may be introduced.

Prerequisite: Instructor's Consent

 

FIN520 Financial Management    (3.0 Credits)

This class teaches students to apply the essentials of financial accounting to the practice of management. Students will understand the definition, behavior, concepts, and estimation of cost; and also about how cost accounting is applied in manufacturing and service organizations, the principles of planning and control for cost-related management, cash flow statements, capital budgeting, and how to analyze financial statements.

Prerequisite: FIN410 or Instructor's Consent

 

FIN530 Investments    (3.0 Credits)

This course will cover the basis of investment and how to manage it. Students will be taught about theory and empirical evidence, related to market efficiency, portfolio theory, assess pricing models, factor models, and option pricing theory. Students are taught to combine market research results and electronic information sources to create investment strategies.

Prerequisite: FIN 520

 

HU211 Introduction to Philosophy    (4.0 Credits)

This course gives student an introduction of philosophy, through using an historical approach. The class covers both Eastern and Western traditions from the pre-Socratic and Confucius to modern times.

Prerequisite: Instructor's Consent

 

HU251 Watercolor Painting for Beginners    (3.0 Credits)

This course is to fulfill the students' interests of painting by giving them an idea how to express their creation and idea by watercolor on a paper. Students will be taught to form their idea by shapes, colors, borders, and a combination of shapes. In addition, a color mixing and knowledge of brush will be taught.

Prerequisite: Instructor's Consent

 

HU306 Drawing    (3.0 Credits)

This course is to convey a foundation in fine art study. A basic skill of how pencil drawing works will be instructed. The skills includes: strokes, shapes, lighting, surface, texture, and other basic ones. Hands-on practice topics include plaster models, still life, landscapes, and figures. 

Prerequisite: Instructor's Consent

 

HU311 Western Watercolor    (3.0 Credits)

This course is to convey a foundation in fine art study. A basic skill of how pencil drawing works will be instructed. The skills includes: strokes, shapes, lighting, surface, texture, and other basic ones. Hands-on practice topics include plaster models, still life, landscapes, and figures. 

Prerequisite: Instructor's Consent

 

HU331 Fundamental Oil Painting  (3.0 Credits)

This course covers theories of oil paintings, including strokes, color mixing, texture, lighting, and other techniques. Hands-on practice topics include still life, floral, simple landscapes and figures.

Prerequisite: Instructor's Consent

 

HU351 Art Appreciation          (3.0 Credits)

This course gives an introduction of western art appreciation, encompassing ancient art to post-modernism art background that makes comparisons to the East, as well as the tools to analyze paintings through their own cultural point of view

Prerequisite: Instructor's Consent

 

HU361 Brush Painting    (3.0 Credits)

Students will be taught how to paint Chinese watercolor by Chinese brushes. It tells the basic skill of drawing and free style of brush painting.

Prerequisite: Instructor's Consent

 

HU411 Introduction to Contemporary American Art and Culture         (3.0 Credits)

The course will demonstrate the visual art and the cultural change in America from 1950 to the present. The student will be taught to understand and learn how to appreciate modern American artists in a visual art work. 

Prerequisite: Instructor's Consent

 

HU426 Principles of Ethics     (3.0 Credits)

Student will be instructed to understand the principles of ethics and the issues applicable to their lives, including application of ethical principles, background and philosophical principles of ethics, ethical practices, and practical ethical problems and solutions.  

Prerequisite: Instructor's Consent

 

LAW420 Introduction to Business Law    (4.0 Credits)

This course introduces a general system of the U.S. business law. The course will address various potential legal regards to students during the operation of businesses. The course would teach student when and how to consult an attorney before taking legal action. The course will be initiated followed by an overview of the U.S. legal system, its fundamental structures, regulation and processes. We will focus on the performance of agencies, and will give a general introduction of some simple contract principles.

Prerequisite: Instructor's Consent

 

LAW424 Business Entities     (4.0 Credits)
This course begins with a brief discussion of business risk. It then deals with agency principles and considers whether a business ought to be organized as a corporation, partnership, or other entity (such as LLC or LLP). The course next considers the formation process, capital structure, and limited liability before moving on to cover questions of internal governance. If time permits, we then consider questions particularly relevant to large, publicly held corporations such as social responsibility, corporate accountability, and takeovers. This course does not involve the application of the federal securities laws. The topics are analyzed under common law principles, and the General Corporation Law of the State of Delaware.

Prerequisite: Instructor's Consent

 

LAW510 Introduction to Intellectual Property Law    (3.0 Credits)

This survey course covers the basic statutes and doctrines undergirding the three major federal forms of intellectual property: trademarks and unfair competition, copyrights and patents. It also touches upon state law doctrines such as right of publicity, misappropriation, trade secrets, state trademark law and other forms of unfair competition. Relying on a combination of cases and problems, students will develop a familiarity with the foundational principles of intellectual property law and practice.

Prerequisite: Instructor's Consent

 

LAW512 International Trade and Contract    (4.0 Credits)

A basic doctrine of international trade an overview of WTO regulations will be given though comparative advantage and related corporate strategies, the impacts of emerging regional economic blocks, the institutions of the multilateral trading system, and trade barriers. Students will learn the mechanics of international payment, shipping, and distribution. This course also focuses on a new generation of model contracts. Student will be taught to find the model contracts and learn how to use them. Through this course, student will have an overview of know-how to help companies deal with the legal aspects of doing business internationally.

Prerequisite: LAW420 or Instructor's Consent

 

LAW571 Modern Law of Corporation    (3.0 Credits)

Legal issues in promoting, formation, operation, and dissolution of corporations, partnerships, and sole proprietorships will be illustrated in this course

Prerequisite: LAW424 or Instructor's Consent

 

MATH210 Caculus          (4.0 Credits)

This course gives basics in calculus designed for students to build up the fundamental background of calculus and to learn its applications to very basic problems. Topics include functions, limits, continuous functions, derivatives and applications, antidervatives, composite functions and chain rule, graphing techniques using derivatives, implicit differentiation, finite integrals, and fundamental theorems of calculus.

Prerequisite: pre-calculus subjects.

 

MATH211 Caculus          (4.0 Credits)

This course is intended for student who are interested in engineering majors. It covers practical engineering mathematics and the applications. It gives basics in differential equations, linear algebra, Fourier analysis, numerical methods, optimization, probability and random processes, discrete mathematics, and fuzzy logics.

Prerequisite: MATH 210 or instructor's consent.

 

MATH212 Differential Equations and Linear Algebra (4.0 Credits)

This course gives basics in calculus designed for students to build up the fundamental background of calculus and to learn its applications to very basic problems. Topics include basic differential equations, improper integrals, partial derivatives, series, sequence, integration techniques and their applications, L'Hopital's rule, and inverse trigonometric functions and derivatives.

Prerequisite: MATH 211 or instructor's consent.

 

MATH 220 Statistics        (4.0 Credits)

This course is designed for students to understand the concepts, theory and applications of probability and statistics. Topics include permutation, combination, random variables, distribution, means and variance, normal distribution, random sampling, estimation, confidence interval, hypothesis testing, linear correlation and regression.

Prerequisite: pre-calculus subjects or instructor's consent

 

MBA608 Master's Project      (3.0 Credits)

This course is designed to develop student's research abilities. The student or project group will conduct the project under the close supervision of a project advisor. The research and development approach must employ up-to-date information and methodologies. Students are required to: 1.) Make decisions on the subject and formulation of the objective, 2.) Plan the research and development procedures and practical approach, 3.) Set a time table and operation instructions, and generate a proposal, 4.) Carry out their plan 5.) Exam and write a report regarding the results at the end. The project topic and proposal must be approved by the project advisor. The format of the report must be in accordance with CSBU's project style guide and be approved by the advisor and tech writer.

Prerequisite: Advisor's approval

 

MBA609A Master's Thesis - I       (3.0 Credits)

This is the first part of a 2-part master's thesis course designed for students in the Business Administration program who plans to pursue his/her research interests on a deeper level. Each part requires one trimester to complete half of the entire project work. In this first part, the advisor will assist the student in identifying the research topic, shaping research ideas, and defining the research objectives and scope. The student then performs the following: topic studies, defining the project objectives and procedures, writing a project proposal and submitting it to the administration after obtaining his/her advisor's approval, working on research and implementation of the project, and documenting findings. Students are required to meet with the advisor regularly.

Prerequisite: Advanced graduate standing

 

MBA609B Master's Thesis - II     (3.0 Credits)

This is the second part of the master's thesis course. At the beginning of the semester, the student should draw a conclusion on the research and development work for the project and begin to write a thesis report. The student should make and analyze the project work and results. This way, the student will gain in depth knowledge of the selected subject and develop independent thinking and research capabilities. The report must be approved by the advisor and a tech writer. Upon completion of the project, the student is required to conduct an open-forum presentation of the project.

Prerequisite: MBA609A

 

MBA 610 Case and independent study   (3.0 Credits)

Independent studies tailors to student special interest in business administration under the direction of an instructor who is knowledgeable in the field. It may consist of reading, homework, tests, projects or presentations determined the instructor.

 

MGT320 Principles of Management    (4.0 Credits)

Students who take this course will learn the foundations and basic skills of management. Specifically, students learn organizational structure and environment, and develop skills in setting objectives in planning, leading, organizing, decision-making, controlling and motivating, communication and negotiating, and managing information for decision making. SAP R/3 may be introduced as demo software.

Prerequisite: instructor's Consent

 

MGT461 Organizational Behavior and Management    (3.0 Credits)

Students who take this course will explore the complex dimension of organizational behavior including examination of experiential and conceptual approaches to communication, self-awareness, motivation, perception and problem solving. Students explorer interpersonal and intrapersonal aspects to learn about the management of change, theories in leadership and organizational issues. Students will participate in real case projects.

Prerequisite: MGT 320 or Instructor's Consent

 

MGT491 Entrepreneurship and Venture Business     (3.0 Credits)

This course teaches students the full range of the entrepreneurial process including the evaluation, development, and creation of a successful business. It will help the potential entrepreneurs and professionals visualize and experience entrepreneurial development. The course explores the entrepreneurial approach to resources such as the development of an organizational structure, financing entrepreneurial ventures, market analysis, and screening venture opportunities. Individuals will experiment and evaluate what it takes to be an entrepreneur including developing the plan for a new business.

Prerequisite: Senior standing and MGT 461 or Instructor's Consent

 

MGT511 Human Resources Management    (3.0 Credits)

This course provides students and practicing managers with a comprehensive overview of essential personnel management concepts and techniques. The focus is on essential topics such as job analysis, candidate screening, interviewing, testing, hiring, evaluating, training, motivating, promoting, compensating and their associated legal constraints. Additional topics covered include global HR, diversity awareness and training, and sexual harassment legal requirements. Practical applications such as how to appraise performance and benefits and handle grievances are explored. Additionally, developing independent work teams that foster creativity and innovation will be discussed

Prerequisite: MGT461 or Instructor's Consent

 

MGT516 Production and Operations Management     (3.0 Credits)

This course is designed to teach students basic theories about production and operations management. Emphases will be on planning, organizing, controlling, and balancing quantitative aspects and behavioral applications in production/operations management; operations strategy will be the guide for topical integration. The students will learn about basic management processes, resource conversions, and behavioral applications within production/operations. Specific topics include operations management, operations strategies for competitive advantage, forecasting in operations, facility and layout planning, product and process design choices, scheduling, inventory control and quality control. The PP, MM, and QM modules of SAP R/3 will be used as demo software.

Prerequisite: Senior standing or Instructor's Consent

 

MGT520 Project and Risk Management     (3.0 Credits)

This course is designed for students who are interested in pursuing the project management area of study. Students will be introduced to the principles of project and program management, followed by the roles of project management, matrix organization and project management techniques, leading students to the efficiently execute and complete projects. Students will also learn how to identify and analyze project risks, and how to reduce or eliminate risk-related factors. These techniques are useful in project proposal development. Methods for ongoing risk assessment and project performance evaluation are included. SAP R/3 may be utilized for hands-on experience.

Prerequisite: MGT 461 or Instructor's Consent

 

MGT 521 Organizational Behavior        (3.0 Credits)

This course focuses on the challenges of managing complex systems. We will explore the leadership and motivational skills relevant to performing as an effective manager, and discuss the different roles associated with managing the individual, the unit, the organization, and the larger system.

Prerequisite: Advanced graduate standing or Instructor's Consent

 

MGT525 Supply Chain Management for E-Business     (3.0 Credits)

Students taking this course will learn about applying evolving methods in integrating the process of product distribution and supply chain management using electronic business skills. This course will teach students specific methods that will allow them to profitably and efficiently fulfill customer demand through the Internet.

Prerequisite: MGT516

 

MGT540 Managing for Quality Improvement   (3.0 Credits)

This course introduces the principles of quality management to students in the context of organizational and cultural change dedicated to the continuous improvement of products and services. The course will focus on quality control and quality assurance in project execution and ongoing operation environment. Students will learn about quality planning and quality management through hands on practice, including quality plan development and execution, quality management processes and implementation. Many quality management techniques and methodologies will be introduced during the course, and students will be lectured about ISO 9000 and other quality standards.

Prerequisite: MGT461 or Instructor's Consent

 

MGT550 International Business Management     (3.0 Credits)

This class teaches students to review the classic five functions of management: planning, organizing, staffing, leading, and controlling. Students will compare managerial practices of many countries. The class will also cover the importance of quality and continuous improvement for gaining a competitive edge. Students will learn practical aspects of management from actual case studies, the strategic considerations for management in the international environment, and the roles of the latest information technologies, including computer networks, decision support systems, telecommuting, and CAD, CAM, CAE.

Prerequisite: Advanced graduate standing or Instructor's Consent

 

MGT552 Technology Product Management and Marketing(3.0 Credits) 

This course is designed to give students a practical experience in product development, and focuses on the management of engineering and technology activities. Topics include technology product design, planning, production, marketing, sales, and maintenance; technological product life cycle from research and development through new product introduction, marketing requirement documentation (MRD), product positioning, channel inventory management, outbound communications, and the organizational role of the product marketing manager. Case study and project presentations are required. Prerequisite: Advanced graduate standing or instructor's consent.

 

MGT611 Strategic Management            (3.0 Credits)

This is an advanced-level case study course that integrates the technical skills and concepts of accounting, finance, marketing management, statistics, and computer applications among others. The course first covers the concepts and techniques of strategic management, followed by case studies. Topics cover an overview of the strategic management process, the three strategy-making tasks, industry and competitive analyses, evaluating company resources and competitive capabilities, strategy and competitive advantages, matching strategy to a company's situation, evaluating the strategies of diversified companies, implementing strategy, and case studies.

Prerequisites: Advanced graduate standing or instructor's consent.

 

MGT613 Manpower Planning         (3.0 Credits)

This course begins with the discussion of the need for manpower planning and gives samples of plans developed for various types of organizations such as manufacturing, high-tech, small business, etc. This course would give students an opportunity to learn about and develop a manpower plan which is part of the Business Plan and also an ongoing dynamic document developed as a part of the Strategic Planning component of the organization. It also has to do with scheduling, rosters and succession planning which is a process of identifying a long-term plan for the orderly replacement of key employees. The course also explores cases of developing a manpower plan including developing a Gap Analysis to determine manpower needs and budgeting for the manpower needs. Developing new HR manpower configurations such as self-managed teams, telecommuting, outsourcing, temps-to-hire and other methods to make companies more flexible and offer economical solutions to the high cost of knowledge workers. The course includes case studies and actual writing of several manpower plans for various sizes of organizations.

Prerequisite: MGT511

 

MKT320 Principles of Marketing           (3.0 Credits)

This course introduces the major principles of marketing, marketing's role within the company and in the global economy. Studies will focus on how to find marketing opportunities with market segmentation, how to get information for marketing decisions, the elements of product planning and new product development, wholesalers and retailers and their strategies, pricing, and promotion.

 

MKT460 Marketing Management (3.0 Credits)

This course studies marketing management by analyzing real-world cases. Students will learn to implement and execute the marketing process through situation assessment, strategy formulation, marketing planning, marketing implementation and evaluation.    

Prerequisite: MKT320 or instructor's approval

 

MKT 514 Marketing       (3.0 Credits)

This course introduces students to the marketing strategies and tactics that provide competitive opportunities for healthcare organizations.  The course focuses on the marketing elements of price, place, product and promotion, concepts that are the basis of constructing and implementing a marketing strategy.  Other topics include market research, product strategy, new technology and MD's, branding, multi-cultural marketing and promotional decisions, including crisis communications.  The class work includes cases, theory and an independent project.

Prerequisite: Advanced graduate standing or Instructor's Consent.

 

MKT 550 E-Commerce Marketing         (3.0 Credits)

This course instructs students achieving the goals of know-how to facilitate a rewarding e-commerce solution and gives students an overview about the e-commerce market operation. The course requires student to adapt the principles and rules of marketing applicable to an e-commerce market and learn how to maintain an achieving result of e-marketing objectives.

Prerequisite: MKT320 or instructor's approval

 

MKT 551 Strategies Marketing              (3.0 Credits)

This course teaches students fundamental concepts and practices in marketing research and data analysis, and use of the data and financial analysis to set strategic positioning strategies. Students will learn both the primary source (such as surveys) as well as secondary sources (Internet, publications, etc.) in research techniques and engage to their own marketing research projects.  .  Emphasis will be on practical marketing research skills of development and basic analysis mechanism leading to strategic marketing. Although statistical analysis will be covered in the course, quantitative analysis skills will be the main focus. The course also supports an overview of quantitative and qualitative tools for strategic marketing, market segmentation process, strategic positioning, and channel marketing issues. Case studies and marketing requirements reports are required.

Prerequisite: MKT460 or instructor's approval

 

MKT552 International Marketing         (3.0 Credits)

This course considers how culture and environment of different countries affect marketing strategy, how to perform a comprehensive analysis of a country to support marketing plan formulation, the strategic implications of different market groups around the world, and special insights on international marketing from a study of special cases.

Prerequisite: MKT460 or instructor's consent.

 

MKT555 International Trade and Operations       (3.0 Credits)

The course is designed to develop the knowledge and understanding of the global marketing environment and of the concepts, tools, and theory that will prepare the students to take the responsibility for successful global market penetration for his/her business organization. The perspective of the course is managerial, i.e., the ability to identify opportunity, resolve problems, and implement solutions and programs.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 501 Introduction to Solar Energy Technologies        (3.0 Credits)

The course covers the advancement, capacity growth, and use of renewable energy sources. Modern interest in renewable energy development is linked to concerns about exhaustion of fossil fuels and environmental, social and political risks of extensive use of fossil fuels and nuclear energy. It is a form of energy development with a focus on renewable energy.

Prerequisite: Graduate standing or instructor's consent.

 

 

MSGE 502 Principles of Electric Circuits and Electrical Power System (3.0 Credits)

The course covers electric circuits design methods, electrical laws, network simulation, linearization around operating point. Emphasis in subjects of alternating current, balancing network, digital circuit, circuit theory, impedance, load, mathematical methods in electronics network analyzer, schematic, series and parallel circuits, as well as power transmission grid system.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 503 Physics of Solar Cells            (3.0 Credits)

Main chapters include interaction of light with matter, energy bands in solids, doping in silicon, the p-n junction, photoexcitation at p-n junction, illuminated p-n junction, the energy source, the efficiency limit, PV fundamental, and Si solar cell fabrication. 

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 504 Photovoltaic Technology Development, Measurement & Characterization      (3.0 Credits)

The course covers the topics of electronic materials and devices, cell and module measurements technologies, tools, and analytical microscopy, electro-optical characterization, and surface analysis. Crystalline silicon research, high-performance PV, and thin film PV technologies.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 505 Solar Power System: Design, Analysis & Installation  (3.0 Credits)

The course covers the topics of island or standalone system, hybrid system, grid-connected & grid-tied system, grid connected inverters, connection to a DC grid, small-scale PV solar systems, small scale DIY solar systems, mounting systems, trackers, system performance and optimization, as well as standardization. 

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 506 Photovoltaic Manufacturing & R&D           (3.0 Credits)

The course covers the topics of current manufacturing procedures, deposition plant for the production of solar cells, substrate washing machine, back reflector machine, amorphous silicon alloy deposition machine, transparent conductor deposition machine, module assembly plant, potential improvements in manufacturing processes, ECD's multiple-band-gap, multiple-junction technology for stable high efficiency solar cells, ECD's microwave plasma

assisted CVD technology for high rate deposition of amorphous silicon, optical enhancement, high quality doped layers, high quality intrinsic layer, device design, device current matching, as well as technical approach and time/cost estimate.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 601 High-Performance Photovoltaic          (3.0 Credits)

Discussed technologies are thin-film multi-junction cells, multi-junction concentrators, future-generation and Novel high-efficiency concepts, amorphous silicon, cadmium telluride, and copper indium diselenide.  The course also includes emerging concepts, such as nano-siazed ?quantum dots?, as well as promise breakthroughs in PV efficiency and affordability which aim to double the sunlight-to-electricity conversion efficiency of PV devices while dramatically cutting the cost of solar energy.

Prerequisite: Graduate standing or instructor's consent.

 

 

MSGE 602 Thin Film Photoltaics            (3.0 Credits)

Thin-film technologies are also being developed as a means of substantially reducing the cost of photovoltaic systems. The rationale for this is that thin-film modules are expected to be cheaper to manufacture owing to their reduced material costs, energy costs, handling costs and capital costs. Thin-film technologies covered in this course are high precision thin film deposition on large substrates, thin-film deposition in Chemical Bath Deposition method, physical vapor deposition (PVD), thermal evaporation, electron beam deposition, cathodic arc deposition, chemical vapor deposition, spin coating, and metallo-organic decomposition.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 603 Solar Thermal Technologies                  (3.0 Credits)

Topics are parabolic troughs technology, power towers, and dish/engine systems, hybrid solar lighting, solar water heaters, as well as solar thermal power cost and development issues.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 604 Solar Cell Electronic Materials & Devices          (3.0 Credits)

Te course of Electronic Materials and Devices studies semiconductor materials, device properties, and fabrication processes to improve the efficiency, stability, and cost of photovoltaic solar energy conversion. Our goal can be characterized three ways: 1) addressing current problems; 2) explore specific techniques and processes to develop and transfer technology improvements that industry will soon need; and 3) create new technologies and lead the development of the knowledge base and tools for the future of PV.

Prerequisite: Graduate standing or instructor's consent.

 

MSGE 605 Energy Economics, Management & Policy          (3.0 Credits)

The course covers the following subjects: Energy Introduction, Energy and the Environment, Energy Demand, Energy Trading and Price Formation, Energy Taxation, The Oil Market and Business, OPEC, Oil Supplies and Prices, The Electricity Markets and Business, The Company Structure and Analysis, Environmental Economics, Restructuring of Energy Industries, and Energy - Economic Modeling and policy Analysis. 

Prerequisite: Graduate standing or instructor's consent.

 

PHYS210 Physics-I (4.0 Credits)

This course is designed for 3 hour lecture and 2 hour laboratory. It covers the basic theory in physics for engineering students, including vectors, motion and Newton's laws, gravitation, work and energy, momentum, mechanics of rigid bodies, oscillations, kinetic theory of gases, and thermodynamics. Laboratory practices are conducted formally each week.

Prerequisite: MATH211 or instructor's consent

 

PHYS211 Physics-II         (4.0 Credits)

This course is designed for 3 hour lecture and 2 hour laboratory. It covers the secondary level theory in physics for engineering students, including Coulomb's law and electric fields, currents and DC circuits, magnetic fields, time-varying EM fields, AC circuits, waves and sound, optics, interference, and diffraction. Laboratory practices are conducted formally each week.

Prerequisite: PHYS210 or instructor's consent