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
|