|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Deployment of a sizeable software product by a student team. Software maintenance and deployment economic issues. Management of deployed software: version control, defect tracking and technical support. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 405.
-
4.00 Credits
Selected topics in software engineering. Topics may include program generation, quality assurance, formal methods, software metrics, design methods, testing, or software development processes. The Schedule of Classes will list topic selected. Total credit limited to 8 units. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 309 or CSC/CPE 307.
-
4.00 Credits
Theory and application of concepts relevant to autonomous mobile robots. Sensor and actuator interfacing, programming mobile robots, mobile robot configurations, software architectures and algorithms. 3 lectures, 1 laboratory. Prerequisite: CPE/EE 329 or both CSC/CPE 315 and CSC/CPE 357 or consent of instructor.
-
4.00 Credits
Construction of the front end of a compiler including lexical analysis, syntactic analysis, type checking, and formal semantics. Introduction to regular languages, finite automata, and context-free grammars. 3 lectures, 1 laboratory. Prerequisite: CSC 349 and either CSC/CPE 357 or CSC/CPE 353.
-
4.00 Credits
Language principles and design issues: bindings, conversion, parameter passing, and dynamic semantics. Language implementation: intermediate code representation, memory management, code optimization, and code generation. Functional programming languages. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 430.
-
4.00 Credits
Principles of object-oriented design, with emphasis on use of these principles in the design of graphical interfaces. Comparison and contrasting of two major object-oriented languages and their corresponding GUI class libraries. Language-independent object-oriented design methods, and application of these methods in the construction of a GUI-based project. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 103, with a grade of C- or better, or equivalent and CSC/CPE 305.
-
4.00 Credits
Project-based study of web-based three-tiered applications, including current best practices and tools for design, implementation and testing of browser interface, serverside business logic, object-relational mapping, databases, and web services. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 357 (with a grade of C- or better) and CSC/CPE 365 or consent of instructor. New course effective Spring 2009.
-
4.00 Credits
Theory of formal languages and automata. Turing machines. Chomsky hierarchy. Theory of decidability and computability. 4 lectures. Prerequisite: CSC 141 and CSC/CPE 430.
-
4.00 Credits
Introduction to the use of computers to solve problems in molecular biology. The algorithms, languages, and databases important in determining and analyzing nucleic and protein sequences and their structure. 3 lectures, 1 laboratory. Prerequisite: Consent of instructor or the following: CSC/CPE 103, with a grade of C- or better, or BIO 447 and senior standing.
-
4.00 Credits
Selected aspects of the verification, analysis and design of algorithms. The Schedule of Classes will list topic selected. Total credit limited to 8 units. 3 lectures, 1 laboratory. Prerequisite: CSC 349.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|