|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
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: CPE 103, with a grade of C- or better, or equivalent and 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.
-
3.00 Credits
Design of computer ALU's, microprogram controllers, memory systems, and I/0 controllers. Use of LSI components in CPU design. Microprogram and nanoprogram development. 3 lectures. Prerequisite: CPE 427 or consent of instructor.
-
4.00 Credits
Systems-level design and implementation of common computer peripheral devices with emphasis placed on controller and interface aspects. Use of standard and softcore microcontroller platforms with communications to discrete peripherals with I2C, SPI, CAN, and other common bus interfaces. 3 lectures, 1 laboratory. Prerequisite: CPE/EE 329 with a C- grade or better, or consent of instructor.
-
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.
-
4.00 Credits
Team-based design, construction and deployment of an embedded system that includes a custom-built computer. Technical management of product development teams. Technical documentation, configuration management, quality assurance, integration and systems testing. Professionalism. 3 lectures, 1 laboratory. Prerequisite: CPE 350.
-
4.00 Credits
Introduction to sequential and multiprogramming operating systems; kernel calls, interrupt service mechanisms, scheduling, files and protection mechanisms, conventional machine attributes that apply to operating system implementation, virtual memory management, and I/O control systems. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 305 or both CSC/CPE 315 and CSC/CPE 357 .
-
4.00 Credits
Design and implementation of multiprogramming kernels, systems programming methodology, interprocess communications, synchronization, device drivers and network access methods. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 453.
-
4.00 Credits
Survey of topics in computer system and network security, including protection, access control, distributed access control, operating system security, applied cryptography, network security, firewalls, secure coding practices, and case studies from real-world systems. 3 lectures, 1 laboratory. Prerequisite: CSC/CPE 453 and either CSC 300 or CPE 350.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|