2023-2024 Undergraduate Course Catalog 
    
    Dec 11, 2024  
2023-2024 Undergraduate Course Catalog [ARCHIVED CATALOG]

Computer Engineering, BS


Return to {$returnto_text} Return to: College of Engineering and Computer Science

Program Director

Jennifer Graham
315-443-2652
eecsugradadmit@syr.edu

Description

The Bachelor of Science in Computer Engineering (BSCE) program at Syracuse was originally established in 1969 through the former Department of Electrical Engineering and was the second such program of its kind in the nation. This program has been accredited by the Accreditation Board for Engineering and Technology (ABET) since 1973. Currently the BSCE program is housed in the Department of Electrical Engineering and Computer Science (EECS) which is a department in the College of Engineering and Computer Science (E&CS).

Computer Engineering (CE) at Syracuse University has two primary foci: Computer Hardware Design: including an understanding of design methodologies for electronic circuits, digital systems, computer architecture and integrated circuits, and Computer Software Design: including an understanding of design methodologies for algorithms and data structures, operating systems, and a wide variety of software applications across various computer languages. In addition to design methodologies, test and verification principles are studied, as well as performance estimation and the underlying computation theory. There is an excellent opportunity in laboratories to put the theory and design methods into practice by using digital components, design simulators, and microcontrollers.

Part of the department’s mission is to enable CE graduates to use computer engineering and other knowledge to solve relevant societal problems as described by the BSCE Educational Objectives. This is accomplished by a rigorous curriculum that prepares students to achieve the BSCE Educational Outcomes prior to graduation and the BSCE Educational Objectives after graduation.

Educational Objectives for the BSCE Program

The Program Educational Objectives of the Bachelor of Science in Computer Engineering in the Department of Electrical Engineering and Computer Science at Syracuse University are broad statements that describe what graduates are expected to attain within a few years after graduation.

The Program Educational Objectives of the BSCE program are that graduates will be:

A. Demonstrating their professional competence, integrity, leadership, innovative thinking, openness to new ideas and opportunities for continued professional development, and ability to work effectively both individually and in diverse teams.

B. Demonstrating their ability to produce and communicate feasible, timely, and equitable solutions to important problems in their profession.

C. Exhibiting the intellectual flexibility necessary to solve new problems in innovative ways by integrating multiple viewpoints from several disciplines in search of the best possible solutions or applying their knowledge to different professional disciplines.

This program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org

Student Learning Outcomes


1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

3. An ability to communicate effectively with a range of audiences

4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies

BSCE Requirements


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:


50 required, 18 elective; for a total of 68 credits;

General Education:


9 required, 9 elective; for a total of 18 credits;

Social Science and Humanities Education:


4 required, 6 elective; for a total of 10 credits.

Total Credits 129


A Typical Program of Study Presented by Semester


Total Credits: 18

Total Credits: 17

Total Credits: 16

Total Credits: 17

Total Credits: 15

Total Credits: 16

Fourth Year, Fall Semester


Total Credits: 15

Fourth Year, Spring Semester


Total Credits: 15

Total Credits: 129


Note:


*CIS 321  can be waived if a student takes both MAT 521  and MAT 525 .

 

General Information


Note that CPS courses cannot be taken to fulfill any of the requirements for the Computer Engineering undergraduate program. These courses are designed for non-majors in Computer Engineering or in Computer Science.

Elective Courses


Technical Electives


Students are required to 18 credits of upper division electives with the ELE, CSE, or CIS prefix.  A minimum of 9 credits from courses with a prefix of CSE and a minimum of 6 credit hours must be 400 level or higher.

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. A glossary of course designations with such contents can be found in the Humanities Division and the Social Sciences Division of the College of Arts and Sciences with the exception of the following Anthropology - Physical courses: ANT 131 , 331, ANT 431 , 432, and ANT 433 . These glossaries are given in The College of Arts and Sciences section of the Undergraduate Catalog.

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 mathematics, electrical engineering and computer science. With the core courses in MAT, BSCE students normally are no more than 9 credits away from completing a minor in Mathematics (MAT).

Return to {$returnto_text} Return to: College of Engineering and Computer Science