Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
Lancaster Campus    
2019-2020 USC Lancaster Bulletin 
    
 
  Nov 26, 2024
 
2019-2020 USC Lancaster Bulletin

Computer Engineering, BSE



Accreditation

The Computer Engineering Program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

Learning Outcomes

  • Students will demonstrate an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • Students will demonstrate 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.
  • Students will demonstrate an ability to communicate effectively with a range of audiences.

  • Students will demonstrate 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.
  • Students will demonstrate 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.
  • Students will demonstrate an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

  • Students will demonstrate an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Academic Standards

Program GPA

Program GPA requirement policies are described in the College of Engineering and Computing section of this bulletin. For the purpose of these policies, the following courses are used to determine the Program GPA for the Computer Engineering B.S.E. program: all Lower Division Computing courses, Computer Engineering Major, Computer Engineering Electives, Electrical Engineering courses, and CSCE 390.

Exclusions

No Computer Engineering course may be counted toward a minor. All other required courses and electives may be used for a minor as appropriate. CSCE 101 and CSCE 102 are not major courses and may not be used for degree credit.

Minimum Course Grades

The Computer Engineering B.S.E. program requires that a grade of “C” or better be earned  in each of the following courses: ENGL 101  , ENGL 102  , MATH 141  , MATH 142  , MATH 374  , PHYS 211  , PHYS 211L  , and all CSCE courses applied to the degree.

Major Map

A major map is a layout of required courses in a given program of study, including critical courses and suggested course sequences to ensure a clear path to graduation.

Major maps are only a suggested or recommended sequence of courses required in a program of study. Please contact your academic advisor for assistance in the application of specific coursework to a program of study and course selection and planning for upcoming semesters.

Computer Engineering, BSE

 


Degree Requirements (125-134 hours)

See College of Engineering and Computing  for entrance requirements, progression requirements, and special academic opportunities.

  1. Carolina Core (35-44 hours)
  2. College Requirements (0 hours)
  3. Program Requirements (57 hours)
  4. Major Requirements (33 hours)

1. Carolina Core (35-44 hours)


Effective, Engaged, and Persuasive Communication: Written — CMW (6 hours)

Must be passed with a grade of C or higher.

Analytical Reasoning and Problem Solving — ARP (8 hours) 

Must be passed with a grade of C or higher.

Scientific Literacy — SCI (8 hours)

Global Citizenship and Multicultural Understanding: Foreign Language — GFL (0-6 hours)

Score two or better on foreign language placement test; or complete the 109 and 110 courses in FREN, GERM, LATN or SPAN; or complete the 121 course in another foreign language.

​Global Citizenship and Multicultural Understanding: Historical Thinking — GHS (3 hours) 

Global Citizenship and Multicultural Understanding: Social Sciences — GSS (3 hours) 

Aesthetic and Interpretive Understanding —  AIU (3 hours)

Effective, Engaged, and Persuasive Communication: Spoken Component* — CMS (3 hours)

Information Literacy* —  INF (0-3 hours)

Values, Ethics, and Social Responsibility* — VSR (1 hour)

  • CSCE 390 - Professional Issues in Computer Science and Engineering  -must be passed with a grade of C or higher

Carolina Core Stand Alone or Overlay Eligible Requirements — Overlay-approved courses offer students the option of meeting two Carolina Core components in a single course. A maximum of two overlays is allowed. The total Carolina Core credit hours for this program must add up to a minimum of 35 hours.

2. College Requirements (0 hours)


No college-required courses for this program.

3. Program Requirements (57 hours)


Supporting Courses (57 hours)

Foundational Courses (23 hours)

Lower Division Computing (22 hours) 

Must be passed with a grade of C or higher.

Electrical Engineering (12 hours)

  • ELCT 102 - Electrical Science  -must be passed with a grade of C or higher
  • ELCT 201 - Introductory Electrical Engineering Laboratory  
  • ELCT 221 - Circuits  -must be passed with a grade of C or higher
  • ELCT 222 - Signals and Systems  -must be passed with a grade of C or higher

4. Major Requirements (33 hours)


Must be passed with a grade of C or higher.

Major Courses (24 hours)

  • CSCE 311 - Operating Systems  
  • CSCE 313 - Embedded Systems  
  • CSCE 317 - Computer Systems Engineering  
  • CSCE 350 - Data Structures and Algorithms  
  • CSCE 416 - Introduction to Computer Networks  
  • CSCE 490 - Capstone Computing Project I  
  • CSCE 492 - Capstone Computing Project II  
  • CSCE 611 - Advanced Digital Design  

Major Electives (9 hours)

Select from the following:

  • CSCE 330 - Programming Language Structures  
  • CSCE 355 - Foundations of Computation  
  • ELCT 321 - Digital Signal Processing  
  • ELCT 331 - Control Systems  
  • Other approved CSCE courses numbered 510 and higher.