The campus will remain closed until 12 noon Thursday, 02/13/25. Students should log into Canvas for specific class information from their instructors. Please contact event organizers for information on specific activities. Normal operations will resume at 12pm on Thursday.

Computer Engineering

Bachelor of Science

Home » All Programs » Computer Engineering

» Program Overview

Did you know that computer engineers play an integral role in the design, maintenance, and computerized control of large systems such as aircraft, automobiles, medical instrumentation, telecommunication systems, and factory automation? They do – and Lawrence Tech’s Bachelor of Science in Computer Engineering, which combines the best of electrical engineering and computer science – prepares you for success in the field.

LTU’s program combines academic excellence with a wealth of practical experience. Co-op programs and industry-sponsored projects offer valuable contacts with leading companies and enable you to combine paid on-the-job experience with your studies. You can also participate in the Lear Entrepreneurial Program, which focuses on what it takes to create, promote, and market products and services. Another great opportunity is the Global Engineering program, which arranges for you to work and study abroad – an especially valuable experience that enables you to compete in a global economy.

Why LTU?

  • You will learn the fundamentals of circuits, systems, and software associated with the design of programmable systems used for general purpose computing, communications, control, or signal processing
  • The University’s role as a leading research center with state-of-the-art facilities gives you access to applied research projects, cutting-edge concepts, and the latest technologies
  • Dedicated, caring faculty will provide you with one-on-one attention and bring current industry experience as well as cutting-edge research to the classroom
  • Lawrence Tech’s location in one of the region’s great technology centers provides abundant opportunities for co-op positions and internships, leading to fast-track employment after graduation

» Curriculum

Fall Semester

Course Name

Course #

Credits

College Composition
College Composition develops students’ acquisition of the fundamental principles of academic writing. This course focuses on the development of writing thesis statements and main arguments, topic sentences, transitional words and phrases, supporting paragraphs, use of evidence, essay organization, and research skills. Extensive writing and research practice is required.

COM1103

3

University Chemistry 1
May need 1 year high school chemistry and chemistry placement or math placement. Laws and concepts of chemistry and their application to chemical systems. The liquid and solid states, phase changes and phase diagrams, topics in the chemistry of materials, oxidation-reduction chemistry, electrochemistry, chemical thermodynamics and gas-phase equilibrium. Lect. 3 hrs., Workshop 1 hr., 3 hours credit. The following courses can be taken concurrently with this course: MCS 1074, MCS 1414, MCS 1424.

CHM1213

3

University Chemistry 1 Lab

University Chem 1 Lab – Laboratory experiments supporting topics covered in CHM1213. Lab 3 hrs. The following course can be taken concurrently with this course: CHM 1213.

CHM1221

1

Fund. of Engr. Design Projects
Course description not found.

EGE1001

1

Intro. to ECE
Explore skills and concepts used in electrical and computer engineering using Algebra and Trigonometry. Topics can include: soldering, circuit laws (Ohm’s, Kirchhoff’s, etc.), logic gates, Arduino or EMBED microcontrollers, schematics, simple circuit simulation, etc. This course is designed to introduce students to some aspects of electrical and computer engineering.

EEE1001

1

Calculus 1
Topics include, limits and continuity, differentiation of algebraic and transcendental functions, mean value theorem, applications of differentiation, anti-derivatives, indefinite integrals, inverse trigonometric functions, substitutions, definite integrals, the Fundamental Theorem of Calculus, applications of integration. Applications will be emphasized. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.

MCS1414

4

Total Credits:

13

Spring Semester

Course Name

Course #

Credits

Technical and Prof. Communication
Training in a systematic method for producing effective technical communication, written reports, letters, and memos as well as oral presentations. Lecture 3 hours. 3 hours credit

COM2103

3

Engr. Computer Applications Lab

Introduction to the use of computers as a tool for solving engineering problems. Use of spreadsheets, mathematical analysis programs, applied programming and other applications. Course content varies with the engineering discipline (civil, electrical, mechanical), so the student should enroll in the appropriate section. The following courses can be taken concurrently with this course: MCS 1414, MCS 1424.

EGE1102

2

Calculus 2
Hyperbolic functions, L’Hospital’s rule, techniques of integration, application to arc length and surface area, polar coordinates, infinite series, Taylor Series. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.

