Computer Engineering (BSCPE)

Description

The Bachelor of Science in Computer Engineering program prepares students to have an understanding of computer hardware, software, and electrical engineering fundamentals, thereby acquiring knowledge to develop and/or apply many kinds of computing systems, such as microprocessors, computers, smart phones, and Internet of Things (IoT) devices. Students in the program will have knowledge of computer programming languages, hardware description languages, digital logic design, computer organization, electrical and electronics circuit design, and processing of electrical signals. They will have the ability to apply mathematical and statistical methods for understanding, development, and applications of computing devices.

The graduates of the program will be able to pursue (i) employment in electronic chip design/production companies, hardware/software services companies, and all industries requiring electrical and computer engineers, such as automotive, aerospace, defense, utilities and heavy-machinery; and (ii) advanced study in computer engineering or a related field.

Minimum Total Credit Hours: 126-134 depending on concentration

Goals/Mission Statement

Mission Statement

The mission of the electrical and computer engineering department is to provide quality education to the students of the department.

Statement of Goals

  • To provide high quality instruction and intellectual stimulation for the students
  • To provide opportunity for undergraduate students to participate in research pursued by faculty
  • To instill in our graduates the need for life-long learning
  • To enable graduate students to pursue high quality research so that they will emerge as future technological leaders and academics
  • To establish strong partnerships and lasting relationships with industry, government, professional societies, alumni and academia. These goals are consistent with the University of Mississippi Vision, Mission, and Core Values Statement and the flagship 2020 goals of UM/2020 Strategic Plan which focuses resources in the areas of instruction, research, and service.

Undergraduate Program Philosophy

The computer engineering undergraduate program is founded on basic sciences, mathematics, and engineering science fundamentals. The program emphasizes theoretical foundation as well as the application of scientific knowledge to the solution of engineering problems. This focus is intended to lead students to develop analysis and design skills, and original thought processes that will serve them throughout their careers in a rapidly changing world.

The computer engineering program is a broad-based program with an emphasis on the fundamentals of computer engineering. The curriculum consists of background courses in science and mathematics; courses in the humanities, social sciences, and fine arts that foster an appreciation of the interrelationship of basic sciences, technological advances, and society; and major multi- course sequences in engineering. Multi-course sequence areas are:

  • Core topics common to electrical and computer engineering, such as circuits, electronics, signals and systems analysis, and digital systems
  • Programming languages, computer operating systems, and algorithms and data structures computer architecture and microprocessors
  • Technical elective courses such as embedded systems, VLSI design and testing of computing systems
  • Engineering design

The BSCpE degree program can be pursued with the manufacturing emphasis or no emphasis (general). In the manufacturing emphasis, a specific set of courses are required.

Program Educational Objectives

Based on our philosophy and goals the Faculty of the Department of Electrical and Computer Engineering have adopted the following Undergraduate Program Educational Objectives for graduates of the Bachelor of Science in Computer Engineering (BSCpE) undergraduate program. The graduates of the program within 3-5 years after graduation will:

  • Demonstrate professional engineering competence by holding positions of increasing responsibility in industry or government;
  • Continue to improve their technical skills, knowledge and understanding through research and development activities, continuing education credits and pursuit of professional certificates;
  • Attain advanced degrees and work in academia, government agencies or high-tech companies;
  • Generate professional publications, develop patents and foster entrepreneurship.

Student Outcomes

Students of the Bachelor of Science in Computer Engineering program will demonstrate achievement of the following student 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 judgements, 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 judgement to draw conclusions
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies

Degree Requirements

The academic regulations for this degree program, as entered in the University of Mississippi Catalog, are in effect for the current or selected academic year and semester. The University of Mississippi reserves the right to

  1. change or withdraw courses;
  2. change rules for registration, instruction, and graduation; and
  3. change other regulations affecting the student body at any time.

General Education

