|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Principles for engineering requirements analysis and design of large complex software systems. Software process models. Methods of project planning, tracking, documentation, communication, and quality assurance. Analysis of engineering tradeoffs. Group laboratory project. Technical oral and written presentations. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 103 with a grade of C- or better, and CSC/CPE 357 or CSC/CPE 353.
-
4.00 Credits
Continuation of the software lifecycle. Methods and tools for the implementation, integration, testing and maintenance of large software systems. Software development and test environments. Software quality assurance. Group laboratory project. Technical presentation methods and practice. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 308.
-
4.00 Credits
How computers and computer devices work. Introduction to software systems and applications. How computers connect with various media including images, speech and data. How information is encoded and transmitted across networks. Relationship between the computer and human information processing. 4 lectures. Prerequisite: Junior standing and completion of GE Area B.
-
4.00 Credits
In-depth study of the instruction set architecture and hardware design of a specific CPU. Introduction to pipelines, input/output and multi-processors. Computer abstractions and performance measurement. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 103 and either CPE/EE 229 or CSC 225.
-
4.00 Credits
Introduction to micro controllers and their applications as embedded devices. Hardware/software tradeoffs, micro controller selection, use of on-chip peripherals, interrupt driven real-time operation, A/D conversion, serial and parallel communications, watch-dog timers, low power operation and assembly language programming techniques. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 315 or CPE/EE 329.
-
4.00 Credits
Advanced topics in Unix, system calls, library functions, shell scripts, and selected Unix tools. 4 lectures. Prerequisite: CSC/CPE 103, with a grade of C- or better, or CSC 234.
-
4.00 Credits
An intensive survey of numerical analysis techniques used for solving engineering problems. Topics include solution of nonlinear equations, solution of linear systems, interpolation, numerical quadrature, ordinary differential equations and boundary value problems. Not open to students who have completed CSC 342. 4 lectures. Prerequisite: MATH 244 and one of the following courses: CSC 101, CSC 231, CSC 232, CSC 234, CSC 235, or consent of instructor. Change effective Spring 2009.
-
3.00 Credits
Computer solutions of nonlinear equations and systems of linear equations. Polynomial interpolation. Numerical quadrature. Introduction to the solution of ordinary differential equations. 3 lectures. Prerequisite: MATH 143 and knowledge of a high level programming language, or ability to use one of the following systems: Maple, MatLab, Mathematica, or Mathcad.
-
3.00 Credits
Solution of systems of differential equations, predictor-corrector methods, stiff equations. Approximation methods: cubic splines, B-splines, Bezier curves, least squares, methods for solving boundary value problems. 3 lectures. Prerequisite: CSC 342 or equivalent.
-
4.00 Credits
Intermediate and advanced algorithms and their analysis. Mathematical, geometrical, and graph algorithms. NP-complete problems. Additional topics will be chosen from pattern matching, file compression, cryptology, dynamic and linear programming, and exhaustive search. 4 lectures. Prerequisite: CSC/CPE 103, with a grade of C- or better, and MATH 142 and either STAT 312 or STAT 321.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|