MCS1424

4

Computer Science 1
Introduction to programming with C++. Binary, two’s complement, decimal, hex, and octal representations. Variable types. Simple, iterative, and conditional statements. Procedure and functions with parameters by value and reference with or without a returning value. Arrays and vectors, multidimensional arrays, bubble and selection sorts, linear and binary search. Pointer and dynamic memory allocation, character and C-strings, file input/output (sequential). Classes, friends, array of objects, and operators’ overloading. Inheritance, polymorphism, virtual function, and recursion.

MCS1514

4

Engaging Ancient Texts
A historical survey that develops students’ abilities to critically engage texts of the ancient global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.

HUM1213

3

Entrepreneurial Eng Design Studio
Course description not found.

EGE2123

3

Total Credits:

19

Fall Semester

Course Name

Course #

Credits

Engineering Cost Analysis
Basic development of the cost consequences of engineering decision-making. Interest calculations, cash flow equivalences, annual cash flows, rates of return, incremental analysis and other analytical approaches. Depreciation, income taxes and replacement analysis. The following course can be taken concurrently with this course: MCS 1414.

EGE3012

2

Engaging Modern Texts

A historical survey that develops students’ abilities to engage texts of the modern global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, photography, film, digital media, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.

HUM1223

3

Calculus 3
Three-dimensional analytic geometry. Vectors, vector-valued functions, motions in space, functions of several variables, partial differentiation, multiple integration, integration of vector fields, Green’s Theorem and Divergence Theorem.

MCS2414

4

Computer Science 2
Records, advanced file input/output (random access), dynamic memory allocation. Static and dynamic implementation of stacks, linked lists (ordered and unordered), queue (regular and priority), circular queues. Selection and insertion sort, binary search. Lecture 3 hrs., Lab 1hr.

MCS2514

4

University Physics 1
Calculus based kinematics and dynamics of particles, conservation of energy, momentum, rotational dynamics and statics, fluids, temperature and heat, and laws of thermodynamics. 3 Credit hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS1424.

PHY2413

3

University Physics 1 Lab
Introductory laboratory experiments to complement University Physics 1. 1 Credit Hours. Lab 2 hrs.

PHY2421

1

Total Credits:

17

Spring Semester

Course Name

Course #

Credits

Circuits 1
Voltage current, power. Kirchoffs law, Ohms law, resistance independent and dependent sources, operational amplifiers. Formulation and solution of network equations, MathCAD, Spice, linearity and superposition, Thevenins theorems, maximum power transfer. Capacitance, inductance, mutual inductance. Sinusoidal steady state analysis, AC power, three phase systems. Transfer functions, frequency response, Bode diagrams, filters. First order transient responses. Lecture 4 hours. The following courses can be taken concurrently with this course: MCS 2423, PHY 2423.

EEE2114

4

Circuits 1 Lab
Course description not found.

EEE2111

1

Differential Equations
Topics include, but are not limited to, solving first and second-order differential equations and first-order linear systems of differential equations by various techniques such as separation of variables, integrating factors, substitution methods, variation of parameters, and Laplace Transforms. Emphasis will be placed on applications of differential equations arising from engineering applications and the natural sciences.

MCS2423

3

Discrete Maths

Number Theory, review of induction and recursion, advanced counting, equivalence, partial ordering, graphs, trees.

MCS2523

3

University Physics 2
Calculus based simple harmonic motion, waves and sound, geometric optics, interference and diffraction, electric charge and interaction, electric current, DC Circuits, magnetism, electromagnetic induction, and RC circuits. 3 Credit Hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS 2414.

MCS2523

3

University Physics 2 Lab
Introductory laboratory experiments complementing University Physics 2. 1 Credit Hours. Lab 2 hrs.

PHY2421

1

SSC Elective

SSC2XX3

3

Total Credits:

18

Fall Semester

Course Name

Course #

Credits

Circuits 2
This course studies ramp, step, and impulse functions. Also covered are second order transient responses, differential equations, transfer functions, convolution, impulse response, Laplace transforms, Fourier analysis, two port networks. An investigation of discrete-time signals, z-transform methods, the state-space, and matrix manipulations complete the course.

