The Bachelor of Science in Computer Engineering at San José State University combines electrical engineering fundamentals with computer science to prepare students to design hardware, firmware and integrated systems. It suits students who enjoy maths, electronics and programming and who want hands‑on experience and industry exposure in a Silicon Valley setting.
What you'll study
The Computer Engineering curriculum blends core engineering science with computer systems and software. Early years emphasise mathematics, physics and basic engineering principles; later years focus on electronics, digital systems and embedded computing. Typical modules and subjects include:
- Mathematics and foundational sciences: calculus, differential equations, linear algebra, probability and statistics, and physics for engineers.
- Fundamental engineering: circuit analysis, signals and systems, electronic devices and semiconductor fundamentals.
- Digital and computer systems: digital logic design, microprocessors and microcontrollers, computer organisation and architecture.
- Software and systems engineering: data structures and algorithms, operating systems, embedded systems programming, and real‑time systems.
- Communications and networking: data communications, networking fundamentals and wireless systems.
- Advanced topics and electives: VLSI design, FPGA design, hardware description languages (VHDL/Verilog), machine learning for embedded systems, robotics and Internet of Things (IoT).
- Laboratory and hands‑on work: repeated lab courses accompanying core subjects, project labs in digital and analog electronics, embedded systems labs and maker space sessions.
- Senior design project: a capstone team project that integrates hardware and software to solve a practical engineering problem, often sponsored or mentored by industry partners.
- General education: communication, ethics, humanities and social sciences to develop broader professional skills.
Entry requirements
Applicants are normally expected to hold a high school diploma or equivalent with strong preparation in mathematics (calculus or precalculus) and physics. Typical academic preparation includes coursework in algebra, trigonometry, calculus, and laboratory science. Admissions will consider overall academic record and coursework rigor.
Specific requirements often include:
- A strong grade profile in mathematics and science subjects.
- Prerequisite knowledge of calculus and introductory physics; some experience with programming is advantageous but not always mandatory.
- English language proficiency for applicants whose first language is not English, demonstrated by recognised tests such as TOEFL or IELTS, unless exempted.
- Transfer applicants from community colleges or other institutions should present completed lower‑division engineering prerequisites and transcripts; articulation agreements may apply.
Career prospects
Graduates of the programme enter a wide range of technical roles across hardware and software domains. Common career paths include:
- Embedded systems engineer, developing firmware for devices and consumer electronics.
- Hardware design engineer, working on digital and mixed‑signal circuit design, PCB layout and VLSI.
- Systems or test engineer, responsible for integration, validation and verification of electronic systems.
- Software engineer for systems‑level software, drivers and operating systems.
- Network and communications engineer, focusing on connectivity for IoT and wireless systems.
- Roles in semiconductor companies, robotics, automotive electronics, aerospace, medical devices and industrial automation.
- Progression to graduate study (master’s or PhD) in electrical/computer engineering or related disciplines for research and specialised careers.
Why study at San José State University
San José State’s Computer Engineering programme is situated in the heart of Silicon Valley, giving students direct access to industry employers, internships and collaborative projects. The department emphasises practical, project‑based learning through well‑equipped electronics and embedded systems labs, capstone projects and makerspaces.
Students benefit from strong industry links that support internship and employment opportunities, faculty with industry and research experience, and career services focused on engineering recruitment. The programme’s curriculum is designed to meet professional engineering standards and to prepare graduates to work on contemporary hardware/software systems used across technology sectors.
Explore more on ScholarshipsAds