Computer Engineering, B.S.

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

The Computer Engineering, B.S. at California State University San Marcos (CSUSM) is designed for ambitious students eager to bridge the gap between hardware and software, tackling complex problems in an era of rapid technological advancement. You will explore the essential principles of both computer science and electrical engineering, preparing you for a dynamic career where innovation is key. This undergraduate degree is ideal if you possess a strong aptitude for mathematics and physics, and are driven to design, develop, and implement the integrated systems that power our modern world, from embedded devices to sophisticated networks.

This full-time, on-campus Bachelor of Science degree is structured over four years, providing you with a comprehensive education through a blend of theoretical coursework and practical application. You will engage with core subjects including digital systems design with HDL, microcontroller systems, computer architecture, and operating systems, alongside essential mathematics and physics. Your learning journey culminates in a senior project, where you will apply your accumulated knowledge to a significant engineering challenge. Upon graduation, you will be well-prepared for roles in hardware/software integration, embedded systems development, and other high-demand technology sectors.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Science in Computer Engineering program provides a comprehensive foundation in both hardware and software aspects of computing. Students will explore core concepts through introductory courses in computer engineering and science, alongside essential mathematics and physics. The curriculum progresses to advanced topics including digital systems design, computer architecture, operating systems, and electronic circuits, culminating in a senior project that integrates theoretical knowledge with practical application.

1 Lower-Division Courses (16 units)

Introduction to Computer Engineering
Computer Science I
Computer Science II
Assembly Language and Digital Circuits
Introduction to Circuit Analysis

2 Supporting Courses (30 units)

Calculus with Applications, I
Calculus with Applications, II
Multivariable Integration
Basic Discrete Mathematics
Probability and Statistics for Engineers and Scientists
Mathematical Methods for Engineering and Physics
Ethics in Engineering
Physics of Mechanics and Sound
Physics of Electromagnetism and Optics

3 Major Requirements (38 Units)

Digital Systems Design with HDL
Introduction to Computer Engineering Laboratory
Microcontroller Systems and Computer Interfacing
System-on-Chip Design
Senior Project Planning
Senior Lab Project
Data Structures and Algorithms
Computer Architecture
Operating Systems
Introduction to Networking
Signals and Systems
Electronic Circuits

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 17,106.00
Second Year Fee Tuition fee
USD 17,106.00
Third Year Fee Tuition fee
USD 17,106.00
Fourth Year Fee Tuition fee
USD 17,106.00
Total Program Cost Estimated total tuition
USD 68,424.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 3,600.00 - USD 5,400.00
Transport USD 840.00 - USD 1,440.00
Utilities & Bills USD 1,200.00 - USD 2,040.00
Estimated Total USD 5,640.00 - USD 8,880.00

Living cost estimates are based on San Marcos Campus.

Outcomes & Employability

What happens after you graduate

78%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Aerospace ManufacturingArtificial Intelligence & Machine LearningBlockchain & Emerging TechnologiesClinical & Medical ServicesCloud Computing & InfrastructureHome Health & Long‑Term CareIT Support & Systems AdministrationProduction & Operations ManagementPublic Health & EpidemiologyQuantity Surveying & Cost Estimation

Top Employers Hiring for this course

ASML

Asurion

Honeywell

Microsoft

Northrop Grumman

Qualcomm

Scripps Health

Why Study Computer Engineering, B.S. at California State University San Marcos (CSUSM)

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Fast Application response time

California State University San Marcos (CSUSM) typically responds to applications within a week, giving you clarity on your options quickly.

Life at California State University San Marcos (CSUSM) in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Engineering, B.S. at California State University San Marcos (CSUSM)

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks. On-campus work does not require a separate permit.

What English language score do I need for this course?

English proficiency is required for admission with specific test scores. Acceptable tests include Duolingo, TOEFL, IELTS, and PTE, each with minimum score requirements.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Engineer, Hardware Engineer, Systems Analyst, Embedded Systems Developer, and Network Engineer.

What will I actually study in this course?

Engineering is broadly described as the creative application of scientific and mathematical principles used to design, develop, improve, and analyze structures, machines, devices, components, systems, and industrial processes useful to society. Computer Engineering is a blend of computer science (CS) and electrical engineering (EE) that focuses on the integration of software and hardware. The CS courses provide the background for software and computers,

When can I start — what are the intake months?

The Computer Engineering, B.S. program has two intake months: January and August. Prospective students should plan their applications accordingly.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️