Santa Clara University

Graduate Computer Engineering

Computer Engineering Certificate Programs

Certificate programs are designed to provide intensive background in a narrow area at the graduate level. At roughly one-third of the units of a master’s degree program, the certificate is designed to be completed in a much shorter period of time. These certificate programs are appropriate for students working in industry who wish to update their skills or for those interested in changing their career path. All Santa Clara University courses applied to the completion of a certificate program earn graduate credit that may also be applied toward a graduate degree.

 

Software Engineering

The Advanced Studies in Software Engineering certificate program places an emphasis on methodologies used during the development of large, complex software. The program is appropriate for anyone who is developing new software, maintaining existing software, or who is the technical head of a software development project. In addition to the general requirements, students must have two years of industrial experience in software development and prior course work in data structures and analysis of algorithms, software engineering, discrete mathematics, and predicate logic.

Required Courses (10 units)
  • COEN 286 — Software Quality Assurance and Testing (2 units)
  • COEN 287 — Software Development Process Management (2 units)
  • COEN 385 — Formal Methods in Software Engineering (2 units)
  • COEN 386 — Software Architectures (2 units)
  • COEN 485 — Software Engineering Capstone (2 units)
Elective Courses (select any 6 units)
  • COEN 261 — Structure and Interpretation of Computer Programs (2 units)
  • COEN 275 — Object-Oriented Analysis and Design (4 units)
  • COEN 276 — Software Tools Design (4 units)
  • COEN 277 — Graphical User Interface Design and Programming (2 units)
  • COEN 388 — Principles of Computer-Aided Engineering Design (2 units)
  • EMGT 332 — Software Engineering Economics (2 units)
  • EMGT 339 — Quality Issues in Managing Software (2 units)
  • EMGT 341 — Software Project Metrics (2 units)
 

Networking

The Certificate Program in Networking is intended to provide working professionals in computer engineering, network engineering, and engineering management a proficiency in the fundamentals and recent developments in computer networking. Students who complete the program may pursue a professional career in computer networking, with the ability to understand, analyze, design, implement, validate, and maintain networked systems.

Required Courses (12 units)
  • COEN 233 — Computer Networks (4 units)
  • COEN 239 — Network Design, Analysis (4 units)
Elective Courses (select any 8 units)
  • COEN 234 — Network Management (2 units)
  • COEN 235 — Client/Server Programming (4 units)
  • COEN 236 — UNIX Network Programming (4 units)
  • COEN 315 — Web Architecture and Protocols (2 units)
  • COEN 316 — Web Services (2 units)
  • COEN 317 — Distributed Systems (4 units)
  • COEN 329 — Network Technology (4 units)
  • COEN 331 — Wireless and Mobile Networks (4 units)
  • COEN 332 — Wireless/Mobile Multimedia Networks (4 units)
  • COEN 335 — High-Performance Networking (4 units)
  • COEN 337 — Internet Architecture and Protocols (4 units)
  • COEN 338 — Multimedia Data Compression I: Image and Video (4 units)
  • COEN 339 — Multimedia Data Compression II: Audio and Speech (2 units)
  • COEN 347 — Advanced Techniques in Video Coding (4 units)
  • COEN 350 — Network Security (2 units)
  • COEN 351 — Internet and E-Commerce Security (2 units)
 

Information Assurance

The Advanced Studies in Information Assurance Certificate program provides education in information assurance to working professionals in engineering and engineering management. Applicants are expected to have previous coursework in Operating Systems and Networks. In addition, applicants must complete all courses in Group 1, and 8 units from Group 2 and additional courses should be chosen from Group 2 or Group 3 for a total of 16 units.

Group1: Required courses (4 units)
  • COEN 250 — Information Security Management (2 units)
  • COEN 253 — Secure Systems Development and Evaluation I (2 units)
Group 2: Select enough courses for 8 units (8 units)
  • COEN 350 — Network Security (2 units)
  • COEN 252 — Computer Forensics (4 units)
  • AMTH 387 — Cryptology (4 units)
  • COEN 351 — Internet and E-Commerce Security (2 units)
  • COEN 225 — Secure Coding in C and C++ (2 units)
Group 3: Elective courses
  • COEN 226 — Introduction to System Certification and Accreditation (2 units)
  • COEN 254 — Secure Systems Development and Evaluation II (2 units)
  • COEN 286 — Software Quality Assurance and Testing (2 units)
  • COEN 288 — Software Ethics (2 units)
  • COEN 352 — Advanced Topics in Information Assurance (2 units)
  • EMGT 288 — Management of Quality Assurance (2 units)
  • EMGT 369 — E-Commerce Technology Strategy (2 units)
  • ENGR 310 — Engineering Ethics (2 units)
  • ENGR 330 — Law, Technology, and Intellectual Property (2 units)
Printer-friendly format