Page 149 of 512 ![]() |
![]() View extracted text
Page 149 of San José State University Fall 2006 - Spring 2008 Catalog by San José State University1 CMPE 232. Component-Based and Reuse- Driven Software Engineering Advanced topics in industrial object-oriented and reuse-driven software engineering, processes, software architecture, architectural style, organizing a reuse business, and industrial examples of systematic large-scale software reuse. Teambased projects. Prerequisite: Engr 200W, CmpE 220, CmpE 221, CmpE 271 or instructor consent. 3 units CMPE 234. Multimedia System Design Multimedia software systems concepts and architecture. Topics include multimedia retrieval, representations, multimedia databases, geographic information systems. R-tree, video databases, and multimedia operating systems. Design of high performance media servers. Prerequisite: CmpE 142 and CmpE 220 or instructor consent. 3 units CMPE 235. Mobile-Based Software System Design Study of design methods for wireless-based software systems in infrastructures and frameworks, advanced wireless security, enable technology selection, location detection, service discovery, profile management. Application subjects include wireless messaging systems, payment, advertising, location portals, and mobile agents. Prerequisite: CMPE 220 or CMPE 202 or instructor consent. 3 units CMPE 236. Web-Based Application Systems and Tools Fundamental web concepts, web technology, web system architectures, web security, web system design and methods, search engine, web authoring, Internet groupware, and basics of Ecommerce. Prerequisite: Engr 261, Cmpe 220, CmpE 221. 3 units CMPE 237. Design of E-Commerce Systems Current e-commerce concepts, business models, electronic transaction processing, e-commerce security problems and solutions, e-commerce systems and components, electronic auctions and negotiation, trading methods, business framework for e-commerce applications, and web advertising and marketing. Prerequisite: Engr 261 and CmpE 220 or CmpE 221. 3 units CMPE 238. Agent-Oriented Enterprise Software Engineering Key concepts of agent-oriented enterprise software engineering, agent technologies, multiagent systems, software agents and workflows for enterprise application system engineering. Industrial examples. Team-based projects. Prerequisite: Engr 200W, CmpE 220, CmpE 221, or instructor consent. 3 units CMPE 240. Advanced Microcomputer Design Hardware implementation of a microcomputer architecture using modern microprocessors and related integrated circuits: clock subsystem, bus drivers, map decoders, R/W memory, ROM, serial and parallel I/O, DMA, interrupts. Prerequisite: CmpE 127 or instructor consent. 3 units CMPE 241. Embedded System Development Tools Advanced topics dealing with embedded system development software tools, including system monitors, macro assemblers, in-circuit emulators, simulators, cross compilers, cross assemblers and interpreters. Prerequisite: CmpE 240 or instructor consent. 3 units CMPE 242. Embedded Hardware Design Advanced topics dealing with microprocessor and microcontroller hardware and firmware including processor architecture, advanced memory and I/O systems design, multilevel bus architecture, interrupt systems. Design project. Prerequisite: CmpE 240 or instructor consent. 3 units CMPE 243. Embedded Systems Applications Embedded system interfacing techniques; peripheral devices; discussion of industrial, telecommunication, automotive, medical, and consumer applications of embedded systems. Design project. Prerequisite: CmpE 242 or instructor consent. 3 units CMPE 244. Embedded Software Experiments dealing with advanced embedded software programming concepts, interfacing techniques, hardware organization and software development using an embedded systems. Individual projects. Prerequisite: CmpE 200, CmpE 220 or instructor consent. Misc/Lab: Lecture 2 hours/lab 3 hours. 3 units CMPE 250. Computerized Robots Evolution of computerized robots, overview of robot applications, robot system elements, artificial intelligence, pattern recognition, computer controlled functions, robot controllers, survey of computerized robot products and future trends in robot technology. Prerequisite: CmpE 130, CmpE 140 and Math 129A. 3 units CMPE 251. Software Techniques in Robotics Discussion of software methods in robotics, robot programming languages, robot architecture and operating systems, robot interfacing and robot task software. Extensive software projects dealing with robots. Prerequisite: CmpE 250. 3 units CMPE 252. Computer Hardware Techniques in Robotics Computer hardware tools and techniques for robots, embedded microprocessors, real-time microprocessor networks, computer architecture for vision, three-dimensional computer vision, computer controlled robot clusters, stand-alone versus distributed robotics, design of computerized robot controllers and extensive computer hardware projects dealing with robots. Prerequisite: CmpE 250. 3 units CMPE 254. Computerized Robots Laboratory Design and implementation of experiments dealing with robot applications, robot task software, robot operating systems, robot interfacing, computer vision and other hardware and software techniques. Individual projects. Prerequisite: CmpE 250. Misc/Lab: Lecture 1 hour/lab 3 hours. 2 units CMPE 260. Computer Applications Special features of CPU memory, storage and input-output equipment for computer applications in different fields. Hardware and software aspects of computer security. Architecture, hardware and software aspects of fault tolerant computers. Prerequisite: CmpE 200. 3 units CMPE 261. Real Time Computer System Applications of real time computer systems in different fields; characteristics, hardware and software aspects of real time systems; design of real time systems; application programs, files, databases and operating systems for real time systems; testing and debugging of real time systems. Prerequisite: CmpE 240. 3 units CMPE 262. Video Compression, Architecture, and Design Component vs. composite video, two-dimensional sampling theory, video digitization, adaptive quantization, Huffman coding, arithmetic coding, adaptive arithmetic coding, CDT and Wavelet transform, motion estimation, MPEG implementations, H.32X standards. Prerequisite: CmpE 220, C/C++. 3 units CMPE 264. Advanced Digital and Computing System Design Advanced topics in register-transfer-level design of complex digital functional blocks, applicationspecific instruction set processors, and systemlevel integration/validation using Verilog/VHDL/Clevel hardware description languages. Prerequisite: CmpE 200 or instructor consent. 3 units CMPE 271. Advanced Java Programming Language, environment tools for Mobile Object Application Construction; object-oriented software engineering principles and practices highlighting mobile objects design and performance; laboratory applications and applets with Java IDE. Prerequisite: High-level language. Misc/Lab: Lecture 2 hours/lab 3 hours. 3 units CMPE 272. Enterprise Software Overview Introduction to enterprise software systems. Covers network operating systems, DbMS, transaction monitors, groupware, distributed objects, system management and the Web. Covers standards such as J2EE, CORBA, SQL, JDBC, and HTTP; and emerging technologies. Prerequisite: Classified graduate standing or instructor consent. 3 units CMPE 273. Enterprise Distributed Objects Introduction to distributed objects and object request brokers. In depth study of the CORBA standard and object services. Also covers the DCOM ORB. Lab is based on building CORBA distributed object systems. Prerequisite: Java programming, CmpE 272 or instructor consent. Misc/Lab: Lecture 2 hours/lab 3 hours. 3 units[close] |
Page 149 of 512 ![]() |
All Copyrights are and remain property of San José State University. Who-sells-it.com is not an official partner of San José State University. |