Select one of the following First Year Writing I courses:3
Freshman Honors I
Introduction to College Writing
First-Year Writing I
Select one of the following First Year Writing II courses:3
First-Year Writing II
First Year Seminar
Freshman Honors II
Select three hours of fine arts from the following: 13
Art History (ARTH)
Music (MUSC)
Dance (DANC)
Theatre Arts (THEA)
Introduction to the Fine Arts
Interdisciplinary Arts
Advanced Interdisciplinary Arts
Introduction to Music Literature
Fundamentals of Music Theory
Introduction to Music
Introduction to World Music Cultures
Music Theory and Analysis I
Dance Appreciation
Appreciation of the Theatre
Introduction to Cinema
Select six hours of humanities courses from the following:6
African American Experience I
African American Experience II
Classics (CLSC)
English (ENGL 2220-2226)
Introduction to Gender Studies
Introduction to Queer Studies
History (HIST)
Interdisciplinary Humanities
Humanities and the Experience of War
Advanced Interdisciplinary Humanities
Philosophy (PHIL)
Religion (RELG)
Southern studies (SSTU 1000-level)
Freshman Honors I 2
Freshman Honors II 2
Total Hours15
1

Studio and workshop courses cannot be used to satisfy this requirement.

2

if not being used to fulfill composition requirements

General Education II

MATH 2611Unified Calculus & Analytic Geometry I3
MATH 2612Unified Calculus & Analytic Geometry II3
MATH 2613Unified Calculus & Analytic Geometry III3
MATH 2614Unified Calculus & Analytic Geometry IV3
MATH 3530Elementary Differential Equations3
CHEM 1050General Chemistry I3
CHEM 1051General Chemistry Laboratory I1
PHYS 2110Physics for Science & Engineering I3
PHYS 2120Physics for Science & Engineering II3
PHYS 2111Lab Physics for Science & Engineering I1
PHYS 2121Lab Physics for Science & Engineering II1
Total Hours27

Major Requirements

CMPE 4310Computer Architecture3
CMPE 4611Senior Design in Computer Engineering I1
CMPE 4612Senior Design in Computer Engineering II3
ELEC 2350Principles of Digital Systems3
ELEC 2360Digital Systems Laboratory I1
ELEC 2370Electrical Engineering Tools and Toys1
ELEC 3220Electric Circuit II1
ELEC 3310Signals and Systems3
ELEC 3511Electronics Circuits I3
ELEC 3512Electronics Circuits II3
ELEC 3513Electronics Laboratory1
ELEC 3850Advanced Digital Systems3
ELEC 3860Advanced Digital Systems Laboratory1
ELEC 4250Local Area Networks3
ELEC 4850Microprocessor Systems Engineering2
ELEC 4860Microprocessor Systems Engr Lab1
Total Hours33

Major Requirements II

CSCI 1056Programming in Python3
CSCI 2056Data Structures in Python3
CSCI 4023Introduction to Operating Systems3
CSCI 4033Algorithm and Data Structure Analysis3
CMPE 3610Design and Design Tools in ECE1
ENGR 1010
& ENGR 1110
Engineering Fundamentals
and Engineering Fundamentals Lab
3
ENGR 3100Engineering Analysis I3
ENGR 3600Electric Circuit Theory3
ENGR 3610Electric Circuit Laboratory1
MATH 3010Discrete Mathematics3
ECON 3100Engineering Economy3
3 hours of social sciences3
Total Hours32

Standard Option

ELEC 1000Intro to Electrical and Computer Eng1
Select nine hours of Tech Elective I of the following:9
Embedded Systems Design
Testing of Computing Systems
Digital CMOS VLSI Design
Introduction to Quantum Computing
Select nine hours of Tech Elective II of the following:9
Electrical Engineering Analysis I
Theory of Fields
Probability and Random Signals
Theory of Control Systems
Modulation, Noise, and Communications
Solid State Devices
Electronic Properties of Materials
Wireless Mobile Communications
Digital Communications
Introduction to Quantum Computing
Digital Signal Processing
or other courses from Technical Elective I, II not already completed or a maximum of 3 hours of CSCI at 3000 level or above
Total Hours19

Concentration - Manufacturing

MANF 1501Intro to Engineering / Manufacturing1
MANF 1502Intro to Engineering & Manufacturing II1
MANF 2510Manufacturing Processes3
MANF 2520Product Realization Laboratory1
MANF 2550Lean I: Standardized Work & Takt Time1
MANF 3250Principles of Ops & Supply Chain Mgmt3
MANF 3510Manufacturing Product/Process Design1
MANF 3530Accounting & Financial Mgmt for Manf3
MANF 3550Lean II: Continuous Flow/Layout1
MANF 4550Lean III: Practical Problem Solving3
Select nine hours of Technical Electives I of the following:9
Digital CMOS VLSI Design
Introduction to Quantum Computing
Embedded Systems Design
Testing of Computing Systems
Total Hours27