|
Nov 21, 2024
|
|
|
|
2024-2025 Undergraduate and Graduate Catalog
Computer Engineering, B.S.
|
|
(120 units)
According to the curriculum guideline of the Association for Computing Machinery (ACM) and IEEE (Institute of Electrical and Electronic Engineers) Computer Society, Computer Engineering is a field that encompasses both computer science and electrical engineering. It is ‘the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.’ (Taken from their Computer Engineering Curricula Report, p.9). At CSULB, the computer engineering program emphasizes the design, implementation and application of digital and embedded systems. Graduating students will be able to take an idea from conception to design and implementation (including circuit design and programming) and then testing, prototyping and demonstrating a working solution. CSULB offers a hands-on program where students are presented the opportunity to experience the complete cycle from conception to working systems.
|
Program Educational Objectives
After graduation and engaging in the profession of Computer Engineering for a few years, our graduates will have:
- Become a part of California’s high technology workforce, and made significant contributions to Computer Engineering through the research, design and development of a wide range of embedded systems and system-on-chip applications.
- Helped further the state’s economic growth by developing innovative ideas, and translating them into commercial products that benefit society.
- Functioned effectively as team members and/or leaders in multidisciplinary and multicultural environments.
- Recognized the societal and global context of their work and understood professional and ethical responsibilities.
- Continued the pursuit of lifelong learning through such activities as graduate school, distance education, professional training and membership in professional societies and been able to adapt to new engineering tools.
Student Outcomes
The Computer Engineering curriculum is designed so that each student will have acquired the following competencies during their program of study to meet the program objective.
- An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- 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.
- An ability to communicate effectively with a range of audiences.
- 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.
- 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.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Major Declaration
Freshmen admission to engineering majors is to a ‘pre-major’ status (i.e., Pre-Computer Engineering). Continuation in the major will be subject to meeting specific lower division course and GPA requirements at CSULB that indicate the student’s ability to succeed and complete the major. Transfer applicants and CSULB students seeking admission into Computer Engineering must also meet similar major specific requirements. To become fully admitted into the Computer Engineering major, all prospective students (i.e., pre-majors, undeclared, major changes) must have a minimum cumulative 2.5 GPA and complete the following lower-division courses with a minimum grade of “C” prior to earning 60 units:
Core Lower-Division Major Requirements:
General Education Foundations Courses:
- Written and Oral Communication
Degree Progress
First-Time Engineering freshmen pre-major and transfer students must complete the Engineering Degree Progress Requirements within their first academic year. At the end of the second full semester, typically Spring, students who have not met the requirements must either declare another major or meet with an Academic Advisor from the Engineering Student Success Center (ESSC) to determine if the student’s performance in the courses merits an additional Semester to complete. Such students must submit a Degree Progress Extension Petition with the College of Engineering Dean’s Office.
First-Time First-Year Students:
A grade of “C” or better must be achieved within one calendar year.
Transfer Students:
A grade of “C” or better must be achieved within one calendar year.
All Engineering Majors
All Engineering majors are expected to make satisfactory degree progress by completing attempted units, limiting repeats/withdrawals, satisfying critical benchmark courses in a timely manner, and maintaining minimum 2.0 Overall and Major GPAs. Degree Progress is monitored for all undergraduate students each semester. Petitions to attempt a course for the third time are only considered in extenuating circumstances. Students who are not making satisfactory degree progress as described above will have a hold on their registration and are required to meet with their advisor to develop an academic plan. Failure to satisfy the academic progress requirements will result in the student being disqualified from the major.
Requirements
A minimum of 120 units is required for the Bachelor’s Degree. A grade of “C” or better must be achieved in all of the courses required for the major.
Take all of the following courses:
Either take the following:
or both of the following:
Take all of the following courses:
Take one of the following courses:
Take nine units of approved elective to be selected from:
|
|
|