EEE3124

4

Digital Electronics and Lab

EEE2214 combines the existing EEE2213 and EEE2211 into an integrated lecture/laboratory course. Logic gates, design and minimization of combinational circuits, MSI and LSI circuits and applications, sequential circuit analysis and design.

EEE2214

4

Data Structures
Analysis of algorithms, Big Oh notation, asymptotic behavior. Advanced sorting (heapsort, quicksort), external sorting. Binary, multiway, and AVL trees. Lecture 4 hrs.

DES1213

4

Probability and Statistics

Representation of data, probability, random variables, discrete and continuous distributions, sampling theory, central limit theorem, confidence intervals, tests of statistical hypotheses, regression analysis. Lecture 3 hrs.

MCS3403

3

LLT Elective

LLT2XX3

3

Total Credits:

18

Spring Semester

Course Name

Course #

Credits

Intro. to ECE Projects
The purpose of this course is to introduce junior level students to the requirements for the system design phase of the Engineering Projects 1 course and the hardware fabrication and software development phase of the Engineering Projects 2 course. This course is intended to assist students in making the transition from an academic environment to an engineering and business world environment. A primary focus of this course is the ABET Criteria including factors of economic, environmental, sustainability, manufacturability, ethical, health & safety, social, and political & legal considerations. In addition, a strong emphasis of this course is the professional criteria that engineers must consider in their future engineering assignments in industry. It is intended that students by the end of the term will have identified the project they would like to pursue in the Engineering Projects 1 course.

EEE3011

1

Microprocessors
Architecture, timing, instruction set, memory and input/output techniques for various microprocessors, design of a microcomputer system.

EEE3233

3

Microprocessors Lab
Study and design of assembly language and programming, hardware emulation, clock design and interface, input/output and memory design and interface. Design of a turn-key microcomputer system. The following course may concurrently with this course: EEE 3233.

EEE3231

1

Electronics
Study and design of passive and active semi-conductor devices, circuits, operational amplifiers, voltage comparator circuits and non-linear circuits, design of power supplies, voltage regulators and timers. Solid state semi-conductor materials and characteristics will be covered.

EEE3314

4

Electronics Lab
Experiments on power supplies voltage regulators, transistor class A amplifiers, timers, simple operational circuits, active filters, sample and hold circuits are performed. The following courses can be taken concurrently with this course: EEE 3313, EEE 3314.

EEE3311

1

Advanced Digital Electronics
Implementation of state machines using programmable logic devices (PLDs), design of computer hardware and related I/O circuitry using hardware description language VHDL. Memory control unit, graphics and image processing, digital signal processing, bus interface circuitry, communication devices, peripheral hardware design, and industrial control applications.

EEE3223

3

Advanced Digital Electronics Lab
Laboratory experiments covering the principles studied in EEE3223. PLDs, I/O and peripheral circuitry, image processing, digital signal processing, and other related topics. The following course may be taken concurrently with this course: EEE 3223.

EEE3221

1

Leadership and Prof Dev for Eng
No course title provided.

EGE3022

2

Total Credits:

16

Fall Semester

Course Name

Course #

Credits

Embedded Systems
Utilization of microcontrollers in design of instruments and embedded controllers. Description of on-chip resources, programming framework, parallel I/O, main timer and real-time interrupt, pulse accumulator, A/D converter and serial communication subsystems. Interfacing techniques.

EEE4243

3

Computer Architecture 1
Analysis of state machines. CPU design with consideration for data flow, I/O, and ALU. Basic computer architecture classifications. Memory systems including memory cache and virtual memory design. Pipeline design techniques. RISC and CISC computer architectures. Selected 8, 16, 32, and 64 bit microprocessor chips.

EEE4253

3

Control Systems and Lab

EEE4514 combines the existing EEE4513 and EEE4511 into an integrated lecture/laboratory course. Convolution, linear system models and equations, block diagrams, signal flow graphs, time and frequency response of systems, root locus, Bode plots, Nyquist plots, stability, compensators, control system design methods, and computer simulation. Lect. 3hrs., Lab 2hrs. 4 hours credit.

EEE4514

4

