Info.sjsu.edu


Computer Engineering

Computer Engineering

CMPE 025: The Digital World and Society
CMPE 030: Programming Concepts and Methodology
CMPE 050: Object-Oriented Concepts and Methodology
CMPE 101: Programming Concepts and Problem Solving
CMPE 102: Assembly Language Programming
CMPE 104: Fundamentals of Software Engineering
CMPE 110: Electronics for Embedded Systems
CMPE 120: Computer Organization and Architecture
CMPE 124: Digital Design I
CMPE 125: Digital Design II
CMPE 126: Algorithms and Data Structure Design
CMPE 127: Microprocessor Design I
CMPE 130: Advanced Algorithm Design
CMPE 131: Software Engineering I
CMPE 132: Information Security
CMPE 133: Software Engineering II
CMPE 135: Object-Oriented Analysis and Design
CMPE 136: Information Engineering
CMPE 137: Wireless Mobile Software Engineering
CMPE 138: Database Systems I
CMPE 139: Fundamentals of Data Mining
CMPE 140: Computer Architecture and Design
CMPE 142: Operating Systems Design
CMPE 143: Microcomputer Design
CMPE 146: Real-Time Embedded System Co-Design
CMPE 147: Fundamentals of System on Chip (SoC) Design
CMPE 148: Computer Networks I
CMPE 149: Computer Networks II
CMPE 152: Compiler Design
CMPE 163: Computer Graphics Program Design
CMPE 164: Wireless Networks Architecture and Design
CMPE 165: Software Engineering Process Management
CMPE 168: Software Design Studio I
CMPE 172: Enterprise Software Platforms
CMPE 179: Digital Design Using Hardware Description Languages
CMPE 180: Individual Studies
CMPE 187: Software Quality Engineering
CMPE 188: Machine Learning for Big Data
CMPE 189: Special Topics in Computer Engineering
CMPE 195A: Senior Design Project I
CMPE 195B: Senior Design Project II
CMPE 195C: Interdisciplinary Senior Project I
CMPE 195D: Interdisciplinary Senior Project II
CMPE 197: Cooperative Education Project
CMPE 198: Technology and Civilization
CMPE 200: Computer Architecture
CMPE 202: Software Systems Engineering
CMPE 203: Software Engineering Management
CMPE 206: Computer Network Design
CMPE 207: Network Programming and Application
CMPE 208: Network Architecture and Protocols
CMPE 209: Network Security
CMPE 212: Computer System Design with SoC Approach
CMPE 213: Parallel Processing
CMPE 217: Human Computer Interaction
CMPE 219: HCI for Cyber Security
CMPE 220: System Software
CMPE 221: SOA Analysis and Design
CMPE 225: Operating System Design
CMPE 226: Database Systems
CMPE 227: Distributed Systems
CMPE 232: Component-Based and Reuse-Driven Software Engineering
CMPE 234: Multimedia System Design
CMPE 235: Mobile Software System Design
CMPE 236: Mobile Web Application Systems
CMPE 237: Design of E-Commerce Systems
CMPE 238: Agent-Oriented Enterprise Software Engineering
CMPE 239: Web and Data Mining
CMPE 240: Advanced Computer Design
CMPE 241: Embedded System Development Tools
CMPE 242: Embedded Hardware Design
CMPE 243: Embedded Systems Applications
CMPE 244: Embedded Software
CMPE 245: Embedded Wireless Architecture
CMPE 250: Computerized Robots
CMPE 251: Software Techniques in Robotics
CMPE 253: Advanced Bioinformatics Computational Laboratory For Engineers
CMPE 261: Real Time Computer System
CMPE 262: Embedded Multimedia Architecture
CMPE 264: Advanced Digital and Computing System Design
CMPE 265: High Speed Digital System Design
CMPE 270: Information Engineering
CMPE 271: Advanced Java Programming
CMPE 272: Enterprise Software Platforms
CMPE 273: Enterprise Distributed Systems
CMPE 274: Business Intelligence Technologies
CMPE 275: Enterprise Application Development
CMPE 276: XML for E-Business
CMPE 277: Smartphone Application Development
CMPE 278: Advanced Enterprise Components
CMPE 279: Software Security Technologies
CMPE 280: Web UI Design and Development
CMPE 281: Cloud Technologies
CMPE 282: Cloud Services
CMPE 283: Virtualization Technologies
CMPE 284: Storage and Network Virtualization
CMPE 285: Software Engineering Processes
CMPE 286: Advanced Software Engineering Processes
CMPE 287: Software Quality Assurance and Testing
CMPE 289: Cloud Security Engineering
CMPE 290: Computer Engineering Research and Development Methods
CMPE 292: Int'l Program Studies
CMPE 294: Computer Engineering Seminar
CMPE 294A: Cyber Security Seminar
CMPE 294L: Graduate Laboratory
CMPE 295A: Master Project I
CMPE 295B: Master Project II
CMPE 295W: Master Project
CMPE 297: Special Topics in Computer Engineering
CMPE 298: Special Problems
CMPE 298I: Computer/Software Engineering Internship
CMPE 299A: Master Thesis I
CMPE 299B: Master Thesis II

Software Engineering

SE 046A: Introduction to Programming
SE 046B: Introduction to Data Structures
SE 102: Assembly Language Programming
SE 104: Fundamentals of Software Engineering
SE 110L: Advanced Computing Laboratory
SE 116A: Introduction to Computer Graphics
SE 116B: Computer Graphics Algorithms
SE 120: Computer Organization and Architecture
SE 123A: Bioinformatics I
SE 123B: Bioinformatics II
SE 130: Windows Programming
SE 131: Software Engineering I
SE 133: Software Engineering II
SE 134: Computer Game Design and Programming
SE 135: Object-Oriented Analysis and Design
SE 137: Wireless Mobile Software Engineering
SE 139: Fundamentals of Data Mining
SE 146: Data Structures and Algorithms
SE 148: Computer Networks I
SE 149: Operating Systems
SE 152: Programming Paradigms
SE 153: Concepts of Compiler Design
SE 154: Formal Languages and Computability
SE 155: Introduction to the Design and Analysis of Algorithms
SE 156: Introduction to Artificial Intelligence
SE 157A: Introduction to Database Management Systems
SE 157B: Database Management Systems II
SE 158B: Computer Network Management
SE 163: Computer Graphics Program Design
SE 165: Software Engineering Process Management
SE 166: Information Security
SE 168: Software Design Studio I
SE 172: Enterprise Software Platforms
SE 174: Server-side Web Programming
SE 180: Individual Studies
SE 187: Software Quality Engineering
SE 188: Machine Learning for Big Data
SE 195A: Senior Design Project I
SE 195B: Senior Design Project II