Explore
academic
prospective
faculty
research
student
faculty resources
ccom
alumni
community




Bachelor Of Science In Computer Engineering

Program Components

The BSCE program has four fundamental educational components: mathematics and sciences, engineering, social sciences and humanities, and general education. A liberal number of courses have been set-aside as electives in order to allow students, with the guidance of their advisors, to customize their education according to their personal and career objectives. A summary of required and elective credits within each component is as follows:

  • Math and Science Education : 33 required, 0 elective; for a total of 33 credits
  • Engineering Education: 48 required, 15 elective; for a total of 63 credits
  • General Education: 12 required, 9 elective; for a total of 21 credits
  • Social Science and Humanities Education: 6 required, 6 elective; for a total of 12 credits
Overall: 129 Total Credits


Typical Program of Study Presented by Semester
Typical Program of Study Presented by Subject


Elective Courses

Technical Electives
Students fulfill 12 out of the 15 credits of technical electives by completing the Hardware Systems Concentration or the Software Systems Concentration. Each concentration is completed by taking at least four 3-credit courses specified by the concentration:


Hardware Systems (HWS) Concentration:


Students must take the following courses:
  • CSE 464 - Introduction to VLSI Design
  • CSE 561 - Digital Machine Design
  • CSE 565 - Digital Design Test and Verification

Students select one of the following courses:
  • CSE 572 - Switching Theory and Sequential Machine Design
  • CSE 591 - Topics in Computer Systems Engineering: Topics Related to Hardware


Software Systems (SWS) Concentration:

Students must take the following courses:
  • CIS 453 - Software Specification and Design
  • CIS 454 - Software Implementation

Students select two of the following courses:
  • CSE 483 - Windows Programming
  • CSE 581 - Introduction to Database Management Systems
  • CSE 588 - Translator Design
  • CSE 591 - Topics in Computer Systems Engineering: Topics Related to Software


Social Sciences and Humanities Electives
This 6-credit requirement may be fulfilled by any combination of courses whose contents are in the social science and humanities area.

Non-Engineering/Computer Science Electives
The purpose of this 9-credit requirement of general education elective courses is to provide students with a broad educational experience in a diversity of subjects. These elective courses--either by themselves or in combination with social science and humanities electives--present an attractive opportunity to complete one of the many non-technical minors offered in the University.


Minors


The Computer Engineering curriculum is flexible enough to allow a student to complete minors without taking additional credits or by taking only a few extra courses. Today's computer engineers work in an environment where they are expected to know not only computer hardware and software, but also material from a collection of other subject areas-from device technology or computer science to management and how computers affect the world. The computer engineering curriculum responds to this need by providing students with a strong basis in the fundamentals of computer engineering coupled with additional courses drawn from electrical engineering and computer science. There is also an opportunity to broaden the scope of a student's education.

Minor in Electrical Engineering (EE)
Students majoring in computer engineering are required to take 11 credits of EE courses. By taking nine additional credits of EE courses at the 300 or above levels, a student can earn a minor in EE. Of these nine credits, six are to be taken in addition to the 129 credits required by the computer engineering curriculum.

Non-Technical Minor
A student who would like to complete a non-technical minor has six credits of social sciences and humanities electives and nine credits of non-engineering/computer science electives, which can be used toward any one of more than 70 minors offered at Syracuse University . Since these minors usually require 18 credits, students need to take three credits beyond the 129 credits required by the computer engineering program.

Minor in Mathematics
The computer engineering curriculum requires students to take 18 credits of courses from the Department of Mathematics. To complete a minor in mathematics, students must take two extra math courses. These two courses can be taken as non-engineering/computer science electives. Therefore, students may complete a minor in mathematics within the minimum 129 credits required by the computer engineering program.