ECE Capstone Projects 1
The objective of Projects 1 is experimental learning, mastering and exploiting the theories learned in the classroom to solve real world problems. This comprehensive learning process will expose students to the practical design process, methodology, and teamwork environment. The specific outcomes of instruction include: 1. The student will be able to identify, formulate, analyze, and solve complex engineering problems in order to reach conclusions; 2. The student will be able to present projects in public; 3. The student will demonstrate awareness of engineering ethics, product liability, intellectual property, globalization issues; 4. The student will be able to work in teams with heterogeneous knowledge and skills; 5. The student will apply theories they have learned in their undergraduate courses to solve real world problems using software and hardware approach; 6. The student will develop their critical thinking skills; 7. The student will develop their problem solving skills; 8. The student will develop their programming and hardware implementation skills.

EEE4812

2

Software Engineering 1
This course is a brief overview of software engineering topics including software development models, requirements, software design & implementation, software debugging & testing, software maintenance, software quality & metrics, and software project management. Focused in depth learning goals include system modelling & analysis tools, model-based design, coding standards, IDE tools, version control systems, and the introduction of agile software development methodologies. In addition to theories, students will practice in the development of a long-running software project applying & utilizing software engineering techniques & tools covered in class.

MCS2513

3

Total Credits:

15

Spring Semester

Course Name

Course #

Credits

EE Technical Elective*

EEE4xx3*

3

EE or Comp. Sci. Technical Elective**

EEE/MCS 3/4xx3**

3

EE Lab*

EEE3/4xx1

1

Real Time Systems
Analysis of real time systems from both a hardware and software point of view. Timing and hardware constraints. Study of task assignments scheduling algorithms; resource allocation, and reliability and fault tolerance. Introduction to various real time operating systems. Examples are given of typical real time system applications.

EEE4273

3

ECE Capstone Projects 2
As students are progressing in their projects, they will practice program management and managing timing constraints necessary for proper and efficient project completion. During the course, students will complete the initial planning, research, and design for the project. At the end of the semester, students will have the completed project, with circuit and software specifications implemented for their design. In this phase, students are encouraged to explore creative solutions, creative methods to obtain information related to their project, component and code selection, and communication with vendors. The actual hardware/software will be constructed and debugged in this course. Specific goals for the course: Specific outcomes of instruction: 1. The student will develop designs related to an open-ended project which allows them to be creative. 2. The student will be able to write professional technical reports and present projects in public. 3. The student will demonstrate an ability to mathematically model systems. 4. The student will solve problems satisfying numerous constraints. 5. The student will be able to analyze social and environmental aspects of engineering activities. 6. The student will be able to work in teams with heterogeneous knowledge and skills. 7. The student will develop their critical thinking and problem solving skills. 8. The student will be able to create, and apply techniques using modern engineering tools. 9. The student will develop their programming and hardware implementation skills. 10. The student will implement a working prototype of their design.

EEE4822

2

Business Plans
No course title provided.

EGE3361

1

Junior/Senior Elective

LLT/SSC/PSY 3/4xx3

3

Total Credits:

16

» Awards + Accreditation


The Bachelor of Science in Computer Engineering Program is accredited by the Engineering Accreditation Commission(s) of ABET, https://www.abet.org, under the General Criteria and the Computer Engineering Program Criteria.

» Document Viewer

Use Your Cell Phone as a Document Camera in Zoom

  • What you will need to have and do
  • Download the mobile Zoom app (either App Store or Google Play)
  • Have your phone plugged in
  • Set up video stand phone holder

From Computer

Log in and start your Zoom session with participants

From Phone

  • Start the Zoom session on your phone app (suggest setting your phone to “Do not disturb” since your phone screen will be seen in Zoom)
  • Type in the Meeting ID and Join
  • Do not use phone audio option to avoid feedback
  • Select “share content” and “screen” to share your cell phone’s screen in your Zoom session
  • Select “start broadcast” from Zoom app. The home screen of your cell phone is now being shared with your participants.

To use your cell phone as a makeshift document camera

  • Open (swipe to switch apps) and select the camera app on your phone
  • Start in photo mode and aim the camera at whatever materials you would like to share
  • This is where you will have to position what you want to share to get the best view – but you will see ‘how you are doing’ in the main Zoom session.