Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Electrical Engineering | Computer Engineering | Computer Science
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Computer Engineering (BS)

Program Information

The Computer Engineering Baccalaureate program is accredited by the Engineering Accreditation Commission of ABET. Students are required to pass major courses with a grade of C- or better before taking follow-on courses.


Learning Outcomes

  • Engineering Problems: An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering science and mathematics.
  • Engineering Design: An ability to apply engineering design to produce solutions that meet specified needs with consideration for public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • Communication: An ability to communicate effectively with a range of audiences.
  • Ethics: 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.
  • Teamwork: 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.
  • Experimentation: An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • Lifelong Learning: An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Program Requirements

Requirement 1 Complete 25 Courses

  • C S 111 - Intro to Computer Science 3.0
  • C S 235 - Data Structures 3.0
  • C S 236 - Discrete Structure 3.0
  • C S 240 - Adv Software Construction 4.0
  • EC EN 191 - New Student Seminar 0.5
  • EC EN 192 - Freshman Project 1.0
  • EC EN 224 - Introduction to Computer Sys 3.0
  • EC EN 225 - Computer Systems Lab 1.0
  • EC EN 240 - Circuits 4.0
  • EC EN 320 - Digital Systems 4.0
  • EC EN 330 - Intro Embedded Programming 4.0
  • EC EN 340 - Electronic Circuit Design 1 4.0
  • EC EN 380 - Signals & Systems 4.0
  • EC EN 390 - Jr. Team Design Project 3.0
  • EC EN 391 - Junior Seminar 0.5
  • EC EN 475 - Capstone Design 1 3.0
  • EC EN 476 - Capstone Design 2 3.0
  • MATH 112 - Calculus 1 4.0
  • MATH 113 - Calculus 2 4.0
  • MATH 213 - Elementary Linear Algebra 2.0
  • MATH 215 - Computational Linear Algebra 1.0
  • MATH 334 - Ordinary Differential Equation 3.0
  • PHSCS 121 - Intro to Newtonian Mechanics 3.0
  • PHSCS 220 - Intro Electricity & Magnetism 3.0
  • STAT 201 - Stat for Engineers & Scientist 3.0

Requirement 2 Complete 2 Requirements

  • Requirement 2.1 Complete 1 of 2 Courses
    • CHEM 105 - Gen College Chem 1+Lab Integr 4.0
    • CHEM 111 - Principles of Chemistry 1 4.0
  • Requirement 2.2 Complete 1 of 2 Courses
    • WRTG 312 - Persuasive Writing 3.0
    • WRTG 316 - Technical Communication 3.0

Requirement 3 Complete 8 hours

  • Technical Electives:
    • EC EN 423 - Computer Organization 4.0
    • EC EN 425 - Real-Time Operating Systems 4.0
    • EC EN 426 - Computer Networks 4.0
    • EC EN 427 - Embedded Systems 4.0
    • EC EN 433 - Intro to Robotics & Autonomy 4.0

Requirement 4 Complete 4 hours

  • Technical Electives. (Note: EC En courses will not double count.) Other courses may be approved by the department.
    • C S 312 - Algorithm Design & Analysis 3.0
    • C S 340 - Software Design 3.0
    • C S 345 - Operating Systems Design 3.0
    • C S 428 - Software Engineering 3.0
    • C S 431 - Algorithmic Lang & Compilers 3.0
    • C S 452 - Database Modeling Concepts 3.0
    • C S 455 - Computer Graphics 3.0
    • C S 456 - Mobile and Ubiquitous HCI 3.0
    • C S 460 - Comp Comms & Networking 3.0
    • C S 462 - Distributed System Design 3.0
    • C S 465 - Computer Security 3.0
    • C S 470 - Intro Artificial Intelligence 3.0
    • C S 472 - Intro to Machine Learning 3.0
    • C S 474 - Deep Learning 3.0
    • EC EN 423 - Computer Organization 4.0
    • EC EN 360 - EM Fields and Waves 4.0
    • EC EN 512 - Biomedical Instrumentation 4.0
    • EC EN 424 - Computer Systems 4.0
    • EC EN 425 - Real-Time Operating Systems 4.0
    • EC EN 426 - Computer Networks 4.0
    • EC EN 427 - Embedded Systems 4.0
    • EC EN 445 - Mixed-Signal VLSI 4.0
    • EC EN 446 - Power Electronics 4.0
    • EC EN 450 - Intro Semicond Dev 3.0
    • EC EN 452 - Experiments in IC Development 1.0
    • EC EN 462 - EM Radiation & Propagation 2.0
    • EC EN 464 - Wireless Communicatn Circuits 2.0
    • EC EN 466 - Intro to Optical Engineering 2.0
    • EC EN 471 - Machine Learning: Found & Apps 4.0
    • EC EN 483 - Design of Control Systems 4.0
    • EC EN 485 - Digital Communication Theory 4.0
    • EC EN 487 - Introduction to DSP 4.0
    • IT&C 567 - Cybersecurity & Pen Test 3.0
    • IT&C 585 - Encryption Implementation 3.0
    • MATH 314 - Calculus of Several Variables 3.0

Requirement 5 Obtain confirmation from your advisement center that you have completed the following:

  • Complete the department exit survey and interview